Refactor Sized_relobj_file::do_relocate_sections.
[deliverable/binutils-gdb.git] / gold / ChangeLog
index 1159f9c6aa34b6270ab7bf1d2ca9eb3c63a047c9..10c21b6600b502edbff183ad0eac24813e658840 100644 (file)
@@ -1,3 +1,29 @@
+2017-01-10  Cary Coutant  <ccoutant@gmail.com>
+
+       * aarch64.cc (AArch64_relobj::do_relocate_sections): Call
+       Sized_relobj_file::relocate_section_range().
+       * arm.cc (Arm_relobj::do_relocate_sections): Likewise.
+       * object.h (Sized_relobj_file::relocate_section_range): New method.
+       * reloc.cc (Sized_relobj_file::do_relocate_sections): Move
+       implementation...
+       (Sized_relobj_file::relocate_section_range): ...to new method.
+
+2017-01-10  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ver_test_8.sh: Accept .TOC. in lieu of
+       _GLOBAL_OFFSET_TABLE_.  Allow zero count.
+       * testsuite/copy_test_relro_1.cc (c, q): New vars.
+       * testsuite/copy_test_relro.cc: Rewrite to test read-only
+       status of variables directly.  Reference new vars in
+       read-only data.
+
+2017-01-10  Alan Modra  <amodra@gmail.com>
+
+       * options.h: Add --secure-plt option.
+       * powerpc.cc (Target_powerpc::Scan::local): Detect and error
+       on -fPIC -mbss-plt code.
+       (Target_powerpc::Scan::global): Likewise.
+
 2017-01-09  Alan Modra  <amodra@gmail.com>
 
        * powerpc.cc (Target_powerpc::make_plt_section): Point sh_info of
This page took 0.023168 seconds and 4 git commands to generate.