diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-12-01 17:25:20 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-12-01 17:25:20 +0000 |
commit | 87b286c4dede5457d333cd76cc7b43a1ed9a7107 (patch) | |
tree | 3166a86314c7ee4704f41e84b0574fd63c90c4f7 /gcc | |
parent | efa213905e57c906775d51db13e1479f4a277184 (diff) | |
download | gcc-87b286c4dede5457d333cd76cc7b43a1ed9a7107.zip gcc-87b286c4dede5457d333cd76cc7b43a1ed9a7107.tar.gz gcc-87b286c4dede5457d333cd76cc7b43a1ed9a7107.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog.graphite | 4 | ||||
-rw-r--r-- | gcc/sese.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 2 |
4 files changed, 9 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7540273..135c8ab 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +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> PR middle-end/45297 diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 4461ade..8114735 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,3 +1,7 @@ +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> PR middle-end/45297 @@ -550,11 +550,8 @@ rename_uses (gimple copy, htab_t rename_map, gimple_stmt_iterator *gsi_tgt, if (TREE_CODE (new_expr) == INTEGER_CST) { - tree lhs = gimple_assign_lhs (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) recompute_tree_invariant_for_addr_expr (rhs); } diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 08e7788..3f37499 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,4 +1,4 @@ -2010-11-29 Sebastian Pop <sebastian.pop@amd.com> +2010-12-01 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/45297 * gcc.dg/graphite/pr45297.c: New. |