* aoutx.h (swap_ext_reloc_in): Set howto to NULL for unknown
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 538436d4bb5ccfb8f207bbde964d15b22eb45ebb..f0e13f279d5c807c6d21cee7b03a6c2154fc5e81 100644 (file)
@@ -1,3 +1,68 @@
+2007-08-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * aoutx.h (swap_ext_reloc_in): Set howto to NULL for unknown
+       r_type.
+       (swap_std_reloc_in): Likewise.
+       (aout_link_input_section_std): Likewise.  Return with an error
+       on unexpected relocation type.
+       (aout_link_input_section_ext): Likewise.
+
+2007-08-01  Alan Modra  <amodra@bigpond.net.au>
+
+       PR4694
+       * aoutx.h (final_link): Write a zero in first word of
+       stringtab if no symbols rather than corrupting last byte
+       of text/data.
+
+2007-07-31  Jakub Jelinek  <jakub@redhat.com>
+
+       * elf.c (get_program_header_size): Adjacent loadable .note*
+       sections need just one PT_NOTE segment.
+       (_bfd_elf_map_sections_to_segments): Likewise.
+
+2007-07-30  Michael Snyder  <msnyder@access-company.com>
+
+       * coffgen.c (_bfd_coff_read_internal_relocs): Revert change of
+       2007-07-26.  Buffer still in use, can't be freed.
+
+2007-07-27  Michael Snyder  <msnyder@access-company.com>
+
+       * cofflink.c (coff_link_add_symbols): Return if count is zero.
+
+       * coff-i386.c (coff_i386_rtype_to_howto): Off by one error.
+
+       * aoutx.h (slurp_symbol_table): Return if count == 0.
+
+       * coffgen.c (_bfd_coff_read_internal_relocs): Return if count is zero.
+
+       * elf32-i386.c (elf_i386_check_relocs): Check for null pointer.
+
+2007-07-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config.bfd (x86_64-*-mingw*): Don't include x86_64coff_vec.
+
+2007-07-26  Michael Snyder  <msnyder@access-company.com>
+
+       * coff-i386.c (coff_i386_rtype_to_howto): Guard against null.
+
+       * linker.c (bfd_section_already_linked_table_insert): Change 
+       return type from void to boolean.  Return FALSE on failure.
+       (_bfd_generic_section_already_linked): Test return value of
+       bfd_section_already_linked_table_insert, call fatal on error.
+
+       * elflink.c (_bfd_elf_section_already_linked): Test return value
+       of bfd_section_already_linked_table_insert, call fatal on error.
+
+       * libbfd-in.h (bfd_section_already_linked_table_insert): Update
+       return type to bfd_boolean.
+
+       * libbfd.h: Regenerate.
+
+2007-07-26  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * archive.c (do_slurp_bsd_armap, do_slurp_coff_armap,
+       bfd_slurp_armap): Improve function comment.
+
 2007-07-26  Michael Snyder  <msnyder@access-company.com>
 
        * linker.c (already_linked_newfunc): Check for NULL return from
        (elf32_arm_final_link_relocate): Turn call to undefined symbol
        into a jump to the next instruction.
 
-2007-06-29  Michael Snyder  <msnyder@svkmacdonelllnx>
+2007-06-29  Michael Snyder  <msnyder@access-company.com>
 
        * bfd.c (bfd_demangle): Plug memory leak (Coverity).
 
This page took 0.032307 seconds and 4 git commands to generate.