]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
x86: suppress avx512f-copysign.c testcase for 32-bit
authorJan Beulich <jbeulich@suse.com>
Wed, 5 Jul 2023 07:52:41 +0000 (09:52 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 5 Jul 2023 07:52:41 +0000 (09:52 +0200)
The test installed by "x86: make VPTERNLOG* usable on less than 512-bit
operands with just AVX512F" won't succeed on 32-bit, for floating point
operations being done there (by default) without using SIMD insns.

gcc/testsuite/

* gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.

gcc/testsuite/gcc.target/i386/avx512f-copysign.c

index 51ca0284e6c9c714f536be21aff92bf2b4f568f1..e08df9a46dd3ba9633421ca53c5b67a76ad96452 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { ! ia32 } } } */
 /* { dg-options "-mavx512f -mno-avx512vl -mprefer-vector-width=512 -O2" } */
 /* { dg-final { scan-assembler-times "vpternlog\[dq\]\[ \\t\]+\\\$(?:216|228|0xd8|0xe4)," 5 } } */