Refactor Sized_relobj_file::do_relocate_sections.
[deliverable/binutils-gdb.git] / gold / ChangeLog
CommitLineData
98461510
CC
12017-01-10 Cary Coutant <ccoutant@gmail.com>
2
3 * aarch64.cc (AArch64_relobj::do_relocate_sections): Call
4 Sized_relobj_file::relocate_section_range().
5 * arm.cc (Arm_relobj::do_relocate_sections): Likewise.
6 * object.h (Sized_relobj_file::relocate_section_range): New method.
7 * reloc.cc (Sized_relobj_file::do_relocate_sections): Move
8 implementation...
9 (Sized_relobj_file::relocate_section_range): ...to new method.
10
f7fd19e2
AM
112017-01-10 Alan Modra <amodra@gmail.com>
12
13 * testsuite/ver_test_8.sh: Accept .TOC. in lieu of
14 _GLOBAL_OFFSET_TABLE_. Allow zero count.
15 * testsuite/copy_test_relro_1.cc (c, q): New vars.
16 * testsuite/copy_test_relro.cc: Rewrite to test read-only
17 status of variables directly. Reference new vars in
18 read-only data.
19
f159cdb6
AM
202017-01-10 Alan Modra <amodra@gmail.com>
21
22 * options.h: Add --secure-plt option.
23 * powerpc.cc (Target_powerpc::Scan::local): Detect and error
24 on -fPIC -mbss-plt code.
25 (Target_powerpc::Scan::global): Likewise.
26
3254d32c
AM
272017-01-09 Alan Modra <amodra@gmail.com>
28
29 * powerpc.cc (Target_powerpc::make_plt_section): Point sh_info of
30 ".rela.plt" at ".plt".
31
0e123f69
AM
322017-01-07 Alan Modra <amodra@gmail.com>
33
34 * powerpc.cc: Use shorter equivalent elfcpp typedef for
35 Reltype and reloc_size throughout.
36 (Target_powerpc::symval_for_branch): Exclude dynamic symbols.
37 (Target_powerpc::Scan::local): Use local var r_sym.
38 (Target_powerpc::Scan::global: Likewise.
39 (Target_powerpc::Relocate::relocate): Delete shadowing r_sym.
40
2571583a
AM
412017-01-02 Alan Modra <amodra@gmail.com>
42
43 Update year range in copyright notice of all files.
44
5c1ad6b5 45For older changes see ChangeLog-2016
3499769a 46\f
5c1ad6b5 47Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
48
49Copying and distribution of this file, with or without modification,
50are permitted in any medium without royalty provided the copyright
51notice and this notice are preserved.
52
53Local Variables:
54mode: change-log
55left-margin: 8
56fill-column: 74
57version-control: never
58End:
This page took 0.061939 seconds and 4 git commands to generate.