From d41ba5a0533ea93786f7dbff9b6f57938abe67fe Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Thu, 3 Feb 2022 10:43:59 +0000 Subject: [PATCH] testsuite: Remove TSVC XFAILs for SVE Many of the XFAILed TSVC tests pass for SVE. This patch updates the markup accordingly. gcc/testsuite/ * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: Don't XFAIL for SVE. * gcc.dg/vect/tsvc/vect-tsvc-s114.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s124.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s161.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s253.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s257.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s272.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s273.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s274.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s278.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s279.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s441.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s443.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise. * gcc.dg/vect/tsvc/vect-tsvc-vif.c: Likewise. --- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c | 2 +- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c index 1b2ff0c..18cb5ec 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c @@ -38,4 +38,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c index fded659..59e5041 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c @@ -39,4 +39,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c index dfdeaf7..28ce526 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c @@ -45,4 +45,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c index cfa2e67..347ed47 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c @@ -38,4 +38,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c index 6a246f0..0748110 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c @@ -44,4 +44,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c index 4a481c7..ce48bf7 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c @@ -40,4 +40,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c index efdf193..123ce6c 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c @@ -45,4 +45,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c index b14cb57..4af52aa 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c @@ -41,4 +41,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c index c6fd86c..8a01633 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c @@ -39,4 +39,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c index a454a4d..0c9b67d 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c @@ -38,4 +38,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c index 1e6ae03..c1a5f35 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c @@ -38,4 +38,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c index f958522..765d230 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c @@ -38,4 +38,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c index cca9adf..ae6b23e 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c @@ -41,4 +41,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c index 9c75f8d..dbdb5f6 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c @@ -39,4 +39,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c index 9e0260c..89b30e8 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c @@ -41,4 +41,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c index 4f62403..7389c61 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c @@ -41,4 +41,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c index 98d7c08..7459017 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c @@ -44,4 +44,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c index 6f2bfe2..3a024e9 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c @@ -48,4 +48,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c index 4ff1166..c7b2d61 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c @@ -41,4 +41,4 @@ int main (int argc, char **argv) } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c index ce08d98..b64682a 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c @@ -39,4 +39,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c index deab041..e73f782 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c @@ -42,4 +42,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c index 2134cc5..a07800b 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c @@ -47,4 +47,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c index 89ac780..8465e13 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c @@ -39,4 +39,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c index 46ec99b..5ff3885 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c @@ -39,4 +39,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c index 152e6c4..48e1c14 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c @@ -38,4 +38,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail { ! aarch64_sve } } } } */ -- 2.7.4