diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-09-30 21:18:59 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-09-30 21:18:59 +0000 |
commit | 6272efefdd3a6ec6f886e7a06260e3e82e273946 (patch) | |
tree | 08201088c9fe5583d02f60826d26c02ec3bb76e1 | |
parent | dbc080794aabcca6a57c535632ce0a14d366361d (diff) | |
download | gcc-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.graphite | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/graphite/id-pr45230.c | 14 |
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'; + } +} |