From 494e2c585adf5cc3045b69240cb0a1b1f61756d3 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 21 Feb 2000 05:33:40 +0000 Subject: [PATCH] ELF HPPA doesn't work at present; remove it until it does. * config.bfd: Comment out setting targ_defvec to bfd_elf32_hppa_vec. * Makefile.am: Rebuild dependencies. (BFD32_BACKENDS): Remove elf32-hppa.lo. (BFD32_BACKENDS_CFILES): Remove elf32-hppa.c. (SOURCE_HFILES): Remove elf32-hppa.h and hppa_stubs.h. * Makefile.in: Rebuild. * targets.c (bfd_target_vector): Comment out bfd_elf32_hppa_vec. --- bfd/ChangeLog | 12 ++++++++++++ bfd/Makefile.am | 10 ++-------- bfd/Makefile.in | 10 ++-------- bfd/config.bfd | 6 ++++++ bfd/targets.c | 2 ++ 5 files changed, 24 insertions(+), 16 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5e579f3..ecb6642 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,15 @@ +2000-02-21 Ian Lance Taylor + + ELF HPPA doesn't work at present; remove it until it does. + * config.bfd: Comment out setting targ_defvec to + bfd_elf32_hppa_vec. + * Makefile.am: Rebuild dependencies. + (BFD32_BACKENDS): Remove elf32-hppa.lo. + (BFD32_BACKENDS_CFILES): Remove elf32-hppa.c. + (SOURCE_HFILES): Remove elf32-hppa.h and hppa_stubs.h. + * Makefile.in: Rebuild. + * targets.c (bfd_target_vector): Comment out bfd_elf32_hppa_vec. + 2000-02-18 Geoff Keating * coffcode.h (coff_set_arch_mach_hook): Use free(), because there diff --git a/bfd/Makefile.am b/bfd/Makefile.am index fcb4cae..22fb255 100644 --- a/bfd/Makefile.am +++ b/bfd/Makefile.am @@ -159,7 +159,6 @@ BFD32_BACKENDS = \ elf32-d30v.lo \ elf32-fr30.lo \ elf32-gen.lo \ - elf32-hppa.lo \ elf32-i386.lo \ elf32-i860.lo \ elf32-i960.lo \ @@ -284,7 +283,6 @@ BFD32_BACKENDS_CFILES = \ elf32-d30v.c \ elf32-fr30.c \ elf32-gen.c \ - elf32-hppa.c \ elf32-i386.c \ elf32-i860.c \ elf32-i960.c \ @@ -425,8 +423,8 @@ CFILES = \ ## This is a list of all .h files which are in the source tree. SOURCE_HFILES = \ aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h \ - ecoffswap.h elf32-arm.h elf32-hppa.h elfcode.h elfcore.h \ - elflink.h freebsd.h genlink.h go32stub.h hppa_stubs.h libaout.h \ + ecoffswap.h elf32-arm.h elfcode.h elfcore.h \ + elflink.h freebsd.h genlink.h go32stub.h libaout.h \ libbfd.h libcoff.h libecoff.h elf-bfd.h libhppa.h libieee.h \ libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h nlmcode.h \ nlmswap.h ns32k.h peicode.h som.h vms.h @@ -852,10 +850,6 @@ elf32-fr30.lo: elf32-fr30.c elf-bfd.h $(INCDIR)/elf/common.h \ elf32-gen.lo: elf32-gen.c elf-bfd.h $(INCDIR)/elf/common.h \ $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ elf32-target.h -elf32-hppa.lo: elf32-hppa.c elf-bfd.h $(INCDIR)/elf/common.h \ - $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ - $(INCDIR)/elf/hppa.h $(INCDIR)/elf/reloc-macros.h libhppa.h \ - elf32-hppa.h elf-hppa.h hppa_stubs.h elf32-target.h elf32-i386.lo: elf32-i386.c $(INCDIR)/bfdlink.h elf-bfd.h \ $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ $(INCDIR)/elf/i386.h $(INCDIR)/elf/reloc-macros.h elf32-target.h diff --git a/bfd/Makefile.in b/bfd/Makefile.in index 4ce2669..31dc267 100644 --- a/bfd/Makefile.in +++ b/bfd/Makefile.in @@ -278,7 +278,6 @@ BFD32_BACKENDS = \ elf32-d30v.lo \ elf32-fr30.lo \ elf32-gen.lo \ - elf32-hppa.lo \ elf32-i386.lo \ elf32-i860.lo \ elf32-i960.lo \ @@ -404,7 +403,6 @@ BFD32_BACKENDS_CFILES = \ elf32-d30v.c \ elf32-fr30.c \ elf32-gen.c \ - elf32-hppa.c \ elf32-i386.c \ elf32-i860.c \ elf32-i960.c \ @@ -550,8 +548,8 @@ CFILES = \ SOURCE_HFILES = \ aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h \ - ecoffswap.h elf32-arm.h elf32-hppa.h elfcode.h elfcore.h \ - elflink.h freebsd.h genlink.h go32stub.h hppa_stubs.h libaout.h \ + ecoffswap.h elf32-arm.h elfcode.h elfcore.h \ + elflink.h freebsd.h genlink.h go32stub.h libaout.h \ libbfd.h libcoff.h libecoff.h elf-bfd.h libhppa.h libieee.h \ libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h nlmcode.h \ nlmswap.h ns32k.h peicode.h som.h vms.h @@ -1382,10 +1380,6 @@ elf32-fr30.lo: elf32-fr30.c elf-bfd.h $(INCDIR)/elf/common.h \ elf32-gen.lo: elf32-gen.c elf-bfd.h $(INCDIR)/elf/common.h \ $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ elf32-target.h -elf32-hppa.lo: elf32-hppa.c elf-bfd.h $(INCDIR)/elf/common.h \ - $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ - $(INCDIR)/elf/hppa.h $(INCDIR)/elf/reloc-macros.h libhppa.h \ - elf32-hppa.h elf-hppa.h hppa_stubs.h elf32-target.h elf32-i386.lo: elf32-i386.c $(INCDIR)/bfdlink.h elf-bfd.h \ $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ $(INCDIR)/elf/i386.h $(INCDIR)/elf/reloc-macros.h elf32-target.h diff --git a/bfd/config.bfd b/bfd/config.bfd index fb7321f..65710b4 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -198,21 +198,27 @@ case "${targ}" in targ_underscore=yes ;; +#if 0 /* HPPA ELF does not work currently. */ hppa*-*-*elf* | hppa*-*-linux-gnu* | hppa*-*-lites* | hppa*-*-sysv4* | hppa*-*-rtems*) targ_defvec=bfd_elf32_hppa_vec ;; +#endif #if defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) || defined (HOST_HPPAMPEIX) +#if 0 /* HPPA ELF does not work currently. */ hppa*-*-bsd*) targ_defvec=som_vec targ_selvecs=bfd_elf32_hppa_vec ;; +#endif hppa*-*-hpux* | hppa*-*-hiux* | hppa*-*-mpeix*) targ_defvec=som_vec ;; +#if 0 /* HPPA ELF does not work currently. */ hppa*-*-osf*) targ_defvec=som_vec targ_selvecs=bfd_elf32_hppa_vec ;; +#endif #endif /* defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) */ i[3456]86-*-sco3.2v5*coff) diff --git a/bfd/targets.c b/bfd/targets.c index a50cc59..c5ec4d4 100644 --- a/bfd/targets.c +++ b/bfd/targets.c @@ -694,7 +694,9 @@ const bfd_target * const bfd_target_vector[] = { #endif &bfd_elf32_d10v_vec, &bfd_elf32_d30v_vec, +#if 0 &bfd_elf32_hppa_vec, +#endif &bfd_elf32_i386_vec, &bfd_elf32_i860_vec, &bfd_elf32_i960_vec, -- 2.7.4