Commit 87b286c4 by Sebastian Pop Committed by Sebastian Pop

LHS cannot be an ADDR_EXPR.

2010-11-26  Sebastian Pop  <sebastian.pop@amd.com>

	* sese.c (rename_uses): Do not handle ADDR_EXPR in LHS of assignments.

From-SVN: r167349
parent efa21390
2010-11-29 Sebastian Pop <sebastian.pop@amd.com>
* sese.c (rename_uses): Do not handle ADDR_EXPR in LHS of assignments.
2010-12-01 Sebastian Pop <sebastian.pop@amd.com> 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/45297 PR middle-end/45297
2010-11-26 Sebastian Pop <sebastian.pop@amd.com>
* sese.c (rename_uses): Do not handle ADDR_EXPR in LHS of assignments.
2010-11-22 Sebastian Pop <sebastian.pop@amd.com> 2010-11-22 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/45297 PR middle-end/45297
......
...@@ -550,11 +550,8 @@ rename_uses (gimple copy, htab_t rename_map, gimple_stmt_iterator *gsi_tgt, ...@@ -550,11 +550,8 @@ rename_uses (gimple copy, htab_t rename_map, gimple_stmt_iterator *gsi_tgt,
if (TREE_CODE (new_expr) == INTEGER_CST) if (TREE_CODE (new_expr) == INTEGER_CST)
{ {
tree lhs = gimple_assign_lhs (copy);
tree rhs = gimple_assign_rhs1 (copy); tree rhs = gimple_assign_rhs1 (copy);
if (TREE_CODE (lhs) == ADDR_EXPR)
recompute_tree_invariant_for_addr_expr (lhs);
if (TREE_CODE (rhs) == ADDR_EXPR) if (TREE_CODE (rhs) == ADDR_EXPR)
recompute_tree_invariant_for_addr_expr (rhs); recompute_tree_invariant_for_addr_expr (rhs);
} }
......
2010-11-29 Sebastian Pop <sebastian.pop@amd.com> 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/45297 PR middle-end/45297
* gcc.dg/graphite/pr45297.c: New. * gcc.dg/graphite/pr45297.c: New.
......
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