diff options
author | Marc Poulhiès <poulhies@adacore.com> | 2023-11-06 11:59:18 +0100 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2023-12-07 14:27:21 +0100 |
commit | 249404649d26f544d1ad6808625807532c2b6a42 (patch) | |
tree | f00a3bb44e2ea6eb189ab753ec6f53cdc11b6886 /gcc | |
parent | f8c8aebc597611b8d37edce165a891d00e23a9c1 (diff) | |
download | gcc-249404649d26f544d1ad6808625807532c2b6a42.zip gcc-249404649d26f544d1ad6808625807532c2b6a42.tar.gz gcc-249404649d26f544d1ad6808625807532c2b6a42.tar.bz2 |
testsuite: require avx_runtime for some tests
These 3 tests fails parsing the 'vect' dump when not using -mavx. Make
the dependency explicit.
gcc/testsuite/ChangeLog:
* gcc.dg/vect/vect-ifcvt-18.c: Add dep on avx_runtime.
* gcc.dg/vect/vect-simd-clone-16f.c: Likewise.
* gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c | 4 |
3 files changed, 6 insertions, 5 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c index c1d3c27..6071944 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c @@ -1,6 +1,7 @@ /* { dg-require-effective-target vect_condition } */ /* { dg-require-effective-target vect_float } */ -/* { dg-additional-options "-Ofast -mavx" { target avx_runtime } } */ +/* { dg-require-effective-target avx_runtime } */ +/* { dg-additional-options "-Ofast -mavx" } */ int A0[4] = {36,39,42,45}; diff --git a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c index 7cd29e8..c6615dc 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c +++ b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-16f.c @@ -1,6 +1,6 @@ /* { dg-require-effective-target vect_simd_clones } */ -/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0" } */ -/* { dg-additional-options "-mavx" { target avx_runtime } } */ +/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0 -mavx" } */ +/* { dg-require-effective-target avx_runtime } */ /* { dg-additional-options "-mno-avx512f" { target { { i?86*-*-* x86_64-*-* } && { ! lp64 } } } } */ #define TYPE __INT64_TYPE__ diff --git a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c index 4dd5138..787b918 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c +++ b/gcc/testsuite/gcc.dg/vect/vect-simd-clone-18f.c @@ -1,6 +1,6 @@ /* { dg-require-effective-target vect_simd_clones } */ -/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0" } */ -/* { dg-additional-options "-mavx" { target avx_runtime } } */ +/* { dg-additional-options "-fopenmp-simd --param vect-epilogues-nomask=0 -mavx" } */ +/* { dg-require-effective-target avx_runtime } */ /* { dg-additional-options "-mno-avx512f" { target { { i?86*-*-* x86_64-*-* } && { ! lp64 } } } } */ #define TYPE __INT64_TYPE__ |