+2015-02-24 Nick Clifton <nickc@redhat.com>
+
+ * elf32-v850.c (v850_set_note): New function. Creates a Renesas
+ style note entry.
+ (v850_elf_make_note_section): New function. Creates a note
+ section.
+ (v850_elf_create_sections): New function. Create a note section
+ if one is not already present.
+ (v850_elf_set_note): New function. Adds a note to a bfd.
+ (v850_elf_copy_private_bfd_data): New function. Copies V850
+ notes.
+ (v850_elf_merge_notes): New function. Merges V850 notes.
+ (print_v850_note): New function. Displays a V850 note.
+ (v850_elf_print_notes): New function. Displays all notes attached
+ to a bfd.
+ (v850_elf_merge_private_bfd_data): Call v850_elf_merge_notes.
+ (v850_elf_print_private_bfd_data): Call v850_elf_print_notes.
+ (v850_elf_fake_sections): Set the type of the V850 note section.
+ * bfd-in.h (v850_elf_create_sections): Add prototype.
+ (v850_elf_set_note): Add prototype.
+ * bfd-in2.h: Regenerate.
+
+2015-02-24 Nick Clifton <nickc@redhat.com>
+
+ * configure.ac (AC_CHECK_HEADERS): Add wctype.h.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+ * peXXigen.c: Include wctype.h if HAVE_WCTYPE_H is defined.
+ (u16_mbtowc): Use wint_t types if HAVE_WCTYPE_H is defined.
+ (rsrc_cmp): Use towlower instead of wcsncasecmp if HAVE_WCTYPE_H
+ is defined.
+
+2015-02-24 Nick Clifton <nickc@redhat.com>
+
+ * pdp11.c (set_section_contents): Pad the .text and .data sections
+ to their aligned sizes.
+
+2015-02-23 Yoshinori Sato <ysato@users.sourceforge.jp>
+
+ * config.bfd: Add h8300-*-linux.
+ * configure.ac: Add h8300_elf32_linux_vec.
+ * configure: Regenerate.
+ * elf32-h8300.c: Likewise.
+ * targets.c(_bfd_target_vector): Likewise.
+
+2015-02-23 Nick Clifton <nickc@redhat.com>
+
+ PR 17914
+ * cpu-w65.c: Correct typos in license notice.
+
+ PR 17940
+ * elf32-msp430.c (msp430_elf_relax_delete_bytes): Adjust debug
+ symbols at end of sections. Adjust function sizes.
+
+2015-02-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * elf-bfd.h (elfcore_write_s390_vxrs_low): Add prototype.
+ (elfcore_write_s390_vxrs_high): Likewise.
+ * elf.c (elfcore_grok_s390_vxrs_low): New function.
+ (elfcore_grok_s390_vxrs_high): New function.
+ (elfcore_grok_note): Call them.
+ (elfcore_write_s390_vxrs_low): New function.
+ (elfcore_write_s390_vxrs_high): New function.
+ (elfcore_write_register_note): Call them.
+
+2015-02-19 Branko Drevensek <branko.drevensek@gmail.com>
+
+ PR 17995
+ * verilog.c (verilog_write_record): Correct buffer size.
+
+2015-02-19 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (_bfd_elf_define_linkage_sym): Set 'bed' earlier.
+
+2015-02-19 Alan Modra <amodra@gmail.com>
+
+ PR ld/4317
+ * elflink.c (elf_link_input_bfd): Drop undefined local syms.
+ (elf_link_output_extsym): Drop local and global undefined syms.
+ Tidy. Expand comment.
+
+2015-02-17 Alan Modra <amodra@gmail.com>
+
+ PR ld/17975
+ * elflink.c (struct elf_outext_info): Remove need_second_pass
+ and second_pass.
+ (elf_link_output_extsym): Delete code handling second forced
+ local pass. Move code emitting NULL STT_FILE symbol later, so
+ that it can be omitted if forced local is stripped. Don't
+ emit the NULL STT_FILE if no file symbols have been output.
+ (bfd_elf_final_link): Remove second forced local pass.
+ * elf32-ppc.c (add_stub_sym): Set linker_def on linker syms.
+ (ppc_elf_size_dynamic_sections): Likewise.
+ * elf64-ppc.c (ppc_build_one_stub): Likewise.
+ (build_global_entry_stubs): Likewise.
+ (ppc64_elf_build_stubs): Likewise.
+
+2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/17975
+ * elflink.c (elf_link_output_extsym): Only check filesym_count
+ when outputting a NULL FILE symbol. Set second_pass_sym to
+ h->forced_local && !h->root.linker_def.
+
+2015-02-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (elf_i386_always_size_sections): Set root.linker_def
+ on _TLS_MODULE_BASE_.
+ * elf64-x86-64.c (elf_x86_64_always_size_sections): Likewise.
+
+2015-02-15 Alan Modra <amodra@gmail.com>
+
+ * dwarf2.c (read_rangelist): Correct buffer overflow check
+ Whitespace throughout file.
+
+2015-02-14 Alan Modra <amodra@gmail.com>
+
+ PR ld/17973
+ * bfd.c (struct bfd): Add lto_output.
+ * linker.c (_bfd_handle_already_linked): Explicitly test for
+ objects added by the lto plugin.
+ * opncls.c (_bfd_new_bfd_contained_in): Copy lto_output and
+ no_export flags from archive.
+ * archive.c (open_nested_file): New function, setting lto_output
+ and no_export, extracted from..
+ (find_nested_archive): ..here. Flip params. Rename from
+ _bfd_find_nested_archive.
+ (_bfd_get_elt_at_filepos): Correct var typo. Use open_nested_file.
+ (_bfd_look_for_bfd_in_cache): Copy no_export.
+ * elflink.c (elf_link_add_object_symbols): Remove now unnecessary
+ my_archive->no_export test.
+ (elf_link_input_bfd): Drop existing lto_output STT_FILE syms.
+ Don't use the file name when adding lto_output STT_FILE sym.
+ * bfd-in2.h: Regenerate.
+
+2015-02-13 Alan Modra <amodra@gmail.com>
+
+ PR binutils/17512
+ * elf64-ppc.c (opd_entry_value): Tighten offset check. Remove
+ now redundant assert.
+
2015-02-12 Nick Clifton <nickc@redhat.com>
PR binutils/17512