bfd/ChangeLog
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index edbcffa6e7984fff44456943cb8a26923369bfc5..81da6e3f4c498fe5a212c1608c893cdec4099a2e 100644 (file)
@@ -1,3 +1,92 @@
+2014-08-21  Tony Wang  <tony.wang@arm.com>
+
+       * elf32-arm.c (elf32_arm_final_link_relocate): Implement
+       the veneer routine for R_ARM_THM_JUMP19.
+       (arm_type_of_stub): Add conditional clause for R_ARM_THM_JUMP19
+       (elf32_arm_size_stub): Ditto.
+
+2014-08-20  Roland McGrath  <mcgrathr@google.com>
+
+       PR ld/17277
+       * elf32-arm.c (elf32_arm_check_relocs): Increment P->pc_count for
+       all reloc types with pc_relative set in the howto, not just for
+       R_ARM_REL32 and R_ARM_REL32_NOI.
+       (allocate_dynrelocs_for_symbol): Update comment.
+       (elf32_arm_gc_sweep_hook): For all reloc types with pc_relative
+       set in the howto, set call_reloc_p and may_need_local_target_p but
+       not may_become_dynamic_p; not only for R_ARM_REL32 and R_ARM_REL32_NOI.
+       (elf32_arm_check_relocs): Likewise.
+
+2014-08-20  Will Newton  <will.newton@linaro.org>
+
+       * config.bfd: Default armeb-*-eabi* to big endian.
+
+2014-08-19  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2014-08-18  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Don't attempt to
+       use dynrelocs for ifunc.
+       * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Similarly.
+
+2014-08-18  Alan Modra  <amodra@gmail.com>
+
+       PR 17287
+       * elflink.c (on_needed_list): Only consider libraries that have
+       been loaded.
+
+2014-08-18  Alan Modra  <amodra@gmail.com>
+
+       * elflink.c (bfd_elf_discard_info): Return int error status.
+       * stabs.c (_bfd_discard_section_stabs): Comment typo fix.
+       * bfd-in.h (bfd_elf_discard_info): Updata prototype.
+       * bfd-in2.h: Regenerate.
+
+2014-08-14  Alan Modra  <amodra@gmail.com>
+
+       * peXXigen.c (pe_print_reloc): Protect against access past end
+       of .reloc section.
+
+2014-08-14  Alan Modra  <amodra@gmail.com>
+
+       PR 16563
+       * elflink.c (bfd_elf_discard_info): Process .eh_frame and .stab
+       in the order they are mapped to output sections.
+
+2014-08-14  Alan Modra  <amodra@gmail.com>
+
+       * configure.ac: Delete redundant plugin related checks.
+       * configure: Regenerate.
+
+2014-08-13  Stefan Kristiansson  <stefan.kristiansson@saunalahti.fi>
+
+       * elf32-or1k.c (or1k_elf_relocate_section, or1k_elf_check_relocs,
+       allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL
+       and SYMBOLIC_BIND.
+
+2014-08-12  Alan Modra  <amodra@gmail.com>
+
+       * coff-aux.c (coff_m68k_aux_link_add_one_symbol): Only call "notice"
+       here when not calling the generic add_symbol function.  Formatting.
+       Correct handling of indirect symbols.  Update notice call.
+       * elflink.c (_bfd_elf_notice_as_needed): Update notice call.
+       * linker.c (_bfd_generic_link_add_one_symbol): Create indirect
+       symbols early.  Update notice call.  Add comments regarding weak
+       symbols vs. indirect.
+
+2014-08-12  Alan Modra  <amodra@gmail.com>
+
+       PR ld/16746
+       * linker.c (_bfd_generic_link_add_one_symbol <WARN>): Handle
+       !lto_plugin_active.
+
+2014-08-07  Chen Gang <gang.chen.5i5j@gmail.com>
+
+       * coff-ppc.c (coff_ppc_relocate_section): Ensure local symbols are
+       zero terminated.
+
 2014-08-07  H.J. Lu  <hongjiu.lu@intel.com>
            Alan Modra  <amodra@gmail.com>
 
This page took 0.035083 seconds and 4 git commands to generate.