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.
This commit is contained in:
Marc Poulhiès 2023-11-06 11:59:18 +01:00
parent f8c8aebc59
commit 249404649d
3 changed files with 6 additions and 5 deletions

View file

@ -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};

View file

@ -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__

View file

@ -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__