Don't allow mov-to-lea optimization for __ehdr_start.
[deliverable/binutils-gdb.git] / gold / ChangeLog
index f97433adc47b1e65e2d213c1aceb33b06af05037..c50e1f8933281ac5964524658724ee94b6f53708 100644 (file)
@@ -1,3 +1,67 @@
+2017-01-31  Cary Coutant  <ccoutant@gmail.com>
+
+       PR gold/21090
+       * x86_64.cc (Target_x86_64::can_convert_mov_to_lea): Add check
+       for predefined symbol.
+       (Target_x86_64::Relocate::relocate): Fix formatting.
+
+2017-01-23  Rahul Chaudhry  <rahulchaudhry@google.com>
+
+        * testsuite/icf_safe_so_test.sh: Use "set -e".
+        * testsuite/icf_safe_test.sh: Likewise.
+        * testsuite/icf_test.sh: Likewise.
+
+2017-01-23  Vladimir Radosavljevic  <Vladimir.Radosavljevic@imgtec.com>
+
+       * mips.cc (Mips_output_data_plt::rel_plt): Remove const from return
+       type.
+       (Target_mips::make_plt_entry): Make the sh_info field of .rel.plt
+       point to .plt.
+
+2017-01-23  Vladimir Radosavljevic  <Vladimir.Radosavljevic@imgtec.com>
+
+       PR gold/21054
+       * mips.cc (Mips_got_info::record_global_got_symbol): Don't add symbol
+       to the dynamic symbol table if it is forced to local visibility.
+       (Target_mips::do_finalize_sections): Don't add __RLD_MAP symbol to the
+       dynamic symbol table if it is forced to local visibility.
+
+2017-01-20  Nick Clifton  <nickc@redhat.com>
+
+       * aarch64.cc (Stub_template_repertoire): Change ST_E_835769_INSNS
+        from a pointer to an array.
+
+2017-01-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gold/21040
+       * powerpc.cc (Powerpc_relobj<size, big_endian>::make_toc_relative):
+       Cast 0x80008000 to uint64_t.
+
+2017-01-12  Cary Coutant  <ccoutant@gmail.com>
+
+       * object.cc (Sized_relobj_file): Fix byte counts for calls to memmem.
+
+2017-01-11  Cary Coutant  <ccoutant@gmail.com>
+
+       PR gold/21040
+       * x86_64.cc (Output_data_plt_x86_64_bnd::do_fill_first_plt_entry):
+       Remove unnecessary 'typename' keyword.
+       (Output_data_plt_x86_64_bnd::do_fill_plt_entry): Likewise.
+       (Output_data_plt_x86_64_bnd::fill_aplt_entry): Likewise.
+       (Output_data_plt_x86_64_bnd::do_fill_tlsdesc_entry): Likewise.
+       (Output_data_plt_x86_64_bnd::do_write): Likewise.
+
+2017-01-11  Cary Coutant  <ccoutant@gmail.com>
+
+       PR gold/21040
+       * x86_64.cc (Output_data_plt_x86_64_bnd::do_fill_first_plt_entry):
+       Remove unnecessary 'typename' keyword.
+       (Output_data_plt_x86_64_bnd::do_fill_plt_entry): Likewise.
+       (Output_data_plt_x86_64_bnd::do_fill_tlsdesc_entry): Likewise.
+       (Output_data_plt_x86_64_bnd::fill_aplt_entry): Likewise.
+       * testsuite/copy_test_relro_1.cc (p, b, c, q): Add separate extern
+       declarations.
+
 2017-01-11  Cary Coutant  <ccoutant@gmail.com>
 
        PR gold/21039
This page took 0.023394 seconds and 4 git commands to generate.