Commit e2cf9dd1 by Zdenek Dvorak Committed by Zdenek Dvorak

tree-ssa-loop-ivopts.c (rewrite_use_outer): Unshare the expression before emiting it.

	* tree-ssa-loop-ivopts.c (rewrite_use_outer): Unshare the expression
	before emiting it.

From-SVN: r100727
parent e0073ed7
2005-06-08 Zdenek Dvorak <dvorakz@suse.cz>
* tree-ssa-loop-ivopts.c (rewrite_use_outer): Unshare the expression
before emiting it.
2005-06-07 Eric Christopher <echristo@redhat.com> 2005-06-07 Eric Christopher <echristo@redhat.com>
* config/mips/predicates.md: Revert previous patch. * config/mips/predicates.md: Revert previous patch.
......
...@@ -5671,7 +5671,7 @@ rewrite_use_outer (struct ivopts_data *data, ...@@ -5671,7 +5671,7 @@ rewrite_use_outer (struct ivopts_data *data,
if (!cand->iv) if (!cand->iv)
{ {
struct cost_pair *cp = get_use_iv_cost (data, use, cand); struct cost_pair *cp = get_use_iv_cost (data, use, cand);
value = cp->value; value = unshare_expr (cp->value);
} }
else else
value = get_computation_at (data->current_loop, value = get_computation_at (data->current_loop,
......
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