Commit 10555d08 by Michael Matz Committed by Michael Matz

tree-sra.c (sra_build_assignment): Don't use into_ssa mode, mark new temporaries for renaming

* tree-sra.c (sra_build_assignment): Don't use into_ssa mode,
mark new temporaries for renaming

From-SVN: r146807
parent e11187cc
2009-04-26 Michael Matz <matz@suse.de>
* tree-sra.c (sra_build_assignment): Don't use into_ssa mode,
mark new temporaries for renaming.
2009-04-26 Joseph Myers <joseph@codesourcery.com>
PR c/39581
......
......@@ -2206,14 +2206,16 @@ sra_build_assignment (tree dst, tree src)
var = fold_build1 (VIEW_CONVERT_EXPR, TREE_TYPE (dst), var);
push_gimplify_context (&gctx);
gctx.into_ssa = true;
gctx.allow_rhs_cond_expr = true;
gimplify_assign (dst, var, &seq);
if (gimple_referenced_vars (cfun))
for (var = gctx.temps; var; var = TREE_CHAIN (var))
add_referenced_var (var);
{
add_referenced_var (var);
mark_sym_for_renaming (var);
}
pop_gimplify_context (NULL);
return seq;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment