ewlu / gcc-precommit-ci

2 stars 0 forks source link

Patch Status 32363-RISCV_Fix_one_unused_varable_in_riscvsubsetlistparse-1 #1407

Closed github-actions[bot] closed 5 months ago

github-actions[bot] commented 6 months ago

Precommit CI Run information

Logs can be found in the associated Github Actions run: https://github.com/ewlu/gcc-precommit-ci/actions/runs/8491222762

Patch information

Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=32363 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240330133452.2473222-1-pan2.li@intel.com/ Patch id: 87846

Build Targets

Some targets are built as multilibs. If a build target ends with multilib, please refer to the table below to see all the targets within that multilib. Target name -march string
newlib-rv64gc-lp64d-multilib rv32gc-ilp32d, rv64gc-lp64d
newlib-rv64gcv-lp64d-multilib rv64gcv-lp64d
linux-rv64gcv-lp64d-multilib rv32gcv-ilp32d, rv64gcv-lp64d

Target Information

Target Shorthand -march string
Bitmanip gc_zba_zbb_zbc_zbs

Notes

Testsuite results use a more lenient allowlist to reduce error reporting with flakey tests. Please take a look at the current allowlist. Results come from a sum file comparator. Each patch is applied to a well known, non-broken baseline taken from our gcc postcommit framework (here) which runs the full gcc testsuite every 6 hours. If you have any questions or encounter any issues which may seem like false-positives, please contact us at patchworks-ci@rivosinc.com

github-actions[bot] commented 6 months ago

Lint Status

Lint passed

github-actions[bot] commented 6 months ago

Apply Status

Target Status
Baseline hash: https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465 Applied
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/6fc84f680d098f82c1c43435fdb206099f0df4df Applied

Notes

Patch applied successfully

Additional information

github-actions[bot] commented 6 months ago

Build GCC Status

Target Status
linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-non-multilib Success
linux-rv64gc_zba_zbb_zbc_zbs-lp64d-non-multilib Success
linux-rv64gcv-lp64d-multilib Success
newlib-rv64gcv-lp64d-multilib Success
newlib-rv64gc-lp64d-multilib Success

Notes

Patch(es) were applied to the hash https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465. If this patch commit depends on or conflicts with a recently committed patch, then these results may be outdated.

Additional information

github-actions[bot] commented 6 months ago

Testsuite Status

Summary

New Failures gcc g++ gfortran Previous Hash
linux: rv32gcv ilp32d medlow multilib 8/4 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
linux: rv64gcv lp64d medlow multilib 6/3 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
newlib: rv64gcv lp64d medlow multilib 6/3 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
Resolved Failures gcc g++ gfortran Previous Hash
linux: rv32gcv ilp32d medlow multilib 310/74 0/0 1/1 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
linux: rv64gcv lp64d medlow multilib 312/76 0/0 3/2 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
newlib: rv64gcv lp64d medlow multilib 312/76 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
Unresolved Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow 30/15 8/2 12/2 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
linux: rv32gcv ilp32d medlow multilib 47/31 12/3 12/2 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
linux: rv64 Bitmanip lp64d medlow 30/15 8/2 12/2 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
linux: rv64gcv lp64d medlow multilib 47/31 12/3 12/2 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
newlib: rv32gc ilp32d medlow multilib 61/21 38/6 0/0 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
newlib: rv64gc lp64d medlow multilib 52/18 14/4 0/0 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465
newlib: rv64gcv lp64d medlow multilib 64/30 18/5 0/0 https://github.com/gcc-mirror/gcc/commit/78b56a12dd028b9b4051422c6bad6260055e4465

New Failures Across All Affected Targets (3 targets / 7 total targets)

FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 72)
FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 77)
FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 note (test for warnings, line 68)
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/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;"

Architecture Specific New Failures

linux rv32gcv ilp32d medlow multilib:

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"

Resolved Failures Across All Affected Targets (3 targets / 7 total targets)

FAIL: gcc.dg/no-strict-overflow-6.c scan-tree-dump optimized "return 0"
FAIL: gcc.dg/pr53265.c (test for excess errors)
FAIL: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized " / " 0
FAIL: gcc.dg/tree-ssa/scev-11.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 2
FAIL: gcc.dg/tree-ssa/scev-12.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 1
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-cond-1.c -flto -ffat-lto-objects  scan-tree-dump-times vect "loop vectorized" 1
FAIL: gcc.dg/vect/bb-slp-cond-1.c scan-tree-dump-times vect "loop vectorized" 1
FAIL: gcc.dg/vect/bb-slp-pr65935.c -flto -ffat-lto-objects  scan-tree-dump-times slp1 "optimized: basic block" 10
FAIL: gcc.dg/vect/bb-slp-pr65935.c scan-tree-dump-times slp1 "optimized: basic block" 10
FAIL: gcc.dg/vect/bb-slp-subgroups-2.c -flto -ffat-lto-objects  scan-tree-dump-times slp2 "optimized: basic block" 2
FAIL: gcc.dg/vect/bb-slp-subgroups-2.c scan-tree-dump-times slp2 "optimized: basic block" 2
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/costmodel/riscv/rvv/vla_vs_vls-1.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c scan-assembler-not vsetvli
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c scan-assembler-times vsetivli 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c scan-tree-dump-times slp1 "vectorized using SLP" 0
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c scan-tree-dump-times slp1 "vectorized using SLP" 0
FAIL: gcc.dg/vect/pr65518.c -flto -ffat-lto-objects  scan-tree-dump vect "using gather/scatter for strided/grouped access"
FAIL: gcc.dg/vect/pr65518.c scan-tree-dump vect "using gather/scatter for strided/grouped access"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 0
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 0
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0
FAIL: gcc.dg/vect/trapv-vect-reduc-4.c scan-tree-dump-times vect "using an in-order \\(fold-left\\) reduction" 1
FAIL: gcc.dg/vect/vect-outer-slp-1.c -flto -ffat-lto-objects  scan-tree-dump-not vect "VEC_PERM_EXPR"
FAIL: gcc.dg/vect/vect-outer-slp-1.c scan-tree-dump-not vect "VEC_PERM_EXPR"
FAIL: gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c check-function-bodies build_linked_list
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c scan-assembler-times vmsne\\.vi 16
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c scan-assembler-times vmsne\\.vi 13
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c scan-assembler-times vmseq\\.vi 16
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c scan-assembler-times vmseq\\.vi 13
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c scan-assembler-times vmsle\\.vi 7
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c scan-assembler-times vmsleu\\.vi 9
FAIL: gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c scan-tree-dump-times optimized " .MASK_LEN_GATHER_LOAD" 33
FAIL: gcc.target/riscv/rvv/autovec/madd-split2-1.c -O3 -ftree-vectorize  scan-assembler-times \\tvmv1r\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_zbb.c scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4
FAIL: gcc.target/riscv/rvv/autovec/pr110950.c -O3 -ftree-vectorize  scan-assembler-times vrgather 1
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli 3
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e64,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+zero,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+zero,\\s*zero,\\s*e64,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/autovec/pr111313.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e16,\\s*mf2,\\s*t[au],\\s*m[au]\\s+vmv\\.v\\.x 1
FAIL: gcc.target/riscv/rvv/autovec/pr112399.c -O3 -ftree-vectorize  check-function-bodies foo
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-not vsetvli
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vlseg2e8\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vsetivli\\s+zero,\\s*16,\\s*e8,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vsseg2e8\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vlseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vlseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vlseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c scan-assembler-times vlseg3e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c scan-assembler-times vlseg3e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c scan-assembler-times vlseg3e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c scan-assembler-times vlseg3e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-not vsetvli
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vsetivli\\s+zero,\\s*8,\\s*e16,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vsetivli\\s+zero,\\s*2,\\s*e64,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vlseg2e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vlseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vlseg8e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+,\\s*e8,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsseg2e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsseg8e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vlseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vlseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vlseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/unop/bswap16-0.c check-function-bodies test_uint16_t___builtin_bswap16
FAIL: gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c -std=c99 -O3 -ftree-vectorize -mrvv-vector-bits=zvl  scan-assembler-times vl[1248]re16.v 1
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 9
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse8.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 8
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse16.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 7
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse32.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 6
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 77
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 8
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse16.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 7
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse32.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 6
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 77
FAIL: gcc.target/riscv/rvv/autovec/zve32f-1.c -O3 -ftree-vectorize  scan-tree-dump-times vect "vectorized 1 loops in function" 2
FAIL: gcc.target/riscv/rvv/autovec/zve32f-2.c -O3 -ftree-vectorize  scan-tree-dump-times vect "vectorized 1 loops in function" 3
FAIL: gcc.target/riscv/rvv/autovec/zve32x-1.c -O3 -ftree-vectorize  scan-tree-dump-times vect "vectorized 1 loops in function" 2
FAIL: gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c scan-assembler-times vfadd\\.v[vf]\\s+v[0-9]+,\\s*v[0-9]+,\\s*[fav]+[0-9]+ 3
FAIL: gcc.target/riscv/rvv/base/pr114352-1.c check-function-bodies test_2
FAIL: gcc.target/riscv/rvv/base/vf_avl-2.c scan-assembler-times vsetivli\\s+zero,\\s*1,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/base/vf_avl-2.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/base/vf_avl-3.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+,\\s*e32,\\s*m1,\\s*t[au],\\s*mu 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O0   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O1   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O2   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O3 -g   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -Os   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O1   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O2   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O0   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O0   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O1   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O1   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -g   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -g   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -Os   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -Os   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
XPASS: gcc.dg/vect/slp-11b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-11b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-23.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
XPASS: gcc.dg/vect/slp-23.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
XPASS: gcc.dg/vect/slp-perm-10.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-perm-10.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-reduc-7.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-reduc-7.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1

Architecture Specific Resolved Failures

linux rv32gcv ilp32d medlow multilib:

FAIL: gcc.dg/tree-ssa/pr68529-3.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:456)
FAIL: gcc.dg/tree-ssa/pr68529-3.c (test for excess errors)
FAIL: gcc.dg/tree-ssa/pr68529-3.c scan-tree-dump-times ldist "failed: evolution of offset is not affine" 3
FAIL: gfortran.dg/vect/pr83232.f90   -O   scan-tree-dump-times slp1 "vectorizing stmts using SLP" 3

newlib rv64gcv lp64d medlow multilib:

FAIL: gcc.dg/tree-ssa/split-path-11.c scan-tree-dump-times split-paths "join point for if-convertable half-diamond" 1
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s276.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s276.c execution test
XPASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 4
XPASS: gcc.dg/vect/vect-live-slp-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 4

linux rv64gcv lp64d medlow multilib:

FAIL: gcc.dg/tree-ssa/split-path-11.c scan-tree-dump-times split-paths "join point for if-convertable half-diamond" 1
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s276.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s276.c execution test
FAIL: gfortran.dg/matmul_1.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/matmul_1.f90   -O3 -g  execution test
FAIL: gfortran.dg/vect/pr83232.f90   -O   scan-tree-dump-times slp1 "vectorizing stmts using SLP" 3
XPASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 4
XPASS: gcc.dg/vect/vect-live-slp-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 4

Additional information