aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-ccp.c
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@physics.uc.edu>2005-10-11 15:11:02 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2005-10-11 08:11:02 -0700
commit386cfa6f3f1aeba33362f4f3717c2df2980ade6c (patch)
treedb3113e60bb2836eefd2d2c6aceab2b532fe25f8 /gcc/tree-ssa-ccp.c
parentace0544ad6c8ab35aa388d9c5e5917695e570491 (diff)
downloadgcc-386cfa6f3f1aeba33362f4f3717c2df2980ade6c.zip
gcc-386cfa6f3f1aeba33362f4f3717c2df2980ade6c.tar.gz
gcc-386cfa6f3f1aeba33362f4f3717c2df2980ade6c.tar.bz2
re PR tree-optimization/23946 (ICE: verify_ssa failed ("definition ... follows the use"))
2005-10-11 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/23946 * gcc.c-torture/compile/pr23946.c: New test. 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu> PR tree-opt/23946 * tree-ssa-ccp.c (execute_fold_all_builtins): Call mark_new_vars_to_rename instead of update_stmt. From-SVN: r105239
Diffstat (limited to 'gcc/tree-ssa-ccp.c')
-rw-r--r--gcc/tree-ssa-ccp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c
index 43b8129..e9e1c0b 100644
--- a/gcc/tree-ssa-ccp.c
+++ b/gcc/tree-ssa-ccp.c
@@ -2460,7 +2460,7 @@ execute_fold_all_builtins (void)
gcc_assert (ok);
}
}
- update_stmt (*stmtp);
+ mark_new_vars_to_rename (*stmtp);
if (maybe_clean_or_replace_eh_stmt (old_stmt, *stmtp)
&& tree_purge_dead_eh_edges (bb))
cfg_changed = true;