OSDN Git Service

* Makefile.am: Add rules for eelf64alpha_nbsd.
authorrth <rth>
Mon, 17 Dec 2001 23:54:57 +0000 (23:54 +0000)
committerrth <rth>
Mon, 17 Dec 2001 23:54:57 +0000 (23:54 +0000)
        * Makefile.in: Regenerate.
        * configure.tgt (alpha*-*-netbsd*): Set
        targ_emul to elf64alpha_nbsd.
        * emulparams/elf64alpha_nbsd.sh: Added.

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

index 06278a6..84d524a 100644 (file)
@@ -1,3 +1,11 @@
+2001-12-17  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * Makefile.am: Add rules for eelf64alpha_nbsd.
+       * Makefile.in: Regenerate.
+       * configure.tgt (alpha*-*-netbsd*): Set
+       targ_emul to elf64alpha_nbsd.
+       * emulparams/elf64alpha_nbsd.sh: Added.
+
 2001-12-17  Alan Modra  <amodra@bigpond.net.au>
 
        * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Adjust
 
 2001-10-01  Christopher Faylor <cgf@cygnus.com>
 
-        * Makefile.in (LIB_PATH): Make configurable.
-        (GENSCRIPTS): Set LIB_PATH in environment.
-        * configure.in: Substitute LIB_PATH.
-        * configure: Regenerate.
-        * configure.tgt (*cygwin): Set LIB_PATH for cross build.
-        * configure.host (*cygwin): Add /usr/lib/w32api to NATIVE_LIB_DIRS.
+       * Makefile.in (LIB_PATH): Make configurable.
+       (GENSCRIPTS): Set LIB_PATH in environment.
+       * configure.in: Substitute LIB_PATH.
+       * configure: Regenerate.
+       * configure.tgt (*cygwin): Set LIB_PATH for cross build.
+       * configure.host (*cygwin): Add /usr/lib/w32api to NATIVE_LIB_DIRS.
 
 2001-12-07  Nick Clifton  <nickc@cambridge.redhat.com>
 
        statements describing a single option with a single, newline
        escaped fprintf.  This allows better translation into other
        languages.
-        
-        * ldmain.c (add_archive_element): Combine multiple strings
-        into a single string to permit better translation into other
-        languages.
+       
+       * ldmain.c (add_archive_element): Combine multiple strings
+       into a single string to permit better translation into other
+       languages.
 
 2001-12-05  Tom Rix  <trix@redhat.com>
 
index 54eeac6..5b936ad 100644 (file)
@@ -263,6 +263,7 @@ ALL_64_EMULATIONS = \
        eelf64_s390.o \
        eelf64_sparc.o \
        eelf64alpha.o \
+       eelf64alpha_nbsd.o \
        eelf64bmip.o \
        eelf64btsmip.o \
        eelf64ltsmip.o \
@@ -536,6 +537,10 @@ eelf32i370.c: $(srcdir)/emulparams/elf32i370.sh \
 eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)"
+eelf64alpha_nbsd.c: $(srcdir)/emulparams/elf64alpha_nbsd.sh \
+  $(srcdir)/emulparams/elf64alpha.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} elf64alpha_nbsd "$(tdir_elf64alpha_nbsd)"
 eelf64hppa.c: $(srcdir)/emulparams/elf64hppa.sh \
   $(srcdir)/emulparams/hppa64linux.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
index be78ca2..e1d90b6 100644 (file)
@@ -373,6 +373,7 @@ ALL_64_EMULATIONS = \
        eelf64_s390.o \
        eelf64_sparc.o \
        eelf64alpha.o \
+       eelf64alpha_nbsd.o \
        eelf64bmip.o \
        eelf64btsmip.o \
        eelf64ltsmip.o \
@@ -1257,6 +1258,10 @@ eelf32i370.c: $(srcdir)/emulparams/elf32i370.sh \
 eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
        ${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)"
+eelf64alpha_nbsd.c: $(srcdir)/emulparams/elf64alpha_nbsd.sh \
+  $(srcdir)/emulparams/elf64alpha_nbsd.sh \
+  $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+       ${GENSCRIPTS} elf64alpha_nbsd "$(tdir_elf64alpha_nbsd)"
 eelf64hppa.c: $(srcdir)/emulparams/elf64hppa.sh \
   $(srcdir)/emulparams/hppa64linux.sh \
   $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
index 5bfb576..29c69e1 100644 (file)
@@ -333,7 +333,7 @@ alpha*-*-linux-gnu*)        targ_emul=elf64alpha targ_extra_emuls=alpha
 alpha*-*-osf*)         targ_emul=alpha ;;
 alpha*-*-gnu*)         targ_emul=elf64alpha ;;
 alpha*-*-netware*)     targ_emul=alpha ;;
-alpha*-*-netbsd*)      targ_emul=elf64alpha ;;
+alpha*-*-netbsd*)      targ_emul=elf64alpha_nbsd ;;
 z8k-*-coff)            targ_emul=z8002; targ_extra_emuls=z8001 ;;
 ns32k-pc532-mach* | ns32k-pc532-ux*)   targ_emul=pc532macha ;;
 ns32k-pc532-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
diff --git a/ld/emulparams/elf64alpha_nbsd.sh b/ld/emulparams/elf64alpha_nbsd.sh
new file mode 100644 (file)
index 0000000..8116f48
--- /dev/null
@@ -0,0 +1,2 @@
+. ${srcdir}/emulparams/elf64alpha.sh
+ENTRY=__start