ewlu / gcc-precommit-ci

2 stars 0 forks source link

Patch Status 38179-RISCV_Handle_nongrouped_stores_as_singlelane_SLP-1 #2188

Open github-actions[bot] opened 2 weeks ago

github-actions[bot] commented 2 weeks ago

Precommit CI Run information

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

Patch information

Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=38179 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240904141014.D8F57385B529@sourceware.org/ Patch id: 97085

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-rv64gcv-lp64d-multilib rv64gcv-lp64d, rv32gc-ilp32d, rv64gc-lp64d, rv32imc_zba_zbb_zbc_zbs-ilp32
linux-rv64gcv-lp64d-multilib rv32gcv-ilp32d, rv64gcv-lp64d
linux-rv64gc_zba_zbb_zbc_zbs-lp64d-multilib rv32gc_zba_zbb_zbc_zbs-ilp32d, rv64gc_zba_zbb_zbc_zbs-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 2 weeks ago

Lint Status

Lint passed

github-actions[bot] commented 2 weeks ago

Apply Status

Target Status
Baseline hash: https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636 Applied
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/284feaa809294995d6c133b8d002850a069c1ded Applied

Git log

git log --oneline from the most recently applied patch to the baseline

> git log --oneline 9ea9d05908432fc5f3632f3e397e3709f95ef636^..HEAD
7d3b7e46444 RISC-V Handle non-grouped stores as single-lane SLP
9ea9d059084 RISC-V: Allow IMM operand for unsigned scalar .SAT_ADD

Notes

Patch applied successfully

Additional information

github-actions[bot] commented 2 weeks ago

Build GCC Status

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

Notes

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

The following targets are build only targets:

Additional information

github-actions[bot] commented 2 weeks ago

Testsuite Status

Summary

New Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow multilib 1171/145 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
linux: rv32gcv ilp32d medlow multilib 1184/151 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
linux: rv64 Bitmanip lp64d medlow multilib 1171/145 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
linux: rv64gcv lp64d medlow multilib 1185/152 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv32gc ilp32d medlow multilib 1171/145 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 1171/145 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv64gc lp64d medlow multilib 1171/145 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv64gcv lp64d medlow multilib 1188/155 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
Resolved Failures gcc g++ gfortran Previous Hash
linux: rv32gcv ilp32d medlow multilib 1/1 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
linux: rv64gcv lp64d medlow multilib 1/1 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv64gcv lp64d medlow multilib 1/1 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
Unresolved Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow multilib 655/94 3/1 12/2 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
linux: rv32gcv ilp32d medlow multilib 705/123 9/3 12/2 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
linux: rv64 Bitmanip lp64d medlow multilib 655/95 3/1 12/2 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
linux: rv64gcv lp64d medlow multilib 703/123 9/3 12/2 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv32gc ilp32d medlow multilib 686/100 27/5 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 688/102 27/5 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv64gc lp64d medlow multilib 677/98 9/3 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636
newlib: rv64gcv lp64d medlow multilib 726/126 15/5 0/0 https://github.com/gcc-mirror/gcc/commit/9ea9d05908432fc5f3632f3e397e3709f95ef636

New Failures Across All Affected Targets (8 targets / 8 total targets)

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-11.c scan-assembler-not jr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-assembler-not csrr
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-not jr
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-assembler-not csrr
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-1.c scan-assembler-not csrr
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-13.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-13.c scan-assembler-times e32,m8 5
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-14.c scan-assembler-times e32,m8 4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c scan-assembler-not csrr
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-3.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c scan-assembler-not csrr
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/dynamic-lmul8-5.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr111317.c scan-assembler-times vsetvli 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr111317.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+,\\s*e16,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr114506.c scan-assembler-not csrr
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-1.c check-function-bodies vec_sat_u_add_uint8_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-10.c check-function-bodies vec_sat_u_add_uint16_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-11.c check-function-bodies vec_sat_u_add_uint32_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-12.c check-function-bodies vec_sat_u_add_uint64_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-13.c check-function-bodies vec_sat_u_add_uint8_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-14.c check-function-bodies vec_sat_u_add_uint16_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-15.c check-function-bodies vec_sat_u_add_uint32_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-16.c check-function-bodies vec_sat_u_add_uint64_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-17.c check-function-bodies vec_sat_u_add_uint8_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-18.c check-function-bodies vec_sat_u_add_uint16_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-19.c check-function-bodies vec_sat_u_add_uint32_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-2.c check-function-bodies vec_sat_u_add_uint16_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-20.c check-function-bodies vec_sat_u_add_uint64_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-21.c check-function-bodies vec_sat_u_add_uint8_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-22.c check-function-bodies vec_sat_u_add_uint16_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-23.c check-function-bodies vec_sat_u_add_uint32_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-24.c check-function-bodies vec_sat_u_add_uint64_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-25.c check-function-bodies vec_sat_u_add_uint8_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-26.c check-function-bodies vec_sat_u_add_uint16_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-27.c check-function-bodies vec_sat_u_add_uint32_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-28.c check-function-bodies vec_sat_u_add_uint64_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-29.c check-function-bodies vec_sat_u_add_uint8_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-3.c check-function-bodies vec_sat_u_add_uint32_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-30.c check-function-bodies vec_sat_u_add_uint16_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-31.c check-function-bodies vec_sat_u_add_uint32_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-32.c check-function-bodies vec_sat_u_add_uint64_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-4.c check-function-bodies vec_sat_u_add_uint64_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-5.c check-function-bodies vec_sat_u_add_uint8_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-6.c check-function-bodies vec_sat_u_add_uint16_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-7.c check-function-bodies vec_sat_u_add_uint32_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-8.c check-function-bodies vec_sat_u_add_uint64_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-9.c check-function-bodies vec_sat_u_add_uint8_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-1.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-10.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-11.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-12.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-13.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-14.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-15.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-16.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-17.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-18.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-19.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-2.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-20.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_5
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-21.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-22.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-23.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-24.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_6
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-25.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-26.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-27.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-28.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_7
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-29.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-3.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-30.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-31.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-32.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_8
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-33.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_9
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-34.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_9
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-35.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_9
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-36.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_9
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-37.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_10
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-38.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_10
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-39.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_10
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-4.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-40.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_10
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-5.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-6.c check-function-bodies vec_sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-7.c check-function-bodies vec_sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-8.c check-function-bodies vec_sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-9.c check-function-bodies vec_sat_u_sub_uint8_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-1.c check-function-bodies vec_sat_u_sub_trunc_uint8_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-2.c check-function-bodies vec_sat_u_sub_trunc_uint16_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-3.c check-function-bodies vec_sat_u_sub_trunc_uint32_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/partial/live-1.c scan-tree-dump-times optimized ".VEC_EXTRACT" 11
FAIL: gcc.target/riscv/rvv/autovec/partial/live-2.c scan-tree-dump-times optimized ".VEC_EXTRACT" 8
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/partial/select_vl-1.c scan-tree-dump-times optimized ".SELECT_VL" 11
FAIL: gcc.target/riscv/rvv/autovec/partial/select_vl-2.c check-function-bodies foo
FAIL: gcc.target/riscv/rvv/autovec/pr111318.c -O3 -ftree-vectorize  scan-assembler-not vsetvli\\s*[a-x0-9]+,\\s*zero
FAIL: gcc.target/riscv/rvv/autovec/pr111318.c -O3 -ftree-vectorize  scan-assembler-not vsetvli\\s*zero
FAIL: gcc.target/riscv/rvv/autovec/pr111318.c -O3 -ftree-vectorize  scan-assembler-times vsetvli 1
FAIL: gcc.target/riscv/rvv/autovec/pr111318.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s*[a-x0-9]+,\\s*[a-x0-9]+ 1
FAIL: gcc.target/riscv/rvv/autovec/pr111888.c -O3 -ftree-vectorize  scan-assembler-not vsetvli\\s*[a-x0-9]+,\\s*zero
FAIL: gcc.target/riscv/rvv/autovec/pr111888.c -O3 -ftree-vectorize  scan-assembler-not vsetvli\\s*zero
FAIL: gcc.target/riscv/rvv/autovec/pr111888.c -O3 -ftree-vectorize  scan-assembler-times vsetvli 1
FAIL: gcc.target/riscv/rvv/autovec/pr111888.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s*[a-x0-9]+,\\s*[a-x0-9]+ 1
FAIL: gcc.target/riscv/rvv/autovec/pr112326.c -O3 -ftree-vectorize  scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/autovec/pr112326.c -O3 -ftree-vectorize  scan-assembler-not vsetivli\\s*zero
FAIL: gcc.target/riscv/rvv/autovec/pr112326.c -O3 -ftree-vectorize  scan-assembler-not vsetvli\\s*zero
FAIL: gcc.target/riscv/rvv/autovec/pr112326.c -O3 -ftree-vectorize  scan-assembler-times vsetvli 1
FAIL: gcc.target/riscv/rvv/autovec/pr112326.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s*[a-x0-9]+,\\s*[a-x0-9]+ 1
FAIL: gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c scan-assembler-times \\tvmacc\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c scan-assembler-times \\tvseti?vli\\s+[a-z0-9,]+,ta,ma 7
FAIL: gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c scan-assembler-times \\tvseti?vli\\s+[a-z0-9,]+,ta,ma 7
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-1.c check-function-bodies vec_sat_u_trunc_uint8_t_uint16_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-10.c check-function-bodies vec_sat_u_trunc_uint16_t_uint32_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-11.c check-function-bodies vec_sat_u_trunc_uint16_t_uint64_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-12.c check-function-bodies vec_sat_u_trunc_uint32_t_uint64_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-13.c check-function-bodies vec_sat_u_trunc_uint8_t_uint16_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-14.c check-function-bodies vec_sat_u_trunc_uint8_t_uint32_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-15.c check-function-bodies vec_sat_u_trunc_uint8_t_uint64_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-16.c check-function-bodies vec_sat_u_trunc_uint16_t_uint32_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-17.c check-function-bodies vec_sat_u_trunc_uint16_t_uint64_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-18.c check-function-bodies vec_sat_u_trunc_uint32_t_uint64_t_fmt_3
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-19.c check-function-bodies vec_sat_u_trunc_uint8_t_uint16_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-2.c check-function-bodies vec_sat_u_trunc_uint8_t_uint32_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-20.c check-function-bodies vec_sat_u_trunc_uint8_t_uint32_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-21.c check-function-bodies vec_sat_u_trunc_uint8_t_uint64_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-22.c check-function-bodies vec_sat_u_trunc_uint16_t_uint32_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-23.c check-function-bodies vec_sat_u_trunc_uint16_t_uint64_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-24.c check-function-bodies vec_sat_u_trunc_uint32_t_uint64_t_fmt_4
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-3.c check-function-bodies vec_sat_u_trunc_uint8_t_uint64_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-4.c check-function-bodies vec_sat_u_trunc_uint16_t_uint32_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-5.c check-function-bodies vec_sat_u_trunc_uint16_t_uint64_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-6.c check-function-bodies vec_sat_u_trunc_uint32_t_uint64_t_fmt_1
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-7.c check-function-bodies vec_sat_u_trunc_uint8_t_uint16_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-8.c check-function-bodies vec_sat_u_trunc_uint8_t_uint32_t_fmt_2
FAIL: gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-9.c check-function-bodies vec_sat_u_trunc_uint8_t_uint64_t_fmt_2
FAIL: gcc.target/riscv/rvv/base/pr114352-1.c check-function-bodies test_2
FAIL: gcc.target/riscv/rvv/base/vf_avl-3.c scan-assembler-times vsetvli 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

Architecture Specific New Failures

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" 1
FAIL: gcc.dg/vect/O3-pr39675-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-12b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-12b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19a.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19c.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/slp-19c.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-26.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-26.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1

linux rv32gcv ilp32d medlow multilib:

FAIL: gcc.dg/vect/O3-pr39675-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-12b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-12b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19a.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19c.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/slp-19c.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-26.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-26.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1

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" 1
FAIL: gcc.dg/vect/O3-pr39675-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-12b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-12b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19a.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19a.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
FAIL: gcc.dg/vect/slp-19c.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/slp-19c.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-26.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-26.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/partial/slp_run-18.c (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/partial/slp_run-19.c (test for excess errors)

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

FAIL: gcc.dg/tree-ssa/scev-14.c scan-tree-dump ivopts "Overflowness wrto loop niter:\tNo-overflow"

Additional information