* libbfd-in.h (_bfd_dwarf1_find_nearest_line): Declare.
authorIan Lance Taylor <ian@airs.com>
Sun, 1 Nov 1998 21:25:43 +0000 (21:25 +0000)
committerIan Lance Taylor <ian@airs.com>
Sun, 1 Nov 1998 21:25:43 +0000 (21:25 +0000)
* libbfd.h: Rebuild.

bfd/ChangeLog
bfd/libbfd.h

index 2ce1932489e8946a520f80ed25a82056654afbed..d4dba8a607dd16504a0fc9d22fc7386d4765e74f 100644 (file)
@@ -1,3 +1,25 @@
+Sun Nov  1 16:20:35 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * libbfd-in.h (_bfd_dwarf1_find_nearest_line): Declare.
+       * libbfd.h: Rebuild.
+
+       * elf32-mips.c (mips_elf_dynsym_sec_names): Comment out.
+       (SIZEOF_MIPS_DYNSYM_SECNAMES): Likewise.
+       (MIPS_TEXT_DYNSYM_SECN): Likewise.
+       (_bfd_mips_elf_fake_sections): Don't set sh_info field of a .hash
+       section.
+       (struct mips_elf_link_hash_table): Remove dynsym_sec_strindex
+       field.
+       (mips_elf_link_hash_table_create): Don't initialize
+       dynsym_sec_strindex.
+       (mips_elf_gc_mark_hook): Add default case to avoid warning.
+       (mips_elf_size_dynamic_sections): Generate a section symbol for
+       every output section.
+       (mips_elf_finish_dynamic_sections): Count all sections for
+       DT_MIPS_UNREFEXTNO.
+       (mips_elf_finish_dynamic_sections): Use dynamic symbols for all
+       output sections.
+
 Sun Nov  1 12:46:53 1998  Geoff Keating  <geoffk@ozemail.com.au>
 
        * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Allocate two slots
index d7ea8ff3c6f24a04f832d8d4fb3150dff05db8bb..637d13050f3470b490ad1d2943e7fbfeae49142b 100644 (file)
@@ -319,7 +319,7 @@ extern boolean _bfd_generic_set_section_contents
    bfd_false)
 #define _bfd_nolink_bfd_gc_sections \
   ((boolean (*) \
-    PARAMS ((struct bfd_link_info *))) \
+    PARAMS ((bfd *, struct bfd_link_info *))) \
    bfd_false)
 #define _bfd_nolink_bfd_link_hash_table_create \
   ((struct bfd_link_hash_table *(*) PARAMS ((bfd *))) bfd_nullvoidptr)
@@ -356,6 +356,11 @@ extern boolean _bfd_stab_section_find_nearest_line
   PARAMS ((bfd *, asymbol **, asection *, bfd_vma, boolean *, const char **,
           const char **, unsigned int *, PTR *));
 
+/* Find the neaderst line using DWARF 1 debugging information.  */
+extern boolean _bfd_dwarf1_find_nearest_line
+  PARAMS ((bfd *, asection *, asymbol **, bfd_vma, const char **,
+          const char **, unsigned int *));
+
 /* Find the nearest line using DWARF 2 debugging information.  */
 extern boolean _bfd_dwarf2_find_nearest_line
   PARAMS ((bfd *, asection *, asymbol **, bfd_vma, const char **,
@@ -649,7 +654,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
   "BFD_RELOC_SPARC_M44",
   "BFD_RELOC_SPARC_L44",
   "BFD_RELOC_SPARC_REGISTER",
-  "BFD_RELOC_SPARC_32LE",
+  "BFD_RELOC_SPARC_REV32",
   "BFD_RELOC_ALPHA_GPDISP_HI16",
   "BFD_RELOC_ALPHA_GPDISP_LO16",
   "BFD_RELOC_ALPHA_GPDISP",