[Bug testsuite/126923] New: Additional testsuite failures when configured with --with-arch=native --with-cpu=native

"hjl.tools at gmail dot com via Gcc-bugs" <[email protected]>
Newsgroups gmane.comp.gcc.bugs
Message-ID <[email protected]/bugzilla/>
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
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.