+2016-02-26 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (create_linkage_sections): Create sfpr when
+ save_restore_funcs, rest of sections when not relocatable.
+ (ppc64_elf_init_stub_bfd): Always call create_linkage_sections.
+ (sfpr_define): Define all symbols on emitted code.
+ (ppc64_elf_func_desc_adjust): Adjust for sfpr now being created
+ when relocatable. Move sfpr_define loop earlier.
+
+2016-02-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_x86_64_need_pic): New function.
+ (elf_x86_64_relocate_section): Use it. Replace
+ x86_64_elf_howto_table[r_type] with howto.
+
+2016-02-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/19698
+ * elflink.c (bfd_elf_record_link_assignment): Set versioned if
+ symbol version is unknown.
+
+2016-02-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (elf_i386_allocate_dynrelocs): Set plt_got.offset
+ to (bfd_vma) -1 when setting needs_plt to 0.
+ * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
+
+2016-02-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elflink.c (bfd_elf_record_link_assignment): Check for shared
+ library, instead of PIC, and don't check PDE when making linker
+ assigned symbol dynamic.
+
+2016-02-23 Faraz Shahbazker <faraz.shahbazker@imgtec.com>
+
+ * bfd/elfxx-mips.c (_bfd_mips_post_process_headers): Increment
+ ABIVERSION for non-executable stack.
+
+2016-02-23 Rich Felker <bugdal@aerifal.cx>
+
+ PR target/19516
+ * elf32-microblaze.c (microblaze_elf_finish_dynamic_symbol):
+ Always produce a RELATIVE reloc for a local symbol.
+
+2016-02-23 Hans-Peter Nilsson <hp@axis.com>
+
+ Fix test-case ld-elf/pr19617b
+ * elf32-cris.c (elf_cris_discard_excess_program_dynamics): Don't
+ discard unused non-function symbols when --dynamic-list-data.
+
+2016-02-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elflink.c (_bfd_elf_link_renumber_dynsyms): Always create the
+ dynsym section, even if it is empty, with dynamic sections.
+
+2016-02-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * syms.c: Remove BSF_COMMON from comments.
+ * bfd-in2.h: Regenerated.
+
+2016-02-22 Jiong Wang <jiong.wang@arm.com>
+
+ * elfnn-aarch64. (aarch64_type_of_stub): Remove redundation calcuation
+ for destination. Remove useless function parameters.
+ (elfNN_aarch64_size_stubs): Update parameters for aarch64_type_of_stub.
+
+2016-02-19 Nick Clifton <nickc@redhat.com>
+
+ PR ld/19629
+ * aoutx.h (aout_link_add_symbols): Check for out of range string
+ table offsets.
+
+ PR ld/19628
+ * reloc.c (bfd_generic_get_relocated_section_contents): Stop
+ processing if we encounter a reloc without an associated symbol.
+
+2016-02-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/19617
+ * elflink.c (elf_link_add_object_symbols): Always create dynamic
+ sections for -E/--dynamic-list.
+
+2016-02-17 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf64-x86-64.c (elf_backend_omit_section_dynsym): New. Defined
+ to bfd_true.
+
+2016-02-16 Joseph Myers <joseph@codesourcery.com>
+
+ * plugin.c (plugin_vec): Set match priority to 255.
+ * format.c (bfd_check_format_matches) [BFD_SUPPORTS_PLUGINS]: When
+ matching against the plugin vector, take priority from there not
+ from TEMP.
+
+2016-02-15 Nick Clifton <nickc@redhat.com>
+
+ * elf-bfd.h (struct bfd_elf_special_section): Use unsigned values
+ for length and type fields. Use a signed value for the
+ suffix_length field.
+
2016-02-10 H.J. Lu <hongjiu.lu@intel.com>
PR ld/19601