+2015-11-05 Cary Coutant <ccoutant@gmail.com>
+
+ PR gold/19119
+ PR gold/19172
+ PR gold/19197
+ Revert commit 6457197210144f50a696097c0d308d81d46d5510:
+ 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
+ * options.h (General_options): Remove "obsolete" from -m.
+ * parameters.cc (set_parameters_target): Check if input target
+ is compatible with output emulation set by "-m emulation".
+
+2015-11-05 Cary Coutant <ccoutant@gmail.com>
+
+ PR gold/19163
+ * aarch64.cc (Target_aarch64::Relocate::relocate): Don't apply
+ certain relocations if --no-apply-dynamic-relocs is set.
+ * options.h (--apply-dynamic-relocs): New aarch64-specific option.
+
+2015-11-03 Alan Modra <amodra@gmail.com>
+
+ * po/POTFILES.in: Regenerate.
+
+2015-10-30 Nick Clifton <nickc@redhat.com>
+
+ * po/zh_CN.po: New (simplified) Chinese translation.
+
+2015-10-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/19184
+ * incremental.cc (Got_plt_view_info): Add got_entry_size.
+ (Local_got_offset_visitor::visit): Replace got_entry_size_
+ with info_.got_entry_size.
+ (Local_got_offset_visitor::got_entry_size_): Removed.
+ (Global_got_offset_visitor::visit): Replace got_entry_size_
+ with info_.got_entry_size.
+ (Global_got_offset_visitor::got_entry_size_): Removed.
+ (Output_section_incremental_inputs::write_got_plt): Initialize
+ view_info.got_entry_size.
+ * target.h (Sized_target::got_entry_size): New virtual function.
+ * x86_64.cc (Target_x86_64::got_entry_size): New function.
+
+2015-10-28 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * testsuite/binary_test.cc: Add __attribute__((aligned(1))).
+ * testsuite/script_test_12a.c: Likewise.
+ * testsuite/script_test_1a.cc: Likewise.
+ * testsuite/script_test_2.cc: Likewise.
+
+2015-10-28 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * testsuite/debug_msg.sh: Accept more fuzz in line numbers.
+
+2015-10-28 Marcin Kościelnicki <koriakin@0x04.net>
+
+ PR gold/18959
+ * stringpool.cc (Stringpool_template::new_key_offset): Align all
+ strings, even zero-length.
+ (Stringpool_template::set_string_offsets): Likewise.
+
+2015-10-28 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * s390.cc: New file.
+ * Makefile.am (TARGETSOURCES): Add s390.cc.
+ (ALL_TARGETOBJS): Add s390.o.
+ * Makefile.in: Regenerate.
+ * configure.ac: Add s390 support.
+ * configure: Regenerate.
+ * configure.tgt: Add s390-*-* and s390x-*-*.
+ * testsuite/icf_safe_test.sh (arch_specific_safe_fold): Add s390
+ support.
+
+2015-10-28 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * archive.cc (Archive::sym64name): New const.
+ (Archive::setup): Add support for SYM64 armap.
+ (Archive::read_armap): Likewise.
+ (Archive::interpret_header): Likewise.
+ (Archive::const_iterator::read_next_header): Likewise.
+ * archive.h (Archive::sym64name): New const.
+ (Archive::read_armap): Add mapsize template parameter.
+
+2015-10-28 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * dynobj.cc (Dynobj::create_elf_hash_table): Create hash table with
+ target-specific entry size.
+ (Dynobj::sized_create_elf_hash_table): Add size template parameter.
+ * dynobj.h (Dynobj::sized_create_elf_hash_table): Likewise.
+ * layout.cc (Layout::create_dynamic_symtab): Set entsize to
+ hash_entry_size.
+ * target.h (Target::hash_entry_size): New method.
+ (Target::Target_info::hash_entry_size): New data member.
+
+ * aarch64.cc (Target_aarch64::aarch64_info): Add hash_entry_size.
+ * arm.cc (Target_arm::arm_info): Likewise.
+ (Target_arm_nacl::arm_nacl_info): Likewise.
+ * i386.cc (Target_i386::i386_info): Likewise.
+ (Target_i386_nacl::i386_nacl_info): Likewise.
+ (Target_iamcu::iamcu_info): Likewise.
+ * mips.cc (Target_mips::mips_info): Likewise.
+ (Target_mips_nacl::mips_nacl_info): Likewise.
+ * powerpc.cc (Target_powerpc::powerpc_info): Likewise.
+ * sparc.cc (Target_sparc::sparc_info): Likewise.
+ * tilegx.cc (Target_tilegx::tilegx_info): Likewise.
+ * x86_64.cc (Target_x86_64::x86_64_info): Likewise.
+ (Target_x86_64_nacl::x86_64_nacl_info): Likewise.
+ * testsuite/testfile.cc (Target_test::test_target_info): Likewise.
+
+2015-10-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/19177
+ * i386.cc (Target_i386::Relocate::relocate): Check R_386_GOT32
+ and R_386_GOT32X relocations without base register.
+
+2015-10.27 Han Shen <shenhan@google.com>
+
+ PR gold/19042 - unsupported reloc 311/312.
+
+ * aarch64.cc (Target_aarch64::Scan::local): Add support for
+ reloc 311/312.
+
+2015-10-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * x86_64.cc (Target_x86_64<size>::Scan::get_reference_flags):
+ Treat R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX the same
+ as R_X86_64_GOTPCREL.
+ (Target_x86_64<size>::Scan::local): Likewise.
+ (Target_x86_64<size>::Scan::possible_function_pointer_reloc):
+ Likewise.
+ (Target_x86_64<size>::Scan::global): Likewise.
+ (Target_x86_64<size>::Relocate::relocate): Likewise.
+ (Target_x86_64<size>::Relocatable_size_for_reloc::get_size_for_reloc):
+ Likewise.
+
+2015-10-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386.cc (Target_i386::Scan::get_reference_flags(): Treat
+ R_386_GOT32X the same as R_386_GOT32.
+ (Target_i386::Scan::local): Likewise.
+ (Target_i386::Scan::possible_function_pointer_reloc): Likewise.
+ (Target_i386::Scan::global): Likewise.
+ (Target_i386::Relocate::relocate): Likewise.
+ (Target_i386::Relocatable_size_for_reloc::get_size_for_reloc):
+ Likewise.
+
+2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ * testsuite/Makefile.am (x86_64_mov_to_lea11): Replace
+ x86_64_mov_to_lea1.o with x86_64_mov_to_lea2.o.
+ (x86_64_mov_to_lea12): Replace x86_64_mov_to_lea2.o with
+ x86_64_mov_to_lea1.o.
+ * testsuite/Makefile.in: Regenerated.
+
+2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/19119
+ * options.h (General_options): Remove "obsolete" from -m.
+ * parameters.cc (set_parameters_target): Check if input target
+ is compatible with output emulation set by "-m emulation".
+
2015-10-13 H.J. Lu <hongjiu.lu@intel.com>
PR gold/19118