diff options
author | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-19 14:33:46 +0000 |
---|---|---|
committer | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-06-19 14:33:46 +0000 |
commit | 714d1260bf076cdc22a60de82ab667216ec3ebce (patch) | |
tree | f7538558f1fde777988a78b4c1ca0c7d6194fb01 /gcc/tree-cfg.c | |
parent | 8eaf21c5ad0316f8dd1ad269056c2aab80b31f1b (diff) | |
download | gcc-714d1260bf076cdc22a60de82ab667216ec3ebce.tar.gz |
2006-06-19 Daniel Berlin <dberlin@dberlin.org>
Fix PR tree-optimization/27341
* tree-cfg.c (gimplify_val): Call mark_new_vars_to_rename on the
statement we get.
* tree-complex.c (pass_lower_complex): Update SMT usage.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114771 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-cfg.c')
-rw-r--r-- | gcc/tree-cfg.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index a3fed03956f..6dbb7d367e1 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -5584,6 +5584,8 @@ gimplify_val (block_stmt_iterator *bsi, tree type, tree exp) TREE_BLOCK (new_stmt) = TREE_BLOCK (orig_stmt); bsi_insert_before (bsi, new_stmt, BSI_SAME_STMT); + if (in_ssa_p) + mark_new_vars_to_rename (new_stmt); return t; } |