diff options
author | Andrew Pinski <pinskia@physics.uc.edu> | 2004-11-02 16:38:18 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2004-11-02 08:38:18 -0800 |
commit | da1f8963a30010de04639b0732f05f0d60432c1e (patch) | |
tree | 3afcfac413057cd1a8ef952730453df5afa33f91 /gcc/tree-ssa.c | |
parent | 8785609eafcadd1d517b1d9976ff28c5ce73dc7d (diff) | |
download | gcc-da1f8963a30010de04639b0732f05f0d60432c1e.zip gcc-da1f8963a30010de04639b0732f05f0d60432c1e.tar.gz gcc-da1f8963a30010de04639b0732f05f0d60432c1e.tar.bz2 |
re PR tree-optimization/16808 (verify_ssa failed: Missing definition for SSA_NAME)
2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
PR tree-opt/16808
* gcc.c-torture/compile/pr16808.c: New test.
2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
PR tree-opt/16808
* tree-ssa.c (replace_immediate_uses): If we call fold_stmt, make sure
that the vops get marked for renaming.
From-SVN: r89990
Diffstat (limited to 'gcc/tree-ssa.c')
-rw-r--r-- | gcc/tree-ssa.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index 3ba15ee..8002565 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -1124,6 +1124,7 @@ replace_immediate_uses (tree var, tree repl) { tree tmp = stmt; fold_stmt (&tmp); + mark_new_vars = true; if (tmp != stmt) { block_stmt_iterator si = bsi_for_stmt (stmt); |