Fix problem with ICF where diffs in EH frame info is ignored.
[deliverable/binutils-gdb.git] / gold / ChangeLog
CommitLineData
e173ea00
JO
12019-05-10 Joshua Oreman <oremanj@hudson-trading.com>
2
3 PR gold/21066
4 * gc.h (gc_process_relocs): Track relocations in .eh_frame sections
5 when ICF is enabled, even though the .eh_frame sections themselves
6 are not foldable.
7 * icf.cc (get_section_contents): Change arguments to permit operation
8 on just part of a section. Include extra identity regions in the
9 referring section's contents recursively.
10 (match_sections): Lock object here instead of in get_section_contents
11 so that get_section_contents can operate recursively.
12 (Icf::add_ehframe_links): New method.
13 (Icf::find_identical_sections): Pass .eh_frame sections to
14 add_ehframe_links(). Increase default iteration count from 2 to 3
15 because handling exception info typically requires one extra iteration.
16 * icf.h (Icf::extra_identity_list_): New data member with accessor.
17 (is_section_foldable_candidate): Include .gcc_except_table sections.
18 * options.h: Update documentation for new default ICF iteration count.
19 * testsuite/Makefile.am (icf_test_pr21066): New test case.
20 * testsuite/Makefile.in: Regenerate.
21 * testsuite/icf_test_pr21066.cc: New source file.
22 * testsuite/icf_test_pr21066.sh: New test script.
23
7ae39e2d
EB
242019-02-19 Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com>
25
26 PR gold/23870
27 * aarch64.cc (Target_aarch64::Scan::global): Check if a symbol with
28 R_AARCH64_MOVW_.ABS_* relocations requires a PLT entry.
29 * testsuite/Makefile.am: Add aarch64_pr23870 test case.
30 * testsuite/Makefile.in: Regenerate.
31 * testsuite/aarch64_pr23870_bar.c: New file.
32 * testsuite/aarch64_pr23870_foo.c: New file.
33 * testsuite/aarch64_pr23870_main.S: New file.
34
e4865945
NC
352019-02-12 Nick Clifton <nickc@redhat.com>
36
37 * po/fr.po: Updated French translation.
38
375cd423
NC
392019-01-21 Nick Clifton <nickc@redhat.com>
40
41 * po/uk.po: Updated Ukranian translation.
42
f48dfe41
NC
432019-01-19 Nick Clifton <nickc@redhat.com>
44
45 * po/gold.pot: Regenerate.
46
f974f26c
NC
472018-06-24 Nick Clifton <nickc@redhat.com>
48
49 2.32 branch created.
50
3107326d
AP
512019-01-09 Andrew Paprocki <andrew@ishiboo.com>
52
53 * configure: Regenerate.
54
82704155
AM
552019-01-01 Alan Modra <amodra@gmail.com>
56
57 Update year range in copyright notice of all files.
58
d5c04e1b 59For older changes see ChangeLog-2018
3499769a 60\f
d5c04e1b 61Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
62
63Copying and distribution of this file, with or without modification,
64are permitted in any medium without royalty provided the copyright
65notice and this notice are preserved.
66
67Local Variables:
68mode: change-log
69left-margin: 8
70fill-column: 74
71version-control: never
72End:
This page took 0.162195 seconds and 4 git commands to generate.