+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
+ configured for.
+
+2014-04-04 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_convert_section_name_to_mach_o): Fix
+ thinko on names length.
+
+2014-04-04 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o-i386.c (bfd_mach_o_i386_swap_reloc_out): Use target index
+ of output_section.
+ * mach-o-x86-64.c (bfd_mach_o_x86_64_swap_reloc_out): Ditto.
+
+2014-04-04 Tristan Gingold <gingold@adacore.com>
+
+ * bfd.c (bfd_get_arch_size): Default is taken from arch.
+
+2014-04-03 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * peXXigen.c (pe_print_edata): Verify edt.name lies inside
+ section before dereferencing.
+ (pe_print_idata, pe_print_edata, pe_print_reloc)
+ (rsrc_print_section): Don't bother interpreting the contents
+ of sections which have no contents.
+
+2014-04-03 Maria Guseva <m.guseva@samsung.com>
+
+ PR ld/16803
+ * elf.c (_bfd_elf_set_section_contents): Use correct type to hold
+ file position.
+
+2014-04-03 Tristan Gingold <gingold@adacore.com>
+
+ * mach-o.c (bfd_mach_o_mangle_symbols): Use index from
+ output_section.
+ (bfd_mach_o_build_seg_command): Add comment. Realign segment.
+ Fix style.
+ (bfd_mach_o_build_commands, bfd_mach_o_read_thread): Fix style.
+
+2014-04-03 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct elf_backend_data
+ <elf_backend_bfd_from_remote_memory>): Replace "size_t size"
+ with "bfd_size_type size".
+ (_bfd_elf32_bfd_from_remote_memory): Likewise.
+ (_bfd_elf64_bfd_from_remote_memory): Likewise.
+ * elf.c (bfd_elf_bfd_from_remote_memory): Likewise.
+ * elfcode.h (bfd_from_remote_memory): Likewise.
+ * bfd-in.h (bfd_elf_bfd_from_remote_memory): Likewise.
+ * bfd-in2.h: Regenerate.
+
2014-04-02 Tristan Gingold <gingold@adacore.com>
* mach-o.h (bfd_mach_o_twolevel_hints_command)