From f6e143a1993a216698804357c3b4e59ad5ea63d9 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 2 Sep 1999 20:35:35 +0000 Subject: [PATCH] * emulparams/elf64hppa.sh: New file. * configure.tgt (hppa*w-*-*): Use elf64hppa emulation. * Makefile.am (ALL_64_EMULATIONS): Add eelf64hppa.o (eelf64hppa.c): Add dependencies. * Makefile.in: Rebuilt. --- ld/ChangeLog | 8 ++++++++ ld/Makefile.am | 6 +++++- ld/Makefile.in | 6 +++++- ld/configure.tgt | 1 + 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/ld/ChangeLog b/ld/ChangeLog index 39595c81573..710f244508a 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,11 @@ +Thu Sep 2 14:32:03 1999 Jeffrey A Law (law@cygnus.com) + + * emulparams/elf64hppa.sh: New file. + * configure.tgt (hppa*w-*-*): Use elf64hppa emulation. + * Makefile.am (ALL_64_EMULATIONS): Add eelf64hppa.o + (eelf64hppa.c): Add dependencies. + * Makefile.in: Rebuilt. + 1999-08-25 Philip Blundell * emulparams/armelf.sh (OTHER_BSS_SYMBOLS): Add __end__. diff --git a/ld/Makefile.am b/ld/Makefile.am index ae340fcd5e9..3a72e421d10 100644 --- a/ld/Makefile.am +++ b/ld/Makefile.am @@ -210,7 +210,8 @@ ALL_EMULATIONS = \ ALL_64_EMULATIONS = \ eelf64_sparc.o \ eelf64alpha.o \ - eelf64bmip.o + eelf64bmip.o \ + eelf64hppa.o ALL_EMUL_EXTRA_OFILES = \ pe-dll.o \ @@ -387,6 +388,9 @@ eelf32ppclinux.c: $(srcdir)/emulparams/elf32ppclinux.sh \ eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)" +eelf64hppa.c: $(srcdir)/emulparams/elf64hppa.sh \ + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} + ${GENSCRIPTS} elf64hppa "$(tdir_elf64hppa)" eelf64_sparc.c: $(srcdir)/emulparams/elf64_sparc.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} elf64_sparc "$(tdir_elf64_sparc)" diff --git a/ld/Makefile.in b/ld/Makefile.in index 62a42cd6ce4..ef85924539d 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -316,7 +316,8 @@ ALL_EMULATIONS = \ ALL_64_EMULATIONS = \ eelf64_sparc.o \ eelf64alpha.o \ - eelf64bmip.o + eelf64bmip.o \ + eelf64hppa.o ALL_EMUL_EXTRA_OFILES = \ @@ -1088,6 +1089,9 @@ eelf32ppclinux.c: $(srcdir)/emulparams/elf32ppclinux.sh \ eelf64alpha.c: $(srcdir)/emulparams/elf64alpha.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} elf64alpha "$(tdir_elf64alpha)" +eelf64hppa.c: $(srcdir)/emulparams/elf64hppa.sh \ + $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} + ${GENSCRIPTS} elf64hppa "$(tdir_elf64hppa)" eelf64_sparc.c: $(srcdir)/emulparams/elf64_sparc.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} elf64_sparc "$(tdir_elf64_sparc)" diff --git a/ld/configure.tgt b/ld/configure.tgt index 05a9152b89d..a2d032b48b5 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -176,6 +176,7 @@ m68*-hp*-netbsd*) targ_emul=m68k4knbsd ;; m68*-*-netbsd*) targ_emul=m68knbsd ;; m68*-*-psos*) targ_emul=m68kpsos ;; m68*-*-rtems*) targ_emul=m68kcoff ;; +hppa*w*-*) targ_emul=elf64hppa ;; hppa*-*-*elf*) targ_emul=hppaelf ;; hppa*-*-linux-gnu*) targ_emul=hppaelf ;; hppa*-*-lites*) targ_emul=hppaelf ;; -- 2.30.2