aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2010-06-15 13:51:02 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2010-06-15 13:51:02 +0000
commite0774f1e3c0bb9a8809ad3ac6fc9e6d1171d3327 (patch)
tree3d537e45ef43a074820ac745b9fc0cccd0c4a8d7 /gcc
parent50416c61c4589ff2e8e57964465309066ba04a82 (diff)
downloadgcc-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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog17
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-10.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-11.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-13.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-14.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-15.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-17.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-18.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-19.c5
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-20.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-21.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-22.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-23.c3
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-3.c5
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-4.c5
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])