diff options
author | Richard Guenther <rguenther@suse.de> | 2010-06-15 13:51:02 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-06-15 13:51:02 +0000 |
commit | e0774f1e3c0bb9a8809ad3ac6fc9e6d1171d3327 (patch) | |
tree | 3d537e45ef43a074820ac745b9fc0cccd0c4a8d7 | |
parent | 50416c61c4589ff2e8e57964465309066ba04a82 (diff) | |
download | gcc-e0774f1e3c0bb9a8809ad3ac6fc9e6d1171d3327.zip gcc-e0774f1e3c0bb9a8809ad3ac6fc9e6d1171d3327.tar.gz gcc-e0774f1e3c0bb9a8809ad3ac6fc9e6d1171d3327.tar.bz2 |
bb-slp-21.c: Adjust.
2010-06-15 Richard Guenther <rguenther@suse.de>
* gcc.dg/vect/bb-slp-21.c: Adjust.
* gcc.dg/vect/bb-slp-13.c: Likewise
* gcc.dg/vect/bb-slp-4.c: Likewise
* gcc.dg/vect/bb-slp-22.c: Likewise
* gcc.dg/vect/bb-slp-14.c: Likewise
* gcc.dg/vect/bb-slp-23.c: Likewise
* gcc.dg/vect/bb-slp-15.c: Likewise
* gcc.dg/vect/bb-slp-17.c: Likewise
* gcc.dg/vect/bb-slp-18.c: Likewise
* gcc.dg/vect/bb-slp-19.c: Likewise
* gcc.dg/vect/bb-slp-10.c: Likewise
* gcc.dg/vect/bb-slp-11.c: Likewise
* gcc.dg/vect/bb-slp-20.c: Likewise
* gcc.dg/vect/bb-slp-3.c: Likewise
From-SVN: r160786
-rw-r--r-- | gcc/testsuite/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-11.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-13.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-14.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-15.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-18.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-20.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-23.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-3.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 5 |
15 files changed, 62 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6b4528c..29d0a64 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2010-06-15 Richard Guenther <rguenther@suse.de> + + * gcc.dg/vect/bb-slp-21.c: Adjust. + * gcc.dg/vect/bb-slp-13.c: Likewise + * gcc.dg/vect/bb-slp-4.c: Likewise + * gcc.dg/vect/bb-slp-22.c: Likewise + * gcc.dg/vect/bb-slp-14.c: Likewise + * gcc.dg/vect/bb-slp-23.c: Likewise + * gcc.dg/vect/bb-slp-15.c: Likewise + * gcc.dg/vect/bb-slp-17.c: Likewise + * gcc.dg/vect/bb-slp-18.c: Likewise + * gcc.dg/vect/bb-slp-19.c: Likewise + * gcc.dg/vect/bb-slp-10.c: Likewise + * gcc.dg/vect/bb-slp-11.c: Likewise + * gcc.dg/vect/bb-slp-20.c: Likewise + * gcc.dg/vect/bb-slp-3.c: Likewise + 2010-06-15 Jakub Jelinek <jakub@redhat.com> PR fortran/44536 diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-10.c b/gcc/testsuite/gcc.dg/vect/bb-slp-10.c index 1a678ca..d31ffb4 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-10.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-10.c @@ -28,6 +28,9 @@ main1 (unsigned int x, unsigned int y) *pout++ = a2 * x; *pout++ = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[1] != (in[0] + 23) * x || out[2] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-11.c b/gcc/testsuite/gcc.dg/vect/bb-slp-11.c index 456f961..158f287 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-11.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-11.c @@ -27,6 +27,9 @@ main1 (unsigned int x, unsigned int y) *pout++ = a2 * x; *pout++ = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-13.c b/gcc/testsuite/gcc.dg/vect/bb-slp-13.c index 5005ae5..7e1d3ff 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-13.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-13.c @@ -25,6 +25,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-14.c b/gcc/testsuite/gcc.dg/vect/bb-slp-14.c index 673a163..6ffbe28 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-14.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-14.c @@ -26,6 +26,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-15.c b/gcc/testsuite/gcc.dg/vect/bb-slp-15.c index ba8bc75..b927348 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-15.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-15.c @@ -30,6 +30,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-17.c b/gcc/testsuite/gcc.dg/vect/bb-slp-17.c index 3622739..bb4bd5d 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-17.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-17.c @@ -34,6 +34,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-18.c b/gcc/testsuite/gcc.dg/vect/bb-slp-18.c index ab99f82..c5da351 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-18.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-18.c @@ -25,6 +25,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != a0 * x || out[1] != a1 * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-19.c b/gcc/testsuite/gcc.dg/vect/bb-slp-19.c index 5ee83a1..2cb1568 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-19.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-19.c @@ -9,10 +9,10 @@ unsigned short out[N]; unsigned short in[N] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; +int i; __attribute__ ((noinline)) int main1 () { - int i; unsigned short *pin = &in[0]; unsigned short *pout = &out[0]; @@ -27,6 +27,9 @@ main1 () *pout++ = *pin++; *pout++ = *pin++; + if (i) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != in[0] || out[1] != in[1] diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-20.c b/gcc/testsuite/gcc.dg/vect/bb-slp-20.c index 910eae5..ec12051 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-20.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-20.c @@ -37,6 +37,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-21.c b/gcc/testsuite/gcc.dg/vect/bb-slp-21.c index f0b4f6b..697914a 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-21.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-21.c @@ -37,6 +37,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-22.c b/gcc/testsuite/gcc.dg/vect/bb-slp-22.c index 3e6e685..7463bc6 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-22.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-22.c @@ -36,6 +36,9 @@ main1 (unsigned int x, unsigned int y) out[3] = a3 * y; } + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if ((x <= y && (out[0] != (in[0] + 23) * x diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-23.c b/gcc/testsuite/gcc.dg/vect/bb-slp-23.c index 640d81a..d125f9d 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-23.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-23.c @@ -30,6 +30,9 @@ main1 (unsigned int x, unsigned int y) out[2] = a2 * x; out[3] = a3 * y; + if (x) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != (in[0] + 23) * x || out[1] != (in[1] + 142) * y diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-3.c b/gcc/testsuite/gcc.dg/vect/bb-slp-3.c index 07ad712..c35f035 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-3.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-3.c @@ -9,10 +9,10 @@ unsigned int out[N]; unsigned int in[N] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; +int i; __attribute__ ((noinline)) int main1 () { - int i; unsigned int *pin = &in[0]; unsigned int *pout = &out[0]; @@ -21,6 +21,9 @@ main1 () *pout++ = *pin++; *pout++ = *pin++; + if (i) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != in[0] || out[1] != in[1] diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-4.c b/gcc/testsuite/gcc.dg/vect/bb-slp-4.c index 4ed8d7c..faa90f3 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-4.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-4.c @@ -9,16 +9,19 @@ unsigned short out[N]; unsigned short in[N] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; +int i; __attribute__ ((noinline)) int main1 () { - int i; unsigned short *pin = &in[0]; unsigned short *pout = &out[0]; *pout++ = *pin++; *pout++ = *pin++; + if (i) + __asm__ volatile ("" : : : "memory"); + /* Check results. */ if (out[0] != in[0] || out[1] != in[1]) |