Compile avx512bw-shiftqihi-constant-1.c with -mno-gfni to avoid FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsllw[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsraw[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsrlw[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsubb[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpternlogd[^\n]*%zmm 1
when vgf2p8affineqb is generated by GFNI which is enabled by default. PR testsuite/126923 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c (dg-options): Add -mno-gfni. -- H.J.
From 177a0837b93baac35c81055bf2796b7f8a3d7920 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" <[email protected]> Date: Thu, 20 Aug 2026 06:51:30 +0800 Subject: [PATCH] avx512bw-shiftqihi-constant-1.c: Compile with -mno-gfni Compile avx512bw-shiftqihi-constant-1.c with -mno-gfni to avoid FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsllw[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsraw[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsrlw[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpsubb[^\n]*%zmm 1 FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times vpternlogd[^\n]*%zmm 1 when vgf2p8affineqb is generated by GFNI which is enabled by default. PR testsuite/126923 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c (dg-options): Add -mno-gfni. Signed-off-by: H.J. Lu <[email protected]> --- gcc/testsuite/gcc.target/i386/avx512bw-shiftqihi-constant-1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/i386/avx512bw-shiftqihi-constant-1.c b/gcc/testsuite/gcc.target/i386/avx512bw-shiftqihi-constant-1.c index fbc3de08119..5a8f747ebf2 100644 --- a/gcc/testsuite/gcc.target/i386/avx512bw-shiftqihi-constant-1.c +++ b/gcc/testsuite/gcc.target/i386/avx512bw-shiftqihi-constant-1.c @@ -1,6 +1,6 @@ /* PR target/95524 */ /* { dg-do compile } */ -/* { dg-options "-O2 -mavx512bw" } */ +/* { dg-options "-O2 -mavx512bw -mno-gfni" } */ /* { dg-final { scan-assembler-times "vpand\[^\n\]*%zmm" 2 } } */ /* { dg-final { scan-assembler-times "vpternlogd\[^\n\]*%zmm" 1 } } */ typedef char v64qi __attribute__ ((vector_size (64))); -- 2.55.0
