From: Jan Beulich Date: Wed, 5 Jul 2023 07:52:41 +0000 (+0200) Subject: x86: suppress avx512f-copysign.c testcase for 32-bit X-Git-Tag: basepoints/gcc-15~7824 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b647f75a6ad35e241212977a331aa23fce3a0805;p=thirdparty%2Fgcc.git x86: suppress avx512f-copysign.c testcase for 32-bit 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. --- diff --git a/gcc/testsuite/gcc.target/i386/avx512f-copysign.c b/gcc/testsuite/gcc.target/i386/avx512f-copysign.c index 51ca0284e6c9..e08df9a46dd3 100644 --- a/gcc/testsuite/gcc.target/i386/avx512f-copysign.c +++ b/gcc/testsuite/gcc.target/i386/avx512f-copysign.c @@ -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 } } */