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. --- Committing right away based on previous communication with maintainer. --- 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 } } */