* elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index baec58b485aa3d42e9c45792b482e4d9381b0d86..2a14bc6f66844eeccb8c85ea9e8d5e0ea8a8da33 100644 (file)
@@ -1,3 +1,59 @@
+2010-11-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
+       _bfd_elf_merge_unknown_attribute_list): New.
+       * elf-bfd.h (struct elf_backend_data): Add
+       obj_attrs_handle_unknown.
+       (_bfd_elf_merge_unknown_attribute_low,
+       _bfd_elf_merge_unknown_attribute_list): Declare.
+       * elf32-arm.c (elf32_arm_obj_attrs_handle_unknown): New.  Split
+       out from elf32_arm_merge_eabi_attributes.
+       (elf32_arm_merge_eabi_attributes): Use
+       _bfd_elf_merge_unknown_attribute_low and
+       _bfd_elf_merge_unknown_attribute_list.
+       (elf_backend_obj_attrs_handle_unknown): Define.
+       * elfxx-target.h (elf_backend_obj_attrs_handle_unknown): Define.
+       (elfNN_bed): Update initializer.
+
+2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * bfd.c (BFD_FLAGS_FOR_BFD_USE_MASK): New.
+       * bfd-in2.h: Regenerated.
+
+2010-11-02  Joseph Myers  <joseph@codesourcery.com>
+
+       * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Except for
+       Tag_ABI_compatibility, treat odd tags as strings and even ones as
+       integers.
+       (elf32_tic6x_obj_attrs_order, elf32_tic6x_tag_to_array_alignment,
+       elf32_tic6x_array_alignment_to_tag): New.
+       (elf32_tic6x_merge_attributes): Handle more attributes.  Set type
+       for merged attributes.
+       (elf_backend_obj_attrs_order): Define.
+
+2010-10-29  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * elfxx-mips.c (mips_elf_calculate_relocation): Fix a typo.
+
+2010-10-29  Pawel Sikora  <pluto@pld-linux.org>
+
+       PR binutils/12075
+       * compress.c (bfd_compress_section_contents): Use uLong on
+       compressed_size.
+
+2010-10-29  Joseph Myers  <joseph@codesourcery.com>
+
+       * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Check
+       Tag_ABI_compatibility not Tag_compatibility.
+       (elf32_tic6x_merge_attributes): Update compatibility attribute
+       name in comment.  Return FALSE if merging common attributes fails.
+
+2010-10-29  Nick Clifton  <nickc@redhat.com>
+
+       PR bintils/6962
+       * coffcode.h (handle_COMDAT): Only check the base type when
+       looking for a section symbol.
+
 2010-10-29  H.J. Lu  <hongjiu.lu@intel.com>
            Cary Coutant  <ccoutant@google.com>
 
This page took 0.025029 seconds and 4 git commands to generate.