* configure.tgt (arm-*-netbsdelf*): Add target.
authorAlan Modra <amodra@gmail.com>
Thu, 20 Dec 2001 03:19:43 +0000 (03:19 +0000)
committerAlan Modra <amodra@gmail.com>
Thu, 20 Dec 2001 03:19:43 +0000 (03:19 +0000)
(arm-*-netbsd*): Add armelf and armelf_nbsd to targ_extra_emuls.
* emulparams/armelf_nbsd.sh: Added.
* Makefile.am: Add rules for earmelf_nbsd.
* Makefile.in: Regenerate.

ld/ChangeLog
ld/Makefile.am
ld/Makefile.in
ld/configure.tgt
ld/emulparams/armelf_nbsd.sh [new file with mode: 0644]

index 8646432ae4c0b227a7004698b021f1e22245bb42..aa3951621cf0223b9b2c6f4d15b917e622f263b4 100644 (file)
@@ -1,3 +1,11 @@
+2001-12-20  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * configure.tgt (arm-*-netbsdelf*): Add target.
+       (arm-*-netbsd*): Add armelf and armelf_nbsd to targ_extra_emuls.
+       * emulparams/armelf_nbsd.sh: Added.
+       * Makefile.am: Add rules for earmelf_nbsd.
+       * Makefile.in: Regenerate.
+
 2001-12-19  Andreas Jaeger  <aj@suse.de>,
            Susanne Oberhauser <froh@suse.de>
 
index 4f1a06a3e7bb9ae31b0a26c27c40a5e5a703229b..e06b682c4a1012f569315bf16d3c2a01ecf09a4c 100644 (file)
@@ -118,6 +118,7 @@ ALL_EMULATIONS = \
        earmcoff.o \
        earmelf.o \
        earmelf_linux.o \
+       earmelf_nbsd.o \
        earmelf_oabi.o \
        earmnbsd.o \
        earmpe.o \
@@ -359,6 +360,11 @@ earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armelf_linux "$(tdir_armelf_linux)"
+earmelf_nbsd.c: $(srcdir)/emulparams/armelf_nbsd.sh \
+  $(srcdir)/emulparams/armelf.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
+  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
 earmaoutb.c:   $(srcdir)/emulparams/armaoutb.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"
index 4f93e14479012f4f6e5b142e6ff9d17ef1e69866..c4dbbc667b59e29013f8047a955d6f85751fb621 100644 (file)
@@ -227,6 +227,7 @@ ALL_EMULATIONS = \
        earmcoff.o \
        earmelf.o \
        earmelf_linux.o \
+       earmelf_nbsd.o \
        earmelf_oabi.o \
        earmnbsd.o \
        earmpe.o \
@@ -1080,6 +1081,11 @@ earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
   $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armelf_linux "$(tdir_armelf_linux)"
+earmelf_nbsd.c: $(srcdir)/emulparams/armelf_nbsd.sh \
+  $(srcdir)/emulparams/armelf.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
+  $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
 earmaoutb.c:   $(srcdir)/emulparams/armaoutb.sh \
   $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"
index f24cf72102df19f270ac3dd6a62867d8838ac17d..331b332ebbf12baa264d5d9f705a01958ab68ea7 100644 (file)
@@ -196,7 +196,10 @@ armeb-*-aout)              targ_emul=armaoutb ;;
 arm-*-coff)            targ_emul=armcoff ;;
 arm-*-vxworks)         targ_emul=armcoff ;;
 arm-*-freebsd*)                targ_emul=armelf ;;
-arm-*-netbsd*)         targ_emul=armnbsd ;;
+arm-*-netbsdelf*)      targ_emul=armelf_nbsd;
+                       targ_extra_emuls="armelf armnbsd" ;;
+arm-*-netbsd*)         targ_emul=armnbsd;
+                       targ_extra_emuls="armelf armelf_nbsd"  ;;
 arm-*-openbsd*)                targ_emul=armnbsd ;;
 arm-*-rtems*)          targ_emul=armelf ;;
 arm-*-elf)             targ_emul=armelf ;;
diff --git a/ld/emulparams/armelf_nbsd.sh b/ld/emulparams/armelf_nbsd.sh
new file mode 100644 (file)
index 0000000..571483c
--- /dev/null
@@ -0,0 +1,6 @@
+. ${srcdir}/emulparams/armelf.sh
+MAXPAGESIZE=0x8000
+TEXT_START_ADDR=0x00008000
+
+unset STACK_ADDR
+unset EMBEDDED
This page took 0.030369 seconds and 4 git commands to generate.