[gcc r17-3445] avx2-shiftqihi-constant-1.c: Compile with -mno-gfni

"H.J. Lu via Gcc-cvs" <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:d6d2414812ef03526effd94c8feb6232d8ac1af0

commit r17-3445-gd6d2414812ef03526effd94c8feb6232d8ac1af0
Author: H.J. Lu <[email protected]>
Date:   Thu Aug 20 06:25:46 2026 +0800

    avx2-shiftqihi-constant-1.c: Compile with -mno-gfni
    
    Compile avx2-shiftqihi-constant-1.c with -mno-gfni to avoid
    
    FAIL: gcc.target/i386/avx2-shiftqihi-constant-1.c scan-assembler-times vpsllw[^\
    n]*%ymm 1
    FAIL: gcc.target/i386/avx2-shiftqihi-constant-1.c scan-assembler-times vpsraw[^\
    n]*%ymm 1
    FAIL: gcc.target/i386/avx2-shiftqihi-constant-1.c scan-assembler-times vpsrlw[^\
    n]*%ymm 1
    FAIL: gcc.target/i386/avx2-shiftqihi-constant-1.c scan-assembler-times vpsubb[^\
    n]*%ymm 1
    FAIL: gcc.target/i386/avx2-shiftqihi-constant-1.c scan-assembler-times vpxor[^\n
    ]*%ymm 1
    
    when vgf2p8affineqb is generated by GFNI which is enabled by default.
    
            PR testsuite/126923
            * gcc.target/i386/avx2-shiftqihi-constant-1.c (dg-options): Add
            -mno-gfni.
    
    Signed-off-by: H.J. Lu <[email protected]>

Diff:
---
 gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c b/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c
index 801f570decc2..89cd50caf6ce 100644
--- a/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx2-shiftqihi-constant-1.c
@@ -1,6 +1,6 @@
 /* PR target/95524 */
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx2 -mno-avx512f" } */
+/* { dg-options "-O2 -mavx2 -mno-avx512f -mno-gfni" } */
 /* { dg-final { scan-assembler-times "vpand\[^\n\]*%ymm" 3 } }  */
 typedef char v32qi  __attribute__ ((vector_size (32)));
 typedef unsigned char v32uqi  __attribute__ ((vector_size (32)));
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.