aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2010-09-30 21:18:59 +0000
committerSebastian Pop <spop@gcc.gnu.org>2010-09-30 21:18:59 +0000
commit6272efefdd3a6ec6f886e7a06260e3e82e273946 (patch)
tree08201088c9fe5583d02f60826d26c02ec3bb76e1
parentdbc080794aabcca6a57c535632ce0a14d366361d (diff)
downloadgcc-6272efefdd3a6ec6f886e7a06260e3e82e273946.zip
gcc-6272efefdd3a6ec6f886e7a06260e3e82e273946.tar.gz
gcc-6272efefdd3a6ec6f886e7a06260e3e82e273946.tar.bz2
Add testcase for PR45230.
2010-08-20 Sebastian Pop <sebastian.pop@amd.com> PR middle-end/45230 * gcc.dg/graphite/id-pr45230.c: New. From-SVN: r164791
-rw-r--r--gcc/ChangeLog.graphite5
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/graphite/id-pr45230.c14
3 files changed, 24 insertions, 0 deletions
diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite
index 0cc7fa0..e46a6cb 100644
--- a/gcc/ChangeLog.graphite
+++ b/gcc/ChangeLog.graphite
@@ -1,5 +1,10 @@
2010-08-20 Sebastian Pop <sebastian.pop@amd.com>
+ PR middle-end/45230
+ * gcc.dg/graphite/id-pr45230.c: New.
+
+2010-08-20 Sebastian Pop <sebastian.pop@amd.com>
+
* tree-scalar-evolution.c (instantiate_array_ref): New.
(instantiate_scev_r): Also handle ARRAY_REFs.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f5b2a74..9ab3d0b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
+ PR middle-end/45230
+ * gcc.dg/graphite/id-pr45230.c: New.
+
+2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
+
* gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
* gfortran.dg/graphite/graphite.exp: Same.
* gcc.dg/graphite/vect-pr43423.c: New.
diff --git a/gcc/testsuite/gcc.dg/graphite/id-pr45230.c b/gcc/testsuite/gcc.dg/graphite/id-pr45230.c
new file mode 100644
index 0000000..80f6769
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/graphite/id-pr45230.c
@@ -0,0 +1,14 @@
+unsigned char buf[10];
+main ()
+{
+ unsigned off1, len, i;
+ unsigned char *p1;
+ for (len = 0; len < 8; len++)
+ {
+ p1 = buf;
+ for (i = 0; i < off1; i++)
+ *p1++ = '\0';
+ for (i = 0; i < len; i++)
+ *p1++ = 'a';
+ }
+}