aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2010-08-27 11:39:45 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2010-08-27 11:39:45 +0000
commit6d446ecf6053a32a25ceab6bc0e19569ead2124e (patch)
tree33524aaeb3e54498ad47f94d888aebbe150610e8
parentd32f725a65e4af3eccb7192b3be7662123df5280 (diff)
downloadgcc-6d446ecf6053a32a25ceab6bc0e19569ead2124e.zip
gcc-6d446ecf6053a32a25ceab6bc0e19569ead2124e.tar.gz
gcc-6d446ecf6053a32a25ceab6bc0e19569ead2124e.tar.bz2
scop-1.c: Fix out-of-bound array accesses.
2010-08-27 Richard Guenther <rguenther@suse.de> * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses. * gcc.dg/graphite/scop-2.c: Likewise. * gcc.dg/graphite/scop-20.c: Likewise. * gcc.dg/vect/slp-25.c: Likewise. From-SVN: r163583
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/scop-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/graphite/scop-2.c2
-rw-r--r--gcc/testsuite/gcc.dg/graphite/scop-20.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/slp-25.c4
5 files changed, 12 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ebf6039..d8b9801 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2010-08-27 Richard Guenther <rguenther@suse.de>
+
+ * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
+ * gcc.dg/graphite/scop-2.c: Likewise.
+ * gcc.dg/graphite/scop-20.c: Likewise.
+ * gcc.dg/vect/slp-25.c: Likewise.
+
2010-08-27 Olivier Hainque <hainque@adacore.com>
* gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
diff --git a/gcc/testsuite/gcc.dg/graphite/scop-1.c b/gcc/testsuite/gcc.dg/graphite/scop-1.c
index ba2590c..0fa5149 100644
--- a/gcc/testsuite/gcc.dg/graphite/scop-1.c
+++ b/gcc/testsuite/gcc.dg/graphite/scop-1.c
@@ -3,7 +3,7 @@ void bar (void);
int toto()
{
int i, j, k;
- int a[100][100];
+ int a[101][100];
int b[100];
for (i = 1; i < 100; i++)
diff --git a/gcc/testsuite/gcc.dg/graphite/scop-2.c b/gcc/testsuite/gcc.dg/graphite/scop-2.c
index 9e494f4..8378361 100644
--- a/gcc/testsuite/gcc.dg/graphite/scop-2.c
+++ b/gcc/testsuite/gcc.dg/graphite/scop-2.c
@@ -3,7 +3,7 @@ void bar (void);
int toto()
{
int i, j, k;
- int a[100][100];
+ int a[101][100];
int b[100];
for (i = 1; i < 100; i++)
diff --git a/gcc/testsuite/gcc.dg/graphite/scop-20.c b/gcc/testsuite/gcc.dg/graphite/scop-20.c
index 6e71df3..cbba351 100644
--- a/gcc/testsuite/gcc.dg/graphite/scop-20.c
+++ b/gcc/testsuite/gcc.dg/graphite/scop-20.c
@@ -3,7 +3,7 @@ void bar (void);
int toto()
{
int i, j, k;
- int a[100][100];
+ int a[101][100];
int b[100];
for (i = 1; i < 100; i++)
diff --git a/gcc/testsuite/gcc.dg/vect/slp-25.c b/gcc/testsuite/gcc.dg/vect/slp-25.c
index b660508..0dec2f1 100644
--- a/gcc/testsuite/gcc.dg/vect/slp-25.c
+++ b/gcc/testsuite/gcc.dg/vect/slp-25.c
@@ -7,8 +7,8 @@
/* Unaligned stores. */
-int ia[N+1];
-short sa[N+1];
+int ia[N+2];
+short sa[N+2];
int main1 (int n)
{