| 1 | 2019-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 | |
| 24 | 2019-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 | |
| 35 | 2019-02-12 Nick Clifton <nickc@redhat.com> |
| 36 | |
| 37 | * po/fr.po: Updated French translation. |
| 38 | |
| 39 | 2019-01-21 Nick Clifton <nickc@redhat.com> |
| 40 | |
| 41 | * po/uk.po: Updated Ukranian translation. |
| 42 | |
| 43 | 2019-01-19 Nick Clifton <nickc@redhat.com> |
| 44 | |
| 45 | * po/gold.pot: Regenerate. |
| 46 | |
| 47 | 2018-06-24 Nick Clifton <nickc@redhat.com> |
| 48 | |
| 49 | 2.32 branch created. |
| 50 | |
| 51 | 2019-01-09 Andrew Paprocki <andrew@ishiboo.com> |
| 52 | |
| 53 | * configure: Regenerate. |
| 54 | |
| 55 | 2019-01-01 Alan Modra <amodra@gmail.com> |
| 56 | |
| 57 | Update year range in copyright notice of all files. |
| 58 | |
| 59 | For older changes see ChangeLog-2018 |
| 60 | \f |
| 61 | Copyright (C) 2019 Free Software Foundation, Inc. |
| 62 | |
| 63 | Copying and distribution of this file, with or without modification, |
| 64 | are permitted in any medium without royalty provided the copyright |
| 65 | notice and this notice are preserved. |
| 66 | |
| 67 | Local Variables: |
| 68 | mode: change-log |
| 69 | left-margin: 8 |
| 70 | fill-column: 74 |
| 71 | version-control: never |
| 72 | End: |