* config/tc-xtensa.h (resource_table): Change units to unsigned chars.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 4ecd9e2dde1bcb768b85f01a8791a70e0d2b5d88..360736185dc78bb909a4209524cd13429add379a 100644 (file)
@@ -1,3 +1,141 @@
+2005-06-07  Zack Weinberg  <zack@codesourcery.com>
+
+       * coff-i386.c: Change md_apply_fix3 to md_apply_fix in comment.
+
+2005-06-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Init _bfd_find_line.
+       * coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Likewise.
+
+2005-06-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR 990
+       * bfd.c (bfd_find_line): New.
+
+       * dwarf2.c (comp_unit): Add variable_table.
+       (funcinfo): Add file, line, and sec.
+       (varinfo): New.
+       (lookup_symbol_in_function_table): New.
+       (lookup_symbol_in_variable_table): New.
+       (scan_unit_for_functions): Renamed to ...
+       (scan_unit_for_symbols): This. Handle DW_TAG_entry_point and
+       DW_TAG_variable.
+       (comp_unit_find_nearest_line): Updated.
+       (comp_unit_find_line): New.
+       (_bfd_dwarf2_find_line): New.
+
+       * elf-bfd.h (_bfd_elf_find_line): New.
+       (_bfd_generic_find_line): New. Defined.
+
+       * elf.c (_bfd_elf_find_line): New.
+
+       * libbfd-in.h (_bfd_dwarf2_find_line): New.
+       (_bfd_generic_find_line): New.
+
+       * bfd-in2.h: Regenerated.
+       * libbfd.h: Likewise.
+
+       * libbfd.c (_bfd_generic_find_line): New.
+
+       * targets.c (BFD_JUMP_TABLE_SYMBOLS): Initialize _bfd_find_line
+       with _bfd_generic_find_line.
+       (bfd_target): Add _bfd_find_line.
+
+2005-06-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwarf2.c (decode_line_info): Properly set low_pc.
+
+2005-06-06  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-pcc.c (ppc64_elf_gc_mark_hook): For the local sym in .opd
+       case, include addend when indexing .opd section map.
+       (ppc64_elf_edit_opd): Add no_opd_opt param.  Do nothing besides
+       clear opd_adjust array if no_opd_opt set.  Tidy code.
+       Ignore zero size .opd.  Check bfd_alloc return value.
+       (ppc_stub_name): Return immediately on bfd_malloc fail.
+       * elf64-ppc.h (ppc64_elf_edit_opd): Update prototype.
+
+2005-06-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwarf2.c (comp_unit): Fix a typo in comment.
+
+2005-06-03  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
+
+       * elf32-vax.c (rtype_to_howto): Remove PARAMS.
+       (reloc_type_lookup): Dito.
+       (elf_vax_discard_copies): Dito.
+       (elf_vax_instantiate_got_entries): Dito.
+       (elf_vax_link_hash_traverse): Dito.
+       (elf_vax_link_hash_newfunc): Dito.
+       (elf_vax_link_hash_table_create): Dito.
+       (elf32_vax_set_private_flags): Dito.
+       (elf32_vax_merge_private_bfd_data): Dito.
+       (elf32_vax_print_private_bfd_data): Dito.
+       (elf_vax_check_relocs): Dito.
+       (elf_vax_gc_mark_hook): Dito.
+       (elf_vax_gc_sweep_hook): Dito.
+       (elf_vax_size_dynamic_sections): Dito.
+       (elf_vax_discard_copies): Dito.
+       (elf_vax_instantiate_got_entries): Dito.
+       (elf_vax_relocate_section): Dito.
+       (elf_vax_finish_dynamic_symbol): Dito.
+       (elf_vax_finish_dynamic_sections): Dito.
+       (elf_vax_hash_table): Break-up of line isn't needed.
+       (elf_vax_check_relocs): Remove leading whitespace
+       (elf_vax_relocate_section): Remove redundant whitespace
+       (elf_vax_link_hash_newfunc): Don't cast NULL.
+       (elf_vax_link_hash_table_create): Dito.
+       * cpu-vax.c (bfd_vax_arch) Remove a trailing space.
+
+2005-06-03  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 568
+       * configure.in: Bump version
+       * configure: Regenerate.
+       * elflink.c (elf_link_input_bfd): Use einfo linker callback to print
+       discarded section sym refs and kill linker output.
+       * simple.c (simple_dummy_einfo): New function.
+       (bfd_simple_get_relocated_section_contents): Init callbacks.einfo.
+
+       * elf32-i386.c (elf_i386_relocate_section): Handle zero symndx
+       for all reloc types.
+
+2005-06-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-ppc.c (add_symbol_adjust): Set sym visibility to most
+       restrictive of func code and func descr for undefined syms as well
+       as defined.
+
+2005-05-31  Jim Blandy  <jimb@redhat.com>
+
+       * Makefile.am: Regenerate dependencies with 'make dep-am'.
+       * Makefile.in: Regenerate.
+
+2005-05-31  Richard Henderson  <rth@redhat.com>
+
+       * elf64-alpha.c (ALPHA_ELF_LINK_HASH_LU_JSRDIRECT): New.
+       (ALPHA_ELF_LINK_HASH_TLS_IE): Renumber to 0x80.
+       (ALPHA_ELF_LINK_HASH_LU_PLT): Rename from ALPHA_ELF_LINK_HASH_LU_FUNC.
+       (elf64_alpha_want_plt): Update to match.
+       (elf64_alpha_check_relocs): Collect JSRDIRECT in gotent_flags.
+       (elf64_alpha_relax_with_lituse): Likewise.  Handle JSRDIRECT.
+
+2005-05-31  Zack Weinberg  <zack@codesourcery.com>
+
+       * elf32-arm.c (elf32_arm_reloc_type_lookup)
+       (elf32_arm_nabi_grok_prstatus, elf32_arm_nabi_grok_psinfo):
+       Use ISO C90 function declaration style.
+
+2005-05-31  James E Wilson  <wilson@specifixinc.com>
+
+       * elfcode.h (NAME(bfd_elf,bfd_from_remote_memory)): Check for program
+       header PF_R flag on PT_LOAD segments.
+
+2005-05-30  Richard Henderson  <rth@redhat.com>
+
+       * elf64-alpha.c (elf64_alpha_relocate_section): Use dtp_base for
+       the zero index relocs produced by elf64_alpha_relax_tls_get_addr.
+
 2005-05-29  Richard Henderson  <rth@redhat.com>
 
        * configure.in (--enable-secureplt): New.
This page took 0.024144 seconds and 4 git commands to generate.