https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126923

            Bug ID: 126923
           Summary: Additional testsuite failures when configured with
                    --with-arch=native --with-cpu=native
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
                CC: liuhongt at gcc dot gnu.org
  Target Milestone: ---
            Target: x86-64

On AMD znver4 machine, I got additional testsuite failures:

FAIL: gcc.dg/const-uniq-1.c scan-tree-dump-times gimple "[lL]\\$?C[.:]*0" 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr58791-4.c   -O2  -DPREVENT_OPTIMIZATION  line
pr58791-4.c:32 i2 == 487
FAIL: gcc.dg/guality/pr58791-4.c   -O2  -DPREVENT_OPTIMIZATION  line
pr58791-4.c:32 i == 486
FAIL: gcc.dg/guality/pr58791-4.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  -DPREVENT_OPTIMIZATION line pr58791-4.c:32 i2 == 487
FAIL: gcc.dg/guality/pr58791-4.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  -DPREVENT_OPTIMIZATION line pr58791-4.c:32 i == 486
FAIL: gcc.dg/guality/pr58791-4.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line pr58791-4.c:32 i2 == 487
FAIL: gcc.dg/guality/pr58791-4.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line pr58791-4.c:32 i == 486
FAIL: gcc.dg/guality/pr58791-4.c   -O3 -g  -DPREVENT_OPTIMIZATION  line
pr58791-4.c:32 i2 == 487
FAIL: gcc.dg/guality/pr58791-4.c   -O3 -g  -DPREVENT_OPTIMIZATION  line
pr58791-4.c:32 i == 486
FAIL: gcc.dg/pr96573.c scan-tree-dump optimized
"__builtin_bswap|VEC_PERM_EXPR[^\n\r]*7, 6, 5, 4, 3, 2, 1, 0"
FAIL: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 "memcpy \\(" 7
FAIL: gcc.dg/tree-ssa/pr64910-2.c scan-assembler-times and|test 20
FAIL: gcc.dg/tree-ssa/pr94786.c scan-tree-dump-times optimized "MAX_EXPR <" 4
FAIL: gcc.dg/tree-ssa/predcom-8.c scan-tree-dump-not pcom "Invalid sum"
FAIL: gcc.dg/vect/bb-slp-68.c -flto -ffat-lto-objects  scan-tree-dump-not slp2
"from scalars"
FAIL: gcc.dg/vect/bb-slp-68.c scan-tree-dump-not slp2 "from scalars"
FAIL: gcc.dg/vect/bb-slp-pattern-1.c -flto -ffat-lto-objects 
scan-tree-dump-times slp2 "pattern recognized" 8
FAIL: gcc.dg/vect/bb-slp-pattern-1.c scan-tree-dump-times slp2 "pattern
recognized" 8
FAIL: gcc.dg/vect/bb-slp-subgroups-3.c -flto -ffat-lto-objects 
scan-tree-dump-times slp2 "optimized: basic block" 2
FAIL: gcc.dg/vect/bb-slp-subgroups-3.c scan-tree-dump-times slp2 "optimized:
basic block" 2
FAIL: gcc.dg/vect/no-section-anchors-vect-31.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Alignment of access forced using peeling" 2
FAIL: gcc.dg/vect/no-section-anchors-vect-31.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/no-section-anchors-vect-31.c scan-tree-dump-times vect
"Alignment of access forced using peeling" 2
FAIL: gcc.dg/vect/no-section-anchors-vect-31.c scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/no-section-anchors-vect-36.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/no-section-anchors-vect-36.c scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/no-section-anchors-vect-64.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Alignment of access forced using peeling" 2
FAIL: gcc.dg/vect/no-section-anchors-vect-64.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/no-section-anchors-vect-64.c scan-tree-dump-times vect
"Alignment of access forced using peeling" 2
FAIL: gcc.dg/vect/no-section-anchors-vect-64.c scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/pr65518.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"vectorized 0 loops in function" 2
FAIL: gcc.dg/vect/pr65518.c scan-tree-dump-times vect "vectorized 0 loops in
function" 2
FAIL: gcc.dg/vect/pr79920.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"using an in-order \\(fold-left\\) reduction" 1
FAIL: gcc.dg/vect/pr79920.c scan-tree-dump-times vect "using an in-order
\\(fold-left\\) reduction" 1
FAIL: gcc.dg/vect/pr80631-1.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "condition expression based on integer induction." 5
FAIL: gcc.dg/vect/pr80631-1.c scan-tree-dump-times vect "condition expression
based on integer induction." 5
FAIL: gcc.dg/vect/pr80631-2.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "condition expression based on integer induction." 5
FAIL: gcc.dg/vect/pr80631-2.c scan-tree-dump-times vect "condition expression
based on integer induction." 5
FAIL: gcc.dg/vect/pr81136.c -flto -ffat-lto-objects  scan-tree-dump-not vect
"Unknown misalignment"
FAIL: gcc.dg/vect/pr81136.c scan-tree-dump-not vect "Unknown misalignment"
FAIL: gcc.dg/vect/slp-14.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-14.c scan-tree-dump-times vect "vectorizing stmts using
SLP" 2
FAIL: gcc.dg/vect/slp-15.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-15.c scan-tree-dump-times vect "vectorizing stmts using
SLP" 2
FAIL: gcc.dg/vect/slp-3-big-array.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vectorizing stmts using SLP" 4
FAIL: gcc.dg/vect/slp-3-big-array.c scan-tree-dump-times vect "vectorizing
stmts using SLP" 4
FAIL: gcc.dg/vect/slp-58.c -flto -ffat-lto-objects  scan-tree-dump vect
"vectorization factor = 1"
FAIL: gcc.dg/vect/slp-58.c scan-tree-dump vect "vectorization factor = 1"
FAIL: gcc.dg/vect/slp-multitypes-11-big-array.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-multitypes-11-big-array.c scan-tree-dump-times vect
"vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-reduc-1.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-reduc-1.c scan-tree-dump-times vect "vectorizing stmts
using SLP" 1
FAIL: gcc.dg/vect/slp-reduc-7.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-reduc-7.c scan-tree-dump-times vect "vectorizing stmts
using SLP" 1
FAIL: gcc.dg/vect/slp-widen-mult-half.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vect_recog_widen_mult_pattern: detected" 2
FAIL: gcc.dg/vect/slp-widen-mult-half.c scan-tree-dump-times vect
"vect_recog_widen_mult_pattern: detected" 2
FAIL: gcc.dg/vect/vect-109.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Vectorizing an unaligned access" 3
FAIL: gcc.dg/vect/vect-109.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 3
FAIL: gcc.dg/vect/vect-75.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Vectorizing an unaligned access" 1
FAIL: gcc.dg/vect/vect-75.c scan-tree-dump-times vect "Vectorizing an unaligned
access" 1
FAIL: gcc.dg/vect/vect-77-alignchecks.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 1
FAIL: gcc.dg/vect/vect-77-alignchecks.c scan-tree-dump-times vect "Vectorizing
an unaligned access" 1
FAIL: gcc.dg/vect/vect-77-global.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 1
FAIL: gcc.dg/vect/vect-77-global.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 1
FAIL: gcc.dg/vect/vect-78-alignchecks.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 1
FAIL: gcc.dg/vect/vect-78-alignchecks.c scan-tree-dump-times vect "Vectorizing
an unaligned access" 1
FAIL: gcc.dg/vect/vect-78-global.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 1
FAIL: gcc.dg/vect/vect-78-global.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 1
FAIL: gcc.dg/vect/vect-89.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Alignment of access forced using peeling" 1
FAIL: gcc.dg/vect/vect-89.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/vect-89.c scan-tree-dump-times vect "Alignment of access
forced using peeling" 1
FAIL: gcc.dg/vect/vect-89.c scan-tree-dump-times vect "Vectorizing an unaligned
access" 0
FAIL: gcc.dg/vect/vect-92.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Alignment of access forced using peeling" 3
FAIL: gcc.dg/vect/vect-92.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
FAIL: gcc.dg/vect/vect-92.c scan-tree-dump-times vect "Alignment of access
forced using peeling" 3
FAIL: gcc.dg/vect/vect-92.c scan-tree-dump-times vect "Vectorizing an unaligned
access" 0
FAIL: gcc.dg/vect/vect-early-break_63.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1
FAIL: gcc.dg/vect/vect-early-break_63.c scan-tree-dump-times vect
"vec_stmt_relevant_p: stmt live but not relevant" 1
FAIL: gcc.dg/vect/vect-multitypes-3.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 3
FAIL: gcc.dg/vect/vect-multitypes-3.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 3
FAIL: gcc.dg/vect/vect-multitypes-4.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 4
FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 4
FAIL: gcc.dg/vect/vect-multitypes-6.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 6
FAIL: gcc.dg/vect/vect-multitypes-6.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 6
FAIL: gcc.dg/vect/vect-nb-iter-ub-3.c -flto -ffat-lto-objects 
scan-tree-dump-not cunroll "loop turned into non-loop; it never loops"
FAIL: gcc.dg/vect/vect-nb-iter-ub-3.c scan-tree-dump-not cunroll "loop turned
into non-loop; it never loops"
FAIL: gcc.dg/vect/vect-peel-3.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "Alignment of access forced using peeling" 1
FAIL: gcc.dg/vect/vect-peel-3.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "Vectorizing an unaligned access" 1
FAIL: gcc.dg/vect/vect-peel-3.c scan-tree-dump-times vect "Alignment of access
forced using peeling" 1
FAIL: gcc.dg/vect/vect-peel-3.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 1
FAIL: gcc.dg/vect/vect-reduc-pattern-2c.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected" 1
FAIL: gcc.dg/vect/vect-reduc-pattern-2c.c scan-tree-dump-times vect
"vect_recog_widen_sum_pattern: detected" 1
FAIL: gcc.dg/vect/vect-simd-clone-16c.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
FAIL: gcc.dg/vect/vect-simd-clone-16d.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
FAIL: gcc.dg/vect/vect-simd-clone-17c.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
FAIL: gcc.dg/vect/vect-simd-clone-17d.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
FAIL: gcc.dg/vect/vect-simd-clone-18c.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
FAIL: gcc.dg/vect/vect-simd-clone-18d.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
FAIL: gcc.dg/vect/vect-simd-clone-20.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 4
FAIL: gcc.dg/vect/vect-tail-nomask-1.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "LOOP EPILOGUE VECTORIZED \\(MODE=V16QI\\)" 2
FAIL: gcc.dg/vect/vect-tail-nomask-1.c scan-tree-dump-times vect "LOOP EPILOGUE
VECTORIZED \\(MODE=V16QI\\)" 2
FAIL: gcc.dg/vect/vect-widen-mult-const-s16.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "widen_mult pattern recognized:[^\\n]* 2333" 2
FAIL: gcc.dg/vect/vect-widen-mult-const-s16.c scan-tree-dump-times vect
"widen_mult pattern recognized:[^\\n]* 2333" 2
FAIL: gcc.dg/vect/vect-widen-mult-const-u16.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "widen_mult pattern recognized:[^\\n]* = \\(int\\)" 2
FAIL: gcc.dg/vect/vect-widen-mult-const-u16.c scan-tree-dump-times vect
"widen_mult pattern recognized:[^\\n]* = \\(int\\)" 2
FAIL: gcc.dg/vect/vect-widen-mult-half.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vect_recog_widen_mult_pattern: detected" 1
FAIL: gcc.dg/vect/vect-widen-mult-half.c scan-tree-dump-times vect
"vect_recog_widen_mult_pattern: detected" 1
FAIL: gcc.dg/vect/vect-widen-mult-half-u8.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vect_recog_widen_mult_pattern: detected" 2
FAIL: gcc.dg/vect/vect-widen-mult-half-u8.c scan-tree-dump-times vect
"vect_recog_widen_mult_pattern: detected" 2
FAIL: gcc.dg/vect/vect-widen-mult-u16.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "pattern recognized" 1
FAIL: gcc.dg/vect/vect-widen-mult-u16.c scan-tree-dump-times vect "pattern
recognized" 1
FAIL: gcc.dg/vect/vect-widen-mult-u8-s16-s32.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "pattern recognized" 1
FAIL: gcc.dg/vect/vect-widen-mult-u8-s16-s32.c scan-tree-dump-times vect
"pattern recognized" 1
FAIL: gcc.dg/Warray-bounds-51.c (test for excess errors)
FAIL: gcc.target/i386/abi-mix-1.c (test for excess errors)
FAIL: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler vinsertf128
FAIL: gcc.target/i386/avx256-unaligned-load-2.c scan-assembler vinsert.128
FAIL: gcc.target/i386/avx256-unaligned-load-3.c scan-assembler
(sse2_loadupd|vmovupd[^\n\r]*movv2df_internal)
FAIL: gcc.target/i386/avx256-unaligned-load-3.c scan-assembler vinsertf128
FAIL: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler vextractf128
FAIL: gcc.target/i386/avx256-unaligned-store-2.c scan-assembler vextract.128
FAIL: gcc.target/i386/avx2-shiftqihi-constant-1.c scan-assembler-times
vpand[^\n]*%ymm 3
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
FAIL: gcc.target/i386/avx2-vbroadcastsi128-1.c scan-assembler-times
vbroadcasti128[ \\t]+[^\n]*%ymm[0-9]+ 2
FAIL: gcc.target/i386/avx2-vbroadcastss_ps256-1.c scan-assembler vbroadcastss[
\\t]+[^\n]*%xmm[0-9]
FAIL: gcc.target/i386/avx2-vextracti128-1.c scan-assembler vextracti128[
\\t]+[^\n]*%ymm[0-9]
FAIL: gcc.target/i386/avx2-vinserti128-1.c scan-assembler vinserti128[
\\t]+[^\n]
FAIL: gcc.target/i386/avx2-vpand-1.c scan-assembler vpand[ \\t]+[^\n]*%ymm[0-9]
FAIL: gcc.target/i386/avx2-vpand-3.c scan-assembler-times vpand[
\\t]+[^\n]*%ymm[0-9] 1
FAIL: gcc.target/i386/avx2-vpandn-1.c scan-assembler vpandn[
\\t]+[^\n]*%ymm[0-9]
FAIL: gcc.target/i386/avx2-vpor-1.c scan-assembler vpor[ \\t]+[^\n]*%ymm[0-9]
FAIL: gcc.target/i386/avx2-vpxor-1.c scan-assembler vpxor[ \\t]+[^\n]*%ymm[0-9]
FAIL: gcc.target/i386/avx512bw-pr103750-2.c scan-assembler-not kmov
FAIL: gcc.target/i386/avx512bw-pr88465.c scan-assembler-times kxnor[dq][ \t] 2
FAIL: gcc.target/i386/avx512bw-shiftqihi-constant-1.c scan-assembler-times
vpand[^\n]*%zmm 2
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
FAIL: gcc.target/i386/avx512dq-pr88465.c scan-assembler-times kxnorb[ \t] 1
FAIL: gcc.target/i386/avx512fp16-pr103750-2.c scan-assembler-not kmov
FAIL: gcc.target/i386/avx512f-pr103750-2.c scan-assembler-not kmov
FAIL: gcc.target/i386/avx512f-pr88465.c scan-assembler-times kxnorw[ \t] 1
FAIL: gcc.target/i386/avx512f-rint-sfix-vec-2.c scan-assembler-times
vinserti64x4[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1
FAIL: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastb[
\\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 2
FAIL: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastw[
\\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 2
FAIL: gcc.target/i386/avx-loadu2-m128-1.c scan-assembler \tvinsertf128\t
FAIL: gcc.target/i386/avx-loadu2-m128d-1.c scan-assembler \tvinsertf128\t
FAIL: gcc.target/i386/avx-loadu2-m128i-1.c scan-assembler \tvinsert[fi]128\t
FAIL: gcc.target/i386/avx-storeu2-m128-1.c scan-assembler \tvextractf128\t
FAIL: gcc.target/i386/avx-storeu2-m128d-1.c scan-assembler \tvextractf128\t
FAIL: gcc.target/i386/avx-storeu2-m128i-1.c scan-assembler \tvextract[if]128\t
FAIL: gcc.target/i386/builtin-copysign-4.c check-function-bodies foo
FAIL: gcc.target/i386/builtin-copysign-5.c check-function-bodies foo
FAIL: gcc.target/i386/builtin-copysign-6.c check-function-bodies foo
FAIL: gcc.target/i386/builtin-copysign-7.c check-function-bodies foo
FAIL: gcc.target/i386/builtin-copysign-8a.c check-function-bodies foo
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
FAIL: gcc.target/i386/fuse-caller-save-xmm.c scan-assembler-times
movapd\t%xmm0, %xmm1 1
FAIL: gcc.target/i386/memset-pr120683-10.c check-function-bodies foo
FAIL: gcc.target/i386/memset-pr120683-12.c check-function-bodies foo
FAIL: gcc.target/i386/pr100711-1.c scan-assembler-times pandn 2
FAIL: gcc.target/i386/pr100711-2.c scan-assembler-times vpandn 8
FAIL: gcc.target/i386/pr100711-6.c scan-assembler-times vpternlog[dq][
\\t]+\\$0x55, \\(%(?:eax|rdi|edi)\\)\\{1to[1-8]+\\} 2
FAIL: gcc.target/i386/pr106910-1.c scan-assembler-times roundps 9
FAIL: gcc.target/i386/pr107548-2.c scan-assembler v?psrldq
FAIL: gcc.target/i386/pr112600-5-u16.c scan-tree-dump-times optimized ".SAT_ADD
" 3
FAIL: gcc.target/i386/pr114514-shift.c scan-assembler-times vpmovb2m 1
FAIL: gcc.target/i386/pr114514-shift.c scan-assembler-times vpmovm2b 1
FAIL: gcc.target/i386/pr115299.c scan-assembler (?n)(?:andnpd|andpd)
FAIL: gcc.target/i386/pr115407.c scan-assembler vpternlog.*1to16
FAIL: gcc.target/i386/pr119473.c scan-assembler-not \\(%r26\\), 
FAIL: gcc.target/i386/pr120839-1a.c scan-assembler-not and[lq]?[\\t
]*\\$-32,[\\t ]*%[re]?sp
FAIL: gcc.target/i386/pr122343-1b.c check-function-bodies foo
FAIL: gcc.target/i386/pr122343-5b.c check-function-bodies foo
FAIL: gcc.target/i386/pr125436-1a.c check-function-bodies ms_tls_access
FAIL: gcc.target/i386/pr125436-1b.c check-function-bodies ms_tls_access
FAIL: gcc.target/i386/pr125436-2a.c check-function-bodies ms_tls_access
FAIL: gcc.target/i386/pr125436-2b.c check-function-bodies ms_tls_access
FAIL: gcc.target/i386/pr125436-3.c check-function-bodies ms_tls_access
FAIL: gcc.target/i386/pr125436-4.c check-function-bodies ms_tls_access
FAIL: gcc.target/i386/pr42542-5a.c scan-assembler pcmpgtq
FAIL: gcc.target/i386/pr49168-1.c scan-assembler movups[\t ]*%xmm[0-9]+,[^,]*
FAIL: gcc.target/i386/pr53533-1.c scan-assembler-times add(?:l|q)[ \t] 1
FAIL: gcc.target/i386/pr53533-3.c scan-assembler-times add(?:l|q)[ \t] 1
FAIL: gcc.target/i386/pr53652-1.c scan-assembler-not vpternlogq[ \\t]
FAIL: gcc.target/i386/pr53652-1.c scan-assembler-times pandn[ \\t] 2
FAIL: gcc.target/i386/pr57233.c scan-assembler vpslld[^\n\r]*2
FAIL: gcc.target/i386/pr57233.c scan-assembler vpsrld[^\n\r]*30
FAIL: gcc.target/i386/pr59390.c scan-assembler-not vfmadd
FAIL: gcc.target/i386/pr60451.c scan-assembler packuswb|vpunpck
FAIL: gcc.target/i386/pr68483-1.c scan-assembler psrldq[^\n\r]*(4,|, 4)
FAIL: gcc.target/i386/pr68483-1.c scan-assembler psrldq[^\n\r]*(8,|, 8)
FAIL: gcc.target/i386/pr70322-3.c scan-assembler pxor
FAIL: gcc.target/i386/pr70325.c (test for excess errors)
FAIL: gcc.target/i386/pr70325.c  (test for warnings, line 11)
FAIL: gcc.target/i386/pr80846-2.c scan-assembler-times vextracti 1
FAIL: gcc.target/i386/pr84876.c  (test for errors, line 6)
FAIL: gcc.target/i386/pr85950.c scan-assembler-times roundsd 2
FAIL: gcc.target/i386/pr85950.c scan-assembler-times roundsd 4
FAIL: gcc.target/i386/pr86722.c scan-assembler-times
(?n)(?:andnpd|andpd|blendvpd) 1
FAIL: gcc.target/i386/pr89618.c scan-tree-dump vect "LOOP VECTORIZED"
FAIL: gcc.target/i386/pr89984-2.c scan-assembler-not vmovaps
FAIL: gcc.target/i386/pr91897.c scan-assembler-times movapd 8
FAIL: gcc.target/i386/pr92645.c scan-tree-dump-times optimized "vec_unpack_" 4
FAIL: gcc.target/i386/pr95126-m32-1.c scan-assembler movl[ \\t]*\\$
FAIL: gcc.target/i386/pr95126-m32-2.c scan-assembler movl[ \\t]*\\$
FAIL: gcc.target/i386/recip-vec-divf-avx.c scan-assembler vrcpps[
\\t]+[^\n]*%ymm
FAIL: gcc.target/i386/recip-vec-sqrtf-avx.c scan-assembler-times vrsqrtps[
\\t]+[^\n]*%ymm 3
FAIL: gcc.target/i386/sse2-bfloat16-scalar-typecheck.c (test for excess errors)
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
FAIL: gcc.target/i386/sse2-stv-3.c scan-assembler-times movhlps 1
FAIL: gcc.target/i386/sse2-stv-3.c scan-assembler-times punpcklqdq 2
FAIL: gcc.target/i386/sse2-stv-3.c scan-assembler-times pxor 9
FAIL: gcc.target/i386/sse2-stv-3.c scan-assembler-times xorq 8
FAIL: gcc.target/i386/sse4_1-round-roundeven-1.c scan-assembler-times
roundsd[^\n\r]*xmm 1
FAIL: gcc.target/i386/sse4_1-round-roundeven-1.c scan-assembler-times
roundss[^\n\r]*xmm 1
FAIL: gcc.target/i386/sse4_1-stv-10.c scan-assembler-times movaps 4
FAIL: gcc.target/i386/sse4_1-stv-11.c scan-assembler-times movaps 4
FAIL: gcc.target/i386/sse4_1-stv-12.c scan-assembler-times movaps 4
FAIL: gcc.target/i386/truncsfbf-1.c scan-assembler-times psrld 1
FAIL: gcc.target/i386/truncsfbf-2.c execution test
FAIL: gcc.target/i386/uintr-4.c (test for excess errors)
FAIL: gcc.target/i386/uintr-4.c  (test for warnings, line 10)
FAIL: gcc.target/i386/vect-addsub-2.c scan-assembler addsubps
FAIL: gcc.target/i386/vect-bfloat16-typecheck_1.c (test for excess errors)
FAIL: gcc.target/i386/vect-bfloat16-typecheck_2.c (test for excess errors)
FAIL: gcc.target/i386/vect-cbranch-cond-any-128.c check-function-bodies f_v2di
FAIL: gcc.target/i386/vectorize4-avx.c scan-assembler vsqrtpd[ \\t]+[^\n]*%ymm
FAIL: gcc.target/i386/vectorize7.c scan-assembler cvtdq2ps
FAIL: gcc.target/i386/vect-pack-trunc-1.c scan-assembler-times vpmovwb[
\\t]+[^\n]*%zmm 2
FAIL: gcc.target/i386/vect-pack-trunc-2.c scan-assembler-times vperm[it]2w[
\\t]+[^\n]*%zmm 1
FAIL: gcc.target/i386/vect-perm-even-1.c scan-assembler-times vpmovwb[
\\t]+[^\n]*%zmm 2
FAIL: gcc.target/i386/vect-perm-odd-1.c scan-assembler-times vpmovwb[
\\t]+[^\n]*%zmm 4
FAIL: gcc.target/i386/vect-reduc-1.c scan-assembler-times psrl 2
FAIL: gcc.target/i386/vect-shiftv4qi.c scan-assembler-times psllw 2
FAIL: gcc.target/i386/vect-shiftv4qi.c scan-assembler-times psrlw 5
FAIL: gcc.target/i386/vect-shiftv8qi.c scan-assembler-times psllw 2
FAIL: gcc.target/i386/vect-shiftv8qi.c scan-assembler-times psrlw 5
FAIL: gcc.target/i386/vect-unpack-1.c scan-assembler-times vpmovzxbw[
\\t]+[^\n]*%zmm 2
FAIL: gcc.target/i386/vect-unpack-2.c scan-assembler-times vpmovsxbw[
\\t]+[^\n]*%zmm 2
FAIL: gcc.target/i386/vect-unpack-3.c scan-assembler-not vpmovsxbw[
\\t]+[^\n]*%zmm
FAIL: gcc.target/i386/vect_unroll-3.c scan-assembler-times
(?n)vpdpbusd[^\\n]*ymm 4
FAIL: gcc.target/i386/vlddqu_vinserti128.c scan-assembler-times vbroadcasti128
1
FAIL: gcc.target/i386/vnniint16-auto-vectorize-1.c scan-assembler vpdpwusd\t
FAIL: gcc.target/i386/vnniint8-auto-vectorize-1.c scan-assembler vpdpbssd\t
FAIL: gcc.target/i386/vnniint8-auto-vectorize-1.c scan-assembler vpdpbuud\t
FAIL: gcc.target/i386/xop-pcmov3.c scan-assembler vpcmov
FAIL: gcc.target/i386/xorps-sse2.c scan-assembler-not pxor
FAIL: gcc.target/i386/xorps-sse2.c scan-assembler xorps[ \t]
FAIL: gcc.target/i386/zero-scratch-regs-29.c scan-assembler-times fstp[
\t]+%st\\(0\\) 7
FAIL: gcc.target/i386/zero-scratch-regs-30.c scan-assembler-times fstp[
\t]+%st\\(0\\) 6
FAIL: gcc.target/i386/zero-scratch-regs-30.c scan-assembler-times fstp[
\t]+%st\\(0\\) 8
FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c -mcall-ms2sysv-xlogues -O2
"-DGEN_ARGS=-p5" execution test
FAIL: gcc.target/x86_64/abi/ms-sysv/ms-sysv.c  -O2 "-DGEN_ARGS=-p5" execution
test
FAIL: g++.dg/cpp23/ext-floating14.C  -std=gnu++23 (test for excess errors)
FAIL: g++.dg/cpp23/ext-floating14.C  -std=gnu++26 (test for excess errors)
FAIL: g++.dg/cpp23/ext-floating14.C  -std=gnu++29 (test for excess errors)
FAIL: g++.dg/vect/slp-pr98855.cc  -std=c++29  scan-tree-dump-not slp1
"vectorizing stmts using SLP"
FAIL: g++.dg/vect/slp-pr98855.cc  -std=c++29  scan-tree-dump slp1 "not
vectorized: vectorization is not profitable"
FAIL: gfortran.dg/guality/arg1.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  line 14 a(10) == 10
FAIL: gfortran.dg/guality/arg1.f90   -O3 -g  line 14 a(10) == 10
FAIL: gfortran.dg/vect/pr83232.f90   -O   scan-tree-dump-times slp1
"vectorizing stmts using SLP" 3
FAIL: gnat.dg/opt87.adb scan-tree-dump store-merging "1 stores to replace old
one of 6 stores"
FAIL: gnat.dg/specs/alignment2.ads  (test for warnings, line 14)
FAIL: gnat.dg/specs/alignment2.ads  (test for warnings, line 20)
FAIL: gnat.dg/vect1.adb scan-tree-dump-times vect "vectorized 1 loops" 15
FAIL: gnat.dg/vect2.adb scan-tree-dump-times vect "vectorized 1 loops" 15
FAIL: gnat.dg/vect3.adb scan-tree-dump-times vect "vectorized 1 loops" 15
FAIL: gnat.dg/vect4.adb scan-tree-dump-times vect "vectorized 1 loops" 15
FAIL: gnat.dg/vect5.adb scan-tree-dump-times vect "vectorized 1 loops" 15
FAIL: gnat.dg/vect6.adb scan-tree-dump-times vect "vectorized 1 loops" 15
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 10)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 11)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 12)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 13)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 14)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 15)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 4)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 5)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 6)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 7)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 8)
FAIL: g++.target/i386/mv28.C  -std=c++20  (test for errors, line 9)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 10)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 11)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 12)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 13)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 14)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 15)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 4)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 5)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 6)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 7)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 8)
FAIL: g++.target/i386/mv28.C  -std=c++29  (test for errors, line 9)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 10)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 11)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 12)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 13)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 14)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 15)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 4)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 5)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 6)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 7)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 8)
FAIL: g++.target/i386/mv28.C  -std=c++98  (test for errors, line 9)
FAIL: g++.target/i386/pr82625.C  -std=gnu++20  scan-tree-dump-times optimized
"return 4096;" 1
FAIL: g++.target/i386/pr82625.C  -std=gnu++20  scan-tree-dump-times optimized
"return 8192;" 1
FAIL: g++.target/i386/pr82625.C  -std=gnu++29  scan-tree-dump-times optimized
"return 4096;" 1
FAIL: g++.target/i386/pr82625.C  -std=gnu++29  scan-tree-dump-times optimized
"return 8192;" 1
FAIL: g++.target/i386/pr82625.C  -std=gnu++98  scan-tree-dump-times optimized
"return 4096;" 1
FAIL: g++.target/i386/pr82625.C  -std=gnu++98  scan-tree-dump-times optimized
"return 8192;" 1
FAIL: g++.target/i386/vect-pragma-target-1.C  -std=gnu++20 
scan-assembler-times vfmadd132ps.+ymm[0-9]+ 1
FAIL: g++.target/i386/vect-pragma-target-1.C  -std=gnu++29 
scan-assembler-times vfmadd132ps.+ymm[0-9]+ 1
FAIL: g++.target/i386/vect-pragma-target-1.C  -std=gnu++98 
scan-assembler-times vfmadd132ps.+ymm[0-9]+ 1
FAIL: g++.target/i386/vect-pragma-target-2.C  -std=gnu++20 (test for excess
errors)
FAIL: g++.target/i386/vect-pragma-target-2.C  -std=gnu++29 (test for excess
errors)
FAIL: g++.target/i386/vect-pragma-target-2.C  -std=gnu++98 (test for excess
errors)

when GCC is configured with

-with-arch=native --with-cpu=native

Reply via email to