bfd/
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 20f0c227ac34abdc237cd48e1d9676d594469fda..dc07cc1d860929d0ac89052968a62f7d717a5c94 100644 (file)
@@ -1,3 +1,46 @@
+2004-07-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * bfd.c (bfd_get_section_ident): New.
+
+       * elflink.c (elf_link_read_relocs_from_section): Call
+       bfd_get_section_ident to identify the section when reporting
+       error.
+       (_bfd_elf_link_output_relocs): Likewise.
+       (elf_link_output_extsym): Likewise.
+       (elf_link_input_bfd): Likewise.
+       (bfd_elf_gc_record_vtinherit): Likewise.
+
+       * bfd-in2.h: Regenerated.
+
+2004-07-01  Jie Zhang  <zhangjie@magima.com.cn>
+           Nick Clifton  <nickc@redhat.com>
+
+       PR 204
+       * elfxx-mips.c (_bfd_mips_elf_final_link): Pass the correct number
+       of section symbols to mips_elf_sort_hash_table ().
+
+2004-07-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * elflink.c (elf_section_ignore_discarded_relocs): Revert last
+       change.  Comment.
+       (elf_section_complain_discarded): New function.  Handle
+       .gcc_except_table too.
+       (elf_link_input_bfd): Rewrite handling of relocs against symbols
+       in discarded sections.
+       * elf-bfd.h (elf_discarded_section): Protect macro arg.
+
+2004-06-30  James E Wilson  <wilson@specifixinc.com>
+
+       * elfxx-ia64.c (elfNN_ia64_check_relocs): New local pltoff.  Initialize
+       to NULL.  Call get_pltoff if NULL and NEED_PLTOFF is true.
+
+2004-06-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR 233
+       * elflink.c (elf_link_input_bfd): Issue an error for non-debug
+       local references to discarded sections and report their
+       locations.
+
 2004-06-30  Alan Modra  <amodra@bigpond.net.au>
 
        * elflink.c (elf_section_ignore_discarded_relocs): Don't test
This page took 0.024458 seconds and 4 git commands to generate.