summaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorIra Rosen <irar@il.ibm.com>2009-05-31 06:55:37 +0000
committerIra Rosen <irar@gcc.gnu.org>2009-05-31 06:55:37 +0000
commite90e03ce50e7037d75dd366c81485e882e092ec0 (patch)
tree8319791d38a7f8afd2f39391ab66342c80d9b2c7 /gcc/testsuite
parentf4a56f0143aa0ac3eff32d18ba1bb4bd70fabcdc (diff)
downloadgcc-e90e03ce50e7037d75dd366c81485e882e092ec0.tar.gz
re PR testsuite/40244 (Revision 147829 caused extra failures)
PR testsuite/40244 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2. * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1. From-SVN: r148010
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-10.c10
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-4.c6
3 files changed, 12 insertions, 10 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6d48be940b1..8c7fc2b1c4c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2009-05-31 Ira Rosen <irar@il.ibm.com>
+
+ PR testsuite/40244
+ * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
+ * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
+
2009-05-29 Ian Lance Taylor <iant@google.com>
* gcc.dg/Wcxx-compat-11.c: New testcase.
diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-10.c b/gcc/testsuite/gcc.dg/vect/bb-slp-10.c
index abac3c31a40..1a678ca3677 100644
--- a/gcc/testsuite/gcc.dg/vect/bb-slp-10.c
+++ b/gcc/testsuite/gcc.dg/vect/bb-slp-10.c
@@ -14,7 +14,7 @@ main1 (unsigned int x, unsigned int y)
{
int i;
unsigned int *pin = &in[0];
- unsigned int *pout = &out[2];
+ unsigned int *pout = &out[1];
unsigned int a0, a1, a2, a3;
/* Misaligned store. */
@@ -29,10 +29,10 @@ main1 (unsigned int x, unsigned int y)
*pout++ = a3 * y;
/* Check results. */
- if (out[2] != (in[0] + 23) * x
- || out[3] != (in[1] + 142) * y
- || out[4] != (in[2] + 2) * x
- || out[5] != (in[3] + 31) * y)
+ if (out[1] != (in[0] + 23) * x
+ || out[2] != (in[1] + 142) * y
+ || out[3] != (in[2] + 2) * x
+ || out[4] != (in[3] + 31) * y)
abort();
return 0;
diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-4.c b/gcc/testsuite/gcc.dg/vect/bb-slp-4.c
index 3e74fff29b5..4ed8d7c6b39 100644
--- a/gcc/testsuite/gcc.dg/vect/bb-slp-4.c
+++ b/gcc/testsuite/gcc.dg/vect/bb-slp-4.c
@@ -18,14 +18,10 @@ main1 ()
*pout++ = *pin++;
*pout++ = *pin++;
- *pout++ = *pin++;
- *pout++ = *pin++;
/* Check results. */
if (out[0] != in[0]
- || out[1] != in[1]
- || out[2] != in[2]
- || out[3] != in[3])
+ || out[1] != in[1])
abort();
return 0;