From 7afc9b98cfdbe8918765e6b75b69a225a59d3be2 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Sat, 20 Nov 2004 18:34:28 +0100 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 7 +++++++ gcc/testsuite/gcc.dg/vect/vect-13.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-27.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-27a.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-29.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-29a.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-48a.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-56a.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-72.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-72a.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-77.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-77a.c | 2 +- 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 + 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 + * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits. 2004-11-19 Mark Mitchell 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*-*-* } } } */ -- 2.7.4