From 07fafd5d88d4009f599b692bfee22b71d756a6e3 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 23 Feb 1998 04:37:04 +0000 Subject: [PATCH] * configure.in (COREFILE selection): Remove sparc-*-linux*. They don't actually use trad-core, but a SunOS-style core file handled by gdb directly. * hosts/sparclinux.h: Remove. --- bfd/ChangeLog | 27 +++++++++++++++++++++++++++ bfd/configure.in | 9 ++++----- bfd/hosts/sparclinux.h | 6 ------ 3 files changed, 31 insertions(+), 11 deletions(-) delete mode 100644 bfd/hosts/sparclinux.h diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f040ca8..5f43398 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,30 @@ +Sun Feb 22 20:33:05 1998 Richard Henderson + + * configure.in (COREFILE selection): Remove sparc-*-linux*. They + don't actually use trad-core, but a SunOS-style core file handled + by gdb directly. + * hosts/sparclinux.h: Remove. + +start-sanitize-sky +Thu Feb 19 02:38:52 1998 Doug Evans + + * reloc.c (BFD_RELOC_MIPS_DVP_27_S4): New reloc type. + * elf32-mips.c (enum reloc_type): Add R_MIPS_DVP_27_S4. + (elf_mips_dvp_27_s4_howto): Describe it. + (bfd_elf32_bfd_reloc_type_lookup): Handle it. + (mips_info_to_how_rel): Handle it. + (mips_elf_relocate_section): Handle it. + * bfd-in2.h,libbfd.h: Regenerate. + +end-sanitize-sky +Wed Feb 18 15:31:06 1998 Ian Lance Taylor + + * peicode.h (pe_print_idata): If there is no .idata section, look + for the import tables in some other section. Make the initial + label line up better with the data. Print the import address + table even if there is no import name table. If the import + address table holds actual addresses, print them. + start-sanitize-sky Tue Feb 17 20:00:26 1998 Doug Evans diff --git a/bfd/configure.in b/bfd/configure.in index af3e40a..f15ec42 100644 --- a/bfd/configure.in +++ b/bfd/configure.in @@ -114,6 +114,7 @@ if test "${target}" = "${host}"; then COREFILE=trad-core.lo AC_DEFINE(TRAD_HEADER,"hosts/alphalinux.h") ;; + alpha*-*-netbsd*) COREFILE=netbsd-core.lo ;; alpha*-*-*) COREFILE=osf-core.lo ;; arm-*-riscix) COREFILE=trad-core.lo ;; hppa*-*-hpux*) COREFILE=hpux-core.lo ;; @@ -255,13 +256,10 @@ changequote([,])dnl powerpc-*-aix4*) COREFILE=rs6000-core.lo ;; powerpc-*-aix*) COREFILE=rs6000-core.lo ;; powerpc-*-beos*) ;; + powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;; sparc-*-netbsd* | sparc-*-openbsd*) COREFILE=netbsd-core.lo ;; - sparc*-*-linux-gnu*) - COREFILE=trad-core.lo - AC_DEFINE(TRAD_HEADER,"hosts/sparclinux.h") - ;; tahoe-*-*) COREFILE=trad-core.lo AC_DEFINE(TRAD_HEADER,"hosts/tahoe.h") @@ -286,6 +284,7 @@ changequote([,])dnl hpux-core.lo) COREFLAG=-DHPUX_CORE ;; irix-core.lo) COREFLAG=-DIRIX_CORE ;; lynx-core.lo) COREFLAG=-DLYNX_CORE ;; + netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;; osf-core.lo) COREFLAG=-DOSF_CORE ;; ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;; rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;; @@ -507,7 +506,7 @@ do shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;; som_vec) tb="$tb som.lo" ;; sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;; - sparclinux_vec) tb="$tb sparclinux.lo aout32.lo stab-syms.lo" ;; + sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;; sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;; sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;; sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;; diff --git a/bfd/hosts/sparclinux.h b/bfd/hosts/sparclinux.h deleted file mode 100644 index c7b69ac..0000000 --- a/bfd/hosts/sparclinux.h +++ /dev/null @@ -1,6 +0,0 @@ -/* Linux dumps "struct task_struct" at the end of the core-file. This - structure is currently 1576 bytes long, but we allow up to 4096 - bytes to allow for some future growth. */ -#define TRAD_CORE_EXTRA_SIZE_ALLOWED 4096 -#define TRAD_UNIX_CORE_FILE_FAILING_SIGNAL(abfd) \ - ((abfd)->tdata.trad_core_data->u.signal) -- 2.7.4