* configure.in (COREFILE selection): Remove sparc-*-linux*. They
authorRichard Henderson <rth@redhat.com>
Mon, 23 Feb 1998 04:37:04 +0000 (04:37 +0000)
committerRichard Henderson <rth@redhat.com>
Mon, 23 Feb 1998 04:37:04 +0000 (04:37 +0000)
don't actually use trad-core, but a SunOS-style core file handled
by gdb directly.
* hosts/sparclinux.h: Remove.

bfd/ChangeLog
bfd/configure.in
bfd/hosts/sparclinux.h [deleted file]

index f040ca84b071d209f87329893e6c85c4e180210c..5f43398113a0fffb247e6c39163be5a877ff0f67 100644 (file)
@@ -1,3 +1,30 @@
+Sun Feb 22 20:33:05 1998  Richard Henderson  <rth@cygnus.com>
+
+       * 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  <devans@charmed.cygnus.com>
+
+       * 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  <ian@cygnus.com>
+
+       * 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  <devans@canuck.cygnus.com>
 
index af3e40a327bb1be82dbd71a453b8e382e67ca8e1..f15ec42fa5654e723efa9763798e72be9f64f74b 100644 (file)
@@ -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 (file)
index c7b69ac..0000000
+++ /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)