https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118840
Bug ID: 118840 Summary: RISC-V: current rv64gcv testsuite failures as of r15-7464-g30a3a557a54 Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ewlu at rivosinc dot com Target Milestone: --- Meta bug for tracking the current state of the failures for linux rv64gcv. Data taken from https://github.com/patrick-rivos/gcc-postcommit-ci/issues/2608 Vast majority are scan dump failures. The non-scan dump failures are summarized at the bottom === gfortran: Unexpected fails for rv64gcv lp64d medlow === FAIL: gfortran.dg/ieee/ieee_6.f90 -O0 execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O1 execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O0 execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O1 execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O2 execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O3 -g execution test FAIL: gfortran.dg/ieee/modes_1.f90 -Os execution test === gcc: Unexpected fails for rv64gcv lp64d medlow === FAIL: c-c++-common/spec-barrier-1.c -Wc++-compat (test for excess errors) FAIL: c-c++-common/vector-subscript-4.c -Wc++-compat scan-tree-dump-not optimized "vector" FAIL: gcc.dg/Wstringop-overflow-47.c (test for excess errors) FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 34) FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 37) FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 42) FAIL: gcc.dg/signbit-2.c scan-tree-dump optimized "\\s+>\\s+{ 0(, 0)+ }" FAIL: gcc.dg/signbit-2.c scan-tree-dump-not optimized "\\s+>>\\s+31" FAIL: gcc.dg/tree-prof/val-prof-1.c scan-tree-dump optimized "if \\(n_[0-9]* != 257\\)" FAIL: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump optimized "if \\(_[0-9]* \\< n_[0-9]*" FAIL: gcc.dg/tree-prof/val-prof-4.c scan-tree-dump optimized "if \\(n_[0-9]* \\>" FAIL: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump cunroll "optimized: loop with [0-9]+ iterations completely unrolled" FAIL: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump-not optimized "foo" FAIL: gcc.dg/tree-ssa/gen-vect-34.c scan-tree-dump-times vect "vectorized 1 loops" 1 FAIL: gcc.dg/tree-ssa/loop-bound-1.c scan-tree-dump ivopts "bounded by 254" XPASS: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;" FAIL: gcc.dg/tree-ssa/predcom-8.c scan-tree-dump-not pcom "Invalid sum" FAIL: gcc.dg/tree-ssa/predcom-9.c scan-tree-dump pcom "Executing predictive commoning without unrolling" FAIL: gcc.dg/tree-ssa/scev-10.c scan-tree-dump-times ivopts " Type:\\tREFERENCE ADDRESS\n" 1 FAIL: gcc.dg/tree-ssa/scev-14.c scan-tree-dump ivopts "Overflowness wrto loop niter:\tNo-overflow" FAIL: gcc.dg/tree-ssa/split-path-13.c scan-tree-dump split-paths "appears to be a join point for if-convertable" FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-assembler e32,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-assembler e32,m1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-assembler e32,m1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-assembler e8,m1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-assembler e32,m1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-assembler e32,m1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-assembler e8,m1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c scan-assembler e32,m1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-assembler e32,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-assembler e8,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-assembler e32,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-assembler e32,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-assembler e32,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-assembler e32,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-assembler e32,m4 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-assembler-not e32,m8 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-assembler-times e32,m4 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-assembler e8,m4 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c scan-tree-dump-times vect "Maximum lmul = 2" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c scan-tree-dump-times vect "Maximum lmul = 8" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-assembler e16,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump vect "2: type = unsigned short, start = 0, end = 34" FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump vect "start = 8, end = 10" FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Maximum lmul = 2" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Maximum lmul = 8" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-assembler e64,m4 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-assembler-not csrr FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-tree-dump-times vect "Maximum lmul = 8" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c scan-tree-dump-times vect "Maximum lmul = 8" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c scan-tree-dump-times vect "Maximum lmul = 2" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c scan-tree-dump-times vect "Maximum lmul = 8" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c scan-tree-dump-times vect "Maximum lmul = 8" 2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113112-2.c scan-tree-dump-times vect "Maximum lmul = 4, At most 16 number of live V_REG" 1 FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c scan-assembler e64,m4 FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c scan-assembler-not e64,m2 FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c scan-assembler-not vset FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c scan-assembler-not vset FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c scan-assembler-not vset FAIL: gcc.dg/vect/pr66251.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 2 FAIL: gcc.dg/vect/pr66251.c scan-tree-dump-times vect "vectorized 1 loops" 2 XPASS: gcc.dg/vect/pr97678.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/pr97678.c scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/pr97835.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/pr97835.c scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/slp-49.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/slp-49.c scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/slp-reduc-11.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/slp-reduc-11.c scan-tree-dump vect "vectorizing stmts using SLP" FAIL: gcc.dg/vect/slp-reduc-4.c -flto -ffat-lto-objects scan-tree-dump-times vect "VEC_PERM_EXPR" 0 FAIL: gcc.dg/vect/slp-reduc-4.c scan-tree-dump-times vect "VEC_PERM_EXPR" 0 FAIL: gcc.dg/vect/slp-reduc-7.c -flto -ffat-lto-objects scan-tree-dump-times vect "VEC_PERM_EXPR" 0 FAIL: gcc.dg/vect/slp-reduc-7.c scan-tree-dump-times vect "VEC_PERM_EXPR" 0 FAIL: gcc.dg/vect/slp-reduc-sad-2.c -flto -ffat-lto-objects scan-tree-dump-not vect "access with gaps requires scalar epilogue loop" FAIL: gcc.dg/vect/slp-reduc-sad-2.c scan-tree-dump-not vect "access with gaps requires scalar epilogue loop" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1115.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1115.c scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s114.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s114.c scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1232.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1232.c scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s257.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s257.c scan-tree-dump vect "vectorized 1 loops" FAIL: gcc.dg/vect/vect-early-break_110-pr113467.c -flto -ffat-lto-objects scan-tree-dump vect "LOOP VECTORIZED" FAIL: gcc.dg/vect/vect-early-break_110-pr113467.c scan-tree-dump vect "LOOP VECTORIZED" 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 XPASS: gcc.dg/vect/vect-outer-slp-1.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/vect-outer-slp-1.c scan-tree-dump vect "vectorizing stmts using SLP" XPASS: gcc.dg/vect/vect-outer-slp-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 1 XPASS: gcc.dg/vect/vect-outer-slp-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 XPASS: gcc.dg/vect/vect-outer-slp-3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 1 XPASS: gcc.dg/vect/vect-outer-slp-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 FAIL: gcc.dg/vect/vect-reduc-chain-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" 2 FAIL: gcc.dg/vect/vect-reduc-chain-1.c scan-tree-dump-times vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" 2 FAIL: gcc.dg/vect/vect-reduc-chain-2.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-2.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-2.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-2.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-2.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-2.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-3.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-3.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing statement: \\S+ = SAD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-3.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-3.c scan-tree-dump vect "vectorizing statement: \\S+ = SAD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-1.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-1.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-2.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-2.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-3.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-3.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-4.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-4.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR" FAIL: gcc.target/riscv/reg_subreg_costs.c -O1 scan-assembler-not \\szext.w\\s FAIL: gcc.target/riscv/rvv/autovec/bug-3.c -O3 -ftree-vectorize scan-assembler-times slli\\s+[a-x0-9]+,\\s*[a-x0-9]+,\\s*33 1 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvfwmul\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmul\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmulu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-not \\tvmul FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmul\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmulsu\\.vv 12 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvwmulu\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times \\tvfwmsac\\.vv 8 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4 FAIL: gcc.target/riscv/rvv/autovec/pr117722.c -O3 -ftree-vectorize scan-assembler vmax\\.v FAIL: gcc.target/riscv/rvv/autovec/pr117722.c -O3 -ftree-vectorize scan-assembler vmin\\.v FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-8.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times vslide1up\\.vx\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O2 -mrvv-max-lmul=dynamic scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O2 -mrvv-max-lmul=m8 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O3 -mrvv-max-lmul=dynamic scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/reduc/reduc-9.c -ftree-vectorize -O3 -mrvv-max-lmul=m8 scan-assembler-times vfslide1up\\.vf\\s+v[0-9]+,\\s*v[0-9]+,\\s*[a-x0-9]+ 1 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O2 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m1 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m2 scan-assembler-times \\tvwsubu\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvfwsub\\.vv 6 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsub\\.vv 9 FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c -ftree-vectorize -O3 -mrvv-max-lmul=m4 scan-assembler-times \\tvwsubu\\.vv 9 === g++: Unexpected fails for rv64gcv lp64d medlow === FAIL: c-c++-common/spec-barrier-1.c -std=gnu++17 (test for excess errors) FAIL: c-c++-common/spec-barrier-1.c -std=gnu++26 (test for excess errors) FAIL: c-c++-common/spec-barrier-1.c -std=gnu++98 (test for excess errors) FAIL: c-c++-common/vector-subscript-4.c -std=gnu++17 scan-tree-dump-not optimized "vector" FAIL: c-c++-common/vector-subscript-4.c -std=gnu++26 scan-tree-dump-not optimized "vector" FAIL: c-c++-common/vector-subscript-4.c -std=gnu++98 scan-tree-dump-not optimized "vector" FAIL: g++.dg/template/builtin-speculation-overloads1.C -std=c++17 (test for excess errors) FAIL: g++.dg/template/builtin-speculation-overloads1.C -std=c++20 (test for excess errors) FAIL: g++.dg/template/builtin-speculation-overloads1.C -std=c++26 (test for excess errors) FAIL: g++.dg/template/builtin-speculation-overloads4.C -std=c++17 (test for excess errors) FAIL: g++.dg/template/builtin-speculation-overloads4.C -std=c++20 (test for excess errors) FAIL: g++.dg/template/builtin-speculation-overloads4.C -std=c++26 (test for excess errors) XPASS: g++.dg/tree-ssa/pr83518.C -std=gnu++17 scan-tree-dump optimized "return 15;" XPASS: g++.dg/tree-ssa/pr83518.C -std=gnu++26 scan-tree-dump optimized "return 15;" XPASS: g++.dg/tree-ssa/pr83518.C -std=gnu++98 scan-tree-dump optimized "return 15;" ========= Summary of gcc testsuite ========= | # of unexpected case / # of unique unexpected case | gcc | g++ | gfortran | rv64gcv/ lp64d/ medlow | 310 / 79 | 15 / 5 | 12 / 2 | Non-scan-dump fails: FAIL: gcc.dg/Wstringop-overflow-47.c (test for excess errors) FAIL: gfortran.dg/ieee/ieee_6.f90 -O0 execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O1 execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O0 execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O1 execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O2 execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/ieee/modes_1.f90 -O3 -g execution test FAIL: gfortran.dg/ieee/modes_1.f90 -Os execution test