aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@libertysurf.fr>2004-11-20 18:34:28 +0100
committerEric Botcazou <ebotcazou@gcc.gnu.org>2004-11-20 17:34:28 +0000
commit7afc9b98cfdbe8918765e6b75b69a225a59d3be2 (patch)
tree4efe94d82119eccf5b56c0317e82a4e996eb6195 /gcc
parent6a73fe755a5d104a24268c704251fc77323d4b95 (diff)
downloadgcc-7afc9b98cfdbe8918765e6b75b69a225a59d3be2.zip
gcc-7afc9b98cfdbe8918765e6b75b69a225a59d3be2.tar.gz
gcc-7afc9b98cfdbe8918765e6b75b69a225a59d3be2.tar.bz2
re PR target/18580 (vectorizer failures (max, unaligned))
PR target/18580 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c, vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c, vect-77.c, vect-77a.c: XFAIL on the SPARC. From-SVN: r90967
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-13.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-27.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-27a.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-29.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-29a.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-48a.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-56a.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-72.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-72a.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-77.c2
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect-77a.c2
12 files changed, 18 insertions, 11 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a52d7c1..8fe6b3b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,12 @@
2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
+ PR target/18580
+ * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
+ vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
+ vect-77.c, vect-77a.c: XFAIL on the SPARC.
+
+2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
+
* gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2004-11-19 Mark Mitchell <mark@codesourcery.com>
diff --git a/gcc/testsuite/gcc.dg/vect/vect-13.c b/gcc/testsuite/gcc.dg/vect/vect-13.c
index 9924966..38a489c 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-13.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-13.c
@@ -38,4 +38,4 @@ int main (void)
/* These fail to vectorize on targets that don't have or model a vector
max operation. */
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-27.c b/gcc/testsuite/gcc.dg/vect/vect-27.c
index 428c927..7f020cf 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-27.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-27.c
@@ -42,5 +42,5 @@ int main (void)
/* These are not yet vectorized on targets that do not model alignment-handling
mechanisms. */
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-27a.c b/gcc/testsuite/gcc.dg/vect/vect-27a.c
index f28f9c8..2c6d4bd 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-27a.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-27a.c
@@ -41,5 +41,5 @@ int main (void)
return main1 ();
}
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-29.c b/gcc/testsuite/gcc.dg/vect/vect-29.c
index 58f3ec1..379e165 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-29.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-29.c
@@ -45,5 +45,5 @@ int main (void)
/* These are not yet vectorized on targets that do not model alignment-handling
mechanisms. */
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-29a.c b/gcc/testsuite/gcc.dg/vect/vect-29a.c
index 1e3c93c..d63b633 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-29a.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-29a.c
@@ -44,5 +44,5 @@ int main (void)
return 0;
}
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-48a.c b/gcc/testsuite/gcc.dg/vect/vect-48a.c
index 8040c53..5fcb17c 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-48a.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-48a.c
@@ -53,4 +53,4 @@ int main (void)
return 0;
}
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-56a.c b/gcc/testsuite/gcc.dg/vect/vect-56a.c
index 2968040..eba1821 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-56a.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-56a.c
@@ -51,4 +51,4 @@ int main (void)
return 0;
}
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-72.c b/gcc/testsuite/gcc.dg/vect/vect-72.c
index f01cfdd..694e5ad 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-72.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-72.c
@@ -42,5 +42,5 @@ int main (void)
/* These are not yet vectorized on targets that do not model alignment-handling
mechanisms. */
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-72a.c b/gcc/testsuite/gcc.dg/vect/vect-72a.c
index 1c5c912..64a584d 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-72a.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-72a.c
@@ -41,6 +41,6 @@ int main (void)
return main1 ();
}
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-77.c b/gcc/testsuite/gcc.dg/vect/vect-77.c
index 9afd983..9bd431b 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-77.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-77.c
@@ -41,5 +41,5 @@ int main (void)
/* These are not yet vectorized on targets that do not model alignment-handling
mechanisms. */
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail i?86-*-* x86_64-*-* sparc*-*-* } } } */
diff --git a/gcc/testsuite/gcc.dg/vect/vect-77a.c b/gcc/testsuite/gcc.dg/vect/vect-77a.c
index 7436b4e..5d8b7d0 100644
--- a/gcc/testsuite/gcc.dg/vect/vect-77a.c
+++ b/gcc/testsuite/gcc.dg/vect/vect-77a.c
@@ -43,5 +43,5 @@ int main (void)
/* This fails to vectorize for 64-bit powerpc but there's no way to
specify that in an xfail list. */
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail sparc*-*-* } } } */