From 9f83f953dc2c1975586a94794cd81fafd34d9a60 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Sun, 1 Nov 1998 21:25:43 +0000 Subject: * libbfd-in.h (_bfd_dwarf1_find_nearest_line): Declare. * libbfd.h: Rebuild. --- bfd/ChangeLog | 22 ++++++++++++++++++++++ bfd/libbfd.h | 9 +++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 2ce1932..d4dba8a 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,25 @@ +Sun Nov 1 16:20:35 1998 Ian Lance Taylor + + * 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 * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Allocate two slots diff --git a/bfd/libbfd.h b/bfd/libbfd.h index d7ea8ff..637d130 100644 --- a/bfd/libbfd.h +++ b/bfd/libbfd.h @@ -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", -- cgit v1.1