aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2011-01-03 17:01:36 +0000
committerSebastian Pop <spop@gcc.gnu.org>2011-01-03 17:01:36 +0000
commitf4a2e5717b23a3a54c7e3a97943b1f9c2bdbbc17 (patch)
treec781b88f66a456a584c62b2791670968cd7c99b6 /gcc
parent9f8e43c012ea394a2bed2c7656ce26118292405c (diff)
downloadgcc-f4a2e5717b23a3a54c7e3a97943b1f9c2bdbbc17.zip
gcc-f4a2e5717b23a3a54c7e3a97943b1f9c2bdbbc17.tar.gz
gcc-f4a2e5717b23a3a54c7e3a97943b1f9c2bdbbc17.tar.bz2
Fix PR47021: ADDR_EXPRs don't contain SCoP parameters.
2011-01-03 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/47021 * graphite-sese-to-poly.c (scan_tree_for_params): Handle ADDR_EXPR. From-SVN: r168433
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ChangeLog.graphite5
-rw-r--r--gcc/graphite-sese-to-poly.c5
3 files changed, 14 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4a5b8c7..3ec20c4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-01-03 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR tree-optimization/47021
+ * graphite-sese-to-poly.c (scan_tree_for_params): Handle ADDR_EXPR.
+
2011-01-03 Jakub Jelinek <jakub@redhat.com>
* gcc.c (process_command): Update copyright notice dates.
diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite
index e6e9ff9..507afdb 100644
--- a/gcc/ChangeLog.graphite
+++ b/gcc/ChangeLog.graphite
@@ -1,3 +1,8 @@
+2010-12-21 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR tree-optimization/47021
+ * graphite-sese-to-poly.c (scan_tree_for_params): Handle ADDR_EXPR.
+
2010-11-26 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (analyze_drs_in_stmts): Fix set but
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c
index 0cd601a..1bf2047 100644
--- a/gcc/graphite-sese-to-poly.c
+++ b/gcc/graphite-sese-to-poly.c
@@ -1,5 +1,5 @@
/* Conversion of SESE regions to Polyhedra.
- Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc.
Contributed by Sebastian Pop <sebastian.pop@amd.com>.
This file is part of GCC.
@@ -831,6 +831,9 @@ scan_tree_for_params (sese s, tree e, ppl_Linear_Expression_t c,
scan_tree_for_params (s, TREE_OPERAND (e, 0), c, k);
break;
+ case ADDR_EXPR:
+ break;
+
default:
gcc_unreachable ();
break;