aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2014-03-21 13:48:02 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2014-03-21 13:48:02 +0100
commitd833415cdac558ab5da28048154d119856b62ad6 (patch)
treef528ebb34b14f3bafa2f9ee8e655de4e553c33b3 /gcc/ipa.c
parent400a4f6ca21e539aecb66f570d769f4579a6482c (diff)
downloadgcc-d833415cdac558ab5da28048154d119856b62ad6.zip
gcc-d833415cdac558ab5da28048154d119856b62ad6.tar.gz
gcc-d833415cdac558ab5da28048154d119856b62ad6.tar.bz2
re PR middle-end/60419 (ICE Segmentation fault)
2014-03-21 Martin Jambor <mjambor@suse.cz> PR ipa/60419 * ipa.c (symtab_remove_unreachable_nodes): Clear thunk flag of nodes in the border. testsuite/ * g++.dg/ipa/pr60419.C: New test. From-SVN: r208747
Diffstat (limited to 'gcc/ipa.c')
-rw-r--r--gcc/ipa.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ipa.c b/gcc/ipa.c
index 572dba1..164de0d 100644
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -488,6 +488,7 @@ symtab_remove_unreachable_nodes (bool before_inlining_p, FILE *file)
node->definition = false;
node->cpp_implicit_alias = false;
node->alias = false;
+ node->thunk.thunk_p = false;
node->weakref = false;
if (!node->in_other_partition)
node->local.local = false;