diff options
author | Martin Liska <marxin@gcc.gnu.org> | 2015-01-15 17:29:23 +0000 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2015-01-15 17:29:23 +0000 |
commit | c23127ce74acc430659d5afb176e3f8e987dd77c (patch) | |
tree | 30b67fd27684a14ac619b4389fde8d374ce2a0bc /gcc/ipa.c | |
parent | 40d54d24324167bf6cb16c250a0992019b8aa300 (diff) | |
download | gcc-c23127ce74acc430659d5afb176e3f8e987dd77c.zip gcc-c23127ce74acc430659d5afb176e3f8e987dd77c.tar.gz gcc-c23127ce74acc430659d5afb176e3f8e987dd77c.tar.bz2 |
Fix for PR64068 and PR64559.
* g++.dg/ipa/pr64068.C: New test.
* gcc.dg/ipa/PR64559.c: New test.
PR ipa/64068
PR ipa/64559
* ipa.c (symbol_table::remove_unreachable_nodes):
Do not put abstract origins into boundary.
From-SVN: r219672
Diffstat (limited to 'gcc/ipa.c')
-rw-r--r-- | gcc/ipa.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -400,7 +400,6 @@ symbol_table::remove_unreachable_nodes (FILE *file) n = n->next_sibling_clone) if (n->decl == DECL_ABSTRACT_ORIGIN (node->decl)) n->used_as_abstract_origin = true; - enqueue_node (origin_node, &first, &reachable); } } /* If any symbol in a comdat group is reachable, force |