daily update
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index f5216eb0954a09a0a39e6c60502b89e34c58fc3f..55d4828cc6a8866b83cf9b54c847c065af958b93 100644 (file)
@@ -1,3 +1,77 @@
+2014-04-15  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * (elfNN_aarch64_tls_relax): Fix instruction mask.
+
+2014-04-14  Alan Modra  <amodra@gmail.com>
+
+       * elf32-ppc.c (BA): Define
+       (ppc_elf_link_hash_table_create): Correct default_params.
+       (write_glink_stub): Pad small plt call stub with "ba 0" rather
+       than "nop" for ppc476_workaround.
+       (ppc_elf_finish_dynamic_sections): Likewise for branch table
+       and __glink_PLTresolve.  Ensure plt call stub at end of page
+       doesn't allow fall-thru prefetch.
+
+2014-04-11  Nick Clifton  <nickc@redhat.com>
+
+       PR ld/16821
+       * peXXigen.c (abs_finder): New function.
+       (_bfd_XXi_swap_sym_out): For absolute symbols with values larger
+       than 1^32 try to convert them into section relative values
+       instead.
+
+2014-04-11  Nick Clifton  <nickc@redhat.com>
+
+       * bfd-in2.h: Regenerate.
+       * libbfd.h: Regenerate.
+
+2014-04-10  Cesar Philippidis  <cesar@codesourcery.com>
+
+       * elf32-nios2.c (nios2_elf32_build_stubs): Ignore dynobjs
+       when building function stubs.
+
+2014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
+
+       * elf32-avr.c: Add DIFF relocations for AVR.
+       (avr_final_link_relocate): Handle the DIFF relocs.
+       (bfd_elf_avr_diff_reloc): New.
+       (elf32_avr_is_diff_reloc): New.
+       (elf32_avr_adjust_diff_reloc_value): Reduce difference value.
+       (elf32_avr_relax_delete_bytes): Recompute difference after deleting
+       bytes.
+
+       * reloc.c: Add BFD_RELOC_AVR_DIFF8/16/32 relocations
+
+2014-04-09  Alan Modra  <amodra@gmail.com>
+
+       * libcoff.h: Regenerate.
+
+2014-04-09  Alan Modra  <amodra@gmail.com>
+
+       * elf32-ppc.c (ppc_elf_relocate_section): Remove bctr from list
+       of safe ppc476 insns at end of page.  Also remove non-branch insns.
+       Expand comments.
+
+2014-04-08  Jon TURNEY  <jon.turney@dronecode.org.uk>
+
+       * peXXigen.c (pe_print_debugdata): New function: Displays the
+       contents of the debug directory and decodes codeview entries.
+       (_bfd_XXi_swap_debugdir_in, _bfd_XXi_swap_debugdir_out)
+       (_bfd_XXi_slurp_codeview_record, _bfd_XXi_write_codeview_record):
+       Add functions for reading and writing debugdir and codeview
+       records.
+       * libpei.h (_bfd_XXi_swap_debugdir_in, _bfd_XXi_swap_debugdir_out)
+       (_bfd_XXi_write_codeview_record): Add prototypes and macros.
+       * libcoff-in.h (pe_tdata): Add build-id data.
+       * libcoff.h: Regenerate.
+       * coffcode.h (coff_write_object_contents): Run build_id
+       after_write_object_contents hook.
+
+2014-04-05  Alan Modra  <amodra@gmail.com>
+
+       * elflink.c (_bfd_elf_add_default_symbol): Pass poldbfd when
+       merging non-default sym.
+
 2014-04-04  Tristan Gingold  <gingold@adacore.com>
 
        * mach-o.c (bfd_mach_o_header_p): Reject 64 bit target when not
This page took 0.023672 seconds and 4 git commands to generate.