diff options
author | Ira Rosen <irar@il.ibm.com> | 2009-05-31 06:55:37 +0000 |
---|---|---|
committer | Ira Rosen <irar@gcc.gnu.org> | 2009-05-31 06:55:37 +0000 |
commit | e90e03ce50e7037d75dd366c81485e882e092ec0 (patch) | |
tree | 8319791d38a7f8afd2f39391ab66342c80d9b2c7 /gcc/testsuite | |
parent | f4a56f0143aa0ac3eff32d18ba1bb4bd70fabcdc (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 10 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 6 |
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; |