[gcc r17-3453] x86: Disable AVX512F in FMA4 tests
"H.J. Lu via Gcc-cvs" <[email protected]>
| Newsgroups | gmane.comp.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://gcc.gnu.org/g:6cd7436eb3d83e7d9a4c767cdb2643919ad9c3c0 commit r17-3453-g6cd7436eb3d83e7d9a4c767cdb2643919ad9c3c0 Author: H.J. Lu <[email protected]> Date: Thu Aug 20 09:52:41 2026 +0800 x86: Disable AVX512F in FMA4 tests Disable AVX512F in FMA4 tests to avoid FAIL: gcc.target/i386/fma4-256-vector.c scan-assembler vfmaddpd FAIL: gcc.target/i386/fma4-256-vector.c scan-assembler vfmaddps FAIL: gcc.target/i386/fma4-256-vector.c scan-assembler vfmsubpd FAIL: gcc.target/i386/fma4-256-vector.c scan-assembler vfmsubps FAIL: gcc.target/i386/fma4-256-vector.c scan-assembler vfnmaddpd FAIL: gcc.target/i386/fma4-256-vector.c scan-assembler vfnmaddps FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfmaddpd 1 FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfmaddps 1 FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfmsubpd 1 FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfmsubps 1 FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfnmaddpd 1 FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfnmaddps 1 FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfnmsubpd 1 FAIL: gcc.target/i386/fma4-builtin-2.c scan-assembler-times vfnmsubps 1 FAIL: gcc.target/i386/fma4-vector-2.c scan-assembler vfmaddps FAIL: gcc.target/i386/fma4-vector-2.c scan-assembler vfmsubps FAIL: gcc.target/i386/fma4-vector.c scan-assembler vfmaddpd FAIL: gcc.target/i386/fma4-vector.c scan-assembler vfmaddps FAIL: gcc.target/i386/fma4-vector.c scan-assembler vfmsubpd FAIL: gcc.target/i386/fma4-vector.c scan-assembler vfmsubps FAIL: gcc.target/i386/fma4-vector.c scan-assembler vfnmaddpd FAIL: gcc.target/i386/fma4-vector.c scan-assembler vfnmaddps when AVX512F is enabled by default. PR testsuite/126923 * gcc.target/i386/fma4-256-vector.c (dg-options): Add -mno-avx512f. * gcc.target/i386/fma4-builtin-2.c (dg-options): Likewise. * gcc.target/i386/fma4-vector-2.c (dg-options): Likewise. * gcc.target/i386/fma4-vector.c (dg-options): Likewise. Signed-off-by: H.J. Lu <[email protected]> Diff: --- gcc/testsuite/gcc.target/i386/fma4-256-vector.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-builtin-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/gcc.target/i386/fma4-256-vector.c b/gcc/testsuite/gcc.target/i386/fma4-256-vector.c index c953191896fb..79d3e7a5cce2 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-256-vector.c +++ b/gcc/testsuite/gcc.target/i386/fma4-256-vector.c @@ -2,7 +2,7 @@ instructions vector into vfmaddps on FMA4 systems. */ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic" } */ +/* { dg-options "-O2 -mfma4 -mno-avx512f -ftree-vectorize -mtune=generic" } */ extern void exit (int); diff --git a/gcc/testsuite/gcc.target/i386/fma4-builtin-2.c b/gcc/testsuite/gcc.target/i386/fma4-builtin-2.c index 18927bc09d4f..1e46ffc3bc1b 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-builtin-2.c +++ b/gcc/testsuite/gcc.target/i386/fma4-builtin-2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O3 -mfma4 -mtune=generic" } */ +/* { dg-options "-O3 -mfma4 -mno-avx512f -mtune=generic" } */ #ifndef SIZE #define SIZE 1024 diff --git a/gcc/testsuite/gcc.target/i386/fma4-vector-2.c b/gcc/testsuite/gcc.target/i386/fma4-vector-2.c index 6b148b36860a..833a6df5798c 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-vector-2.c +++ b/gcc/testsuite/gcc.target/i386/fma4-vector-2.c @@ -1,5 +1,5 @@ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic -mno-fma" } */ +/* { dg-options "-O2 -mfma4 -mno-avx512f -ftree-vectorize -mtune=generic -mno-fma" } */ float r[256], s[256]; float x[256]; diff --git a/gcc/testsuite/gcc.target/i386/fma4-vector.c b/gcc/testsuite/gcc.target/i386/fma4-vector.c index 9311b8751a23..ac1fd1d1d2ec 100644 --- a/gcc/testsuite/gcc.target/i386/fma4-vector.c +++ b/gcc/testsuite/gcc.target/i386/fma4-vector.c @@ -2,7 +2,7 @@ instructions vector into vfmaddps on FMA4 systems. */ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic -mno-fma" } */ +/* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic -mno-avx512f -mno-fma" } */ extern void exit (int);