aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-im.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-07-12 11:13:06 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-07-12 11:13:06 +0200
commitd5fed62d7296fd18f8cd55d95cafef1de7f62816 (patch)
treeb38a34e0535ef0d04b64b7f12e78c1e9ad33f7bc /gcc/tree-ssa-loop-im.c
parent1be4e803d26d7421c16708dcd5b3628b93adfcf5 (diff)
downloadgcc-d5fed62d7296fd18f8cd55d95cafef1de7f62816.zip
gcc-d5fed62d7296fd18f8cd55d95cafef1de7f62816.tar.gz
gcc-d5fed62d7296fd18f8cd55d95cafef1de7f62816.tar.bz2
re PR tree-optimization/49712 (internal compiler error: in gen_lsm_tmp_name, at tree-ssa-loop-im.c:2048)
PR tree-optimization/49712 * tree-ssa-loop-im.c (gen_lsm_tmp_name): Handle TARGET_MEM_REF. * gcc.c-torture/execute/pr49712.c: New test. From-SVN: r176195
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
-rw-r--r--gcc/tree-ssa-loop-im.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c
index 778edd4..3a5608e 100644
--- a/gcc/tree-ssa-loop-im.c
+++ b/gcc/tree-ssa-loop-im.c
@@ -1982,6 +1982,7 @@ gen_lsm_tmp_name (tree ref)
switch (TREE_CODE (ref))
{
case MEM_REF:
+ case TARGET_MEM_REF:
gen_lsm_tmp_name (TREE_OPERAND (ref, 0));
lsm_tmp_name_add ("_");
break;