diff options
author | Andrew Pinski <pinskia@physics.uc.edu> | 2005-10-11 15:11:02 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2005-10-11 08:11:02 -0700 |
commit | 386cfa6f3f1aeba33362f4f3717c2df2980ade6c (patch) | |
tree | db3113e60bb2836eefd2d2c6aceab2b532fe25f8 /gcc/tree-ssa-ccp.c | |
parent | ace0544ad6c8ab35aa388d9c5e5917695e570491 (diff) | |
download | gcc-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.c | 2 |
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; |