PR 3532
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 7253d0ad962ed09848c55f76f310611cdf9cba16..bbd545991e9ff047b59ccfea3e23533941d5d7df 100644 (file)
@@ -1,3 +1,74 @@
+2006-11-20  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 3532
+       * bfd-in.h (struct bfd_hash_table): Reorganize.  Add "frozen".
+       * hash.c (bfd_hash_table_init_n): Init frozen.
+       (bfd_hash_lookup): Don't grow if frozen.
+       (bfd_hash_traverse): Freeze hash table during traversal.
+       * bfd-in2.h: Regenerate.
+
+2006-11-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * elflink.c (_bfd_elf_check_kept_section): Test for kept group
+       section.  Save result of checks in kept_section.
+       (_bfd_elf_section_already_linked): Tidy.  Correct comments.
+       Ignore all group member sections.  Handle special matching of
+       single-member groups against linkonce sections via their group
+       section.  When such a match is found, set kept_section to the
+       group member section rather than to the group.
+
+2006-11-14  Phil Lello  <phil.lello@homecall.co.uk>
+
+       * peXXigen.c: Updates for PE/COFF V8.0, and clarification
+       (dir_names): Added CLR Runtime Header to dir_names[].
+       (_bfd_XX_print_private_bfd_data_common): Added EFI_ROM and XBOX
+       subsystem names
+       (_bfd_XXi_swap_aouthdr_in, _bfd_XXi_swap_aouthdr_out)
+       (pe_print_idata, pe_print_edata)
+       (_bfd_XX_bfd_copy_private_bfd_data_common)
+       (_bfd_XXi_final_link_postscript): Use #DEFINEs for index into
+       DataDirectory.
+
+2006-11-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * bfd-in.h (bfd_elf32_arm_process_before_allocation): Update
+       prototype.
+       (bfd_elf32_arm_set_byteswap_code): New prototype.
+       * bfd-in2.h: Regenerate.
+       * elf32-arm.c (bfd_elf32_arm_process_before_allocation): Don't take
+       byteswap_code as an argument.  Revert 2006-11-01 change.
+       (bfd_elf32_arm_set_byteswap_code): New.
+       (elf32_arm_size_dynamic_sections): Call
+       bfd_elf32_arm_process_before_allocation.
+
+2006-11-10  Thiemo Seufer  <ths@mips.com>
+
+       * config.bfd (mips*el-sde-elf*, mips*-sde-elf*): Drop ECOFF support
+       for SDE configs.
+
+2006-11-10  Nick Clifton  <nickc@redhat.com>
+
+       * config.bfd: Move previously obsoleted targets to the REMOVED
+       list.
+       Add maxq-*-coff to the obsolete list.
+
+2006-11-10  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * pe-arm-wince.c (LOCAL_LABEL_PREFIX): Define as ".".
+       * pei-arm-wince.c (LOCAL_LABEL_PREFIX): Likewise.
+       * coff-arm.c (LOCAL_LABEL_PREFIX): Only define if not defined before.
+
+2006-11-07  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elf32-arm.c (find_thumb_glue): Add ERROR_MESSAGE argument; set it
+       on error.
+       (find_arm_glue): Likewise.
+       (elf32_thumb_to_arm_stub, elf32_arm_create_thumb_stub)
+       (elf32_arm_to_thumb_stub, elf32_arm_final_link_relocate): Add
+       ERROR_MESSAGE argument and pass it through.
+       (elf32_arm_to_thumb_export_stub): Update.
+       (elf32_arm_relocate_section): Use ERROR_MESSAGE and reloc_dangerous.
+
 2006-11-07  Alan Modra  <amodra@bigpond.net.au>
 
        * elf64-ppc.c (enum _ppc64_sec_type): New.
This page took 0.029258 seconds and 4 git commands to generate.