]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[testsuite] require -Ofast for vect-ifcvt-18 even without avx
authorAlexandre Oliva <oliva@adacore.com>
Thu, 30 Jan 2025 22:43:31 +0000 (19:43 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Thu, 30 Jan 2025 22:43:31 +0000 (19:43 -0300)
The test expects transformations that depend on -Ofast on x86*, but
that option is only passed when the avx_runtime is available.

Split -Ofast out of the avx conditional, so that it is passed on the
same targets that expect the transformation.

for  gcc/testsuite/ChangeLog

* gcc.dg/vect/vect-ifcvt-18.c: Split -Ofast out of
avx_runtime.

gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c

index c1d3c27d819335ad0882e5af8005667e6ed2a531..228011ae07bce5dee67f9f56e76001e0bf05ea43 100644 (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-additional-options "-Ofast" { target i?86-*-* x86_64-*-* } } */
+/* { dg-additional-options "-mavx" { target avx_runtime } } */
 
 
 int A0[4] = {36,39,42,45};