diff options
author | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-10-24 12:45:01 +0000 |
---|---|---|
committer | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-10-24 12:45:01 +0000 |
commit | 51aff68fd3296e0ebdc76defc983f00d86be2ad7 (patch) | |
tree | c72d263dff68680ad25620e43d5d51f190ada7b0 /libiberty/ChangeLog | |
parent | 01a6e9e7771310ed9b7d0195033cb33e78e094b1 (diff) |
PR82687, g++.dg/asan/default-options-1.C fails with PR82575 fix
The problem with making discarded symbols hidden is that the
non-default visibility is sticky. When symbols other than the
__gnu_lto ones are discarded that turns out to be a bad idea.
PR lto/82687
PR lto/82575
* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
Only make __gnu_lto symbols hidden. Delete outdated comment.
Silence ISO C warning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254042 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r-- | libiberty/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 46dc0fa7e04..eb3cbc1819d 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,10 @@ +2017-10-24 Alan Modra <amodra@gmail.com> + + PR lto/82687 + PR lto/82575 + * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): + Only make __gnu_lto symbols hidden. + 2017-10-20 Alan Modra <amodra@gmail.com> PR lto/82575 |