aboutsummaryrefslogtreecommitdiff
path: root/libiberty/ChangeLog
diff options
context:
space:
mode:
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2017-10-24 12:45:01 +0000
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2017-10-24 12:45:01 +0000
commit51aff68fd3296e0ebdc76defc983f00d86be2ad7 (patch)
treec72d263dff68680ad25620e43d5d51f190ada7b0 /libiberty/ChangeLog
parent01a6e9e7771310ed9b7d0195033cb33e78e094b1 (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/ChangeLog7
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