aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2011-01-25 21:25:02 +0000
committerSebastian Pop <spop@gcc.gnu.org>2011-01-25 21:25:02 +0000
commit7f5b7dce54eebbf5aeda6def500c8996d28af256 (patch)
tree0236261d3d5255f5870aa4a5bcab26e3cd9af7b2
parentd15232769160ac7352de1d2bae7a6993bc979166 (diff)
downloadgcc-7f5b7dce54eebbf5aeda6def500c8996d28af256.zip
gcc-7f5b7dce54eebbf5aeda6def500c8996d28af256.tar.gz
gcc-7f5b7dce54eebbf5aeda6def500c8996d28af256.tar.bz2
Add testcase for PR46168.
2011-01-18 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/46168 * gcc.dg/graphite/pr46168.c: New. From-SVN: r169255
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/graphite/pr46168.c15
2 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 25199cf..0848308 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
+ PR tree-optimization/46168
+ * gcc.dg/graphite/pr46168.c: New.
+
+2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
+
PR tree-optimization/43657
* gcc.dg/graphite/pr43657.c: New.
diff --git a/gcc/testsuite/gcc.dg/graphite/pr46168.c b/gcc/testsuite/gcc.dg/graphite/pr46168.c
new file mode 100644
index 0000000..28b4841
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/graphite/pr46168.c
@@ -0,0 +1,15 @@
+/* { dg-do compile } */
+/* { dg-options "-O -ftree-loop-linear" } */
+
+int
+foo (int a[4096], int mi, int mj)
+{
+ int i, j, i16;
+ for (i = 0; i < mi; i++)
+ {
+ i16 = i + 16;
+ for (j = 0; j < mj; j++)
+ i16 = a[j] == i16;
+ }
+ return i16;
+}