[COMMIITED, PATCH] sse2-shiftqihi-constant-1.c: Compile with -mno-gfni
"H.J. Lu" <[email protected]>
| Newsgroups | gmane.comp.gcc.patches |
|---|---|
| Message-ID | <CAMe9rOqcmM-z9M36qpHNZaGN0wWUziu8Q11X5-SxEYkmM_K+8A@mail.gmail.com> |
Compile sse2-shiftqihi-constant-1.c with -mno-gfni to avoid FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times pand[^\n]*%xmm 3 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psllw[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psraw[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psrlw[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psubb[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times pxor[^\n]*%xmm 1 when gf2p8affineqb is generated by GFNI which is enabled by default. -- H.J.
0001-sse2-shiftqihi-constant-1.c-Compile-with-mno-gfni.patch
(text/x-patch, 1.8 KB)
From 3a27545e879d26e1b8fc1ecaa17f02ef4fdc4f11 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" <[email protected]> Date: Thu, 20 Aug 2026 06:59:19 +0800 Subject: [PATCH] sse2-shiftqihi-constant-1.c: Compile with -mno-gfni Compile sse2-shiftqihi-constant-1.c with -mno-gfni to avoid FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times pand[^\n]*%xmm 3 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psllw[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psraw[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psrlw[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times psubb[^\n]*%xmm 1 FAIL: gcc.target/i386/sse2-shiftqihi-constant-1.c scan-assembler-times pxor[^\n]*%xmm 1 when gf2p8affineqb is generated by GFNI which is enabled by default. PR testsuite/126923 * gcc.target/i386/sse2-shiftqihi-constant-1.c (dg-options): Add -mno-gfni. Signed-off-by: H.J. Lu <[email protected]> --- gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c b/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c index 8a79afcdaf7..f0f5576b801 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c +++ b/gcc/testsuite/gcc.target/i386/sse2-shiftqihi-constant-1.c @@ -1,6 +1,6 @@ /* PR target/95524 */ /* { dg-do compile } */ -/* { dg-options "-O2 -msse2 -mno-avx" } */ +/* { dg-options "-O2 -msse2 -mno-avx -mno-gfni" } */ /* { dg-final { scan-assembler-times "pand\[^\n\]*%xmm" 3 } } */ typedef char v16qi __attribute__ ((vector_size (16))); typedef unsigned char v16uqi __attribute__ ((vector_size (16))); -- 2.55.0