https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116256
Bug ID: 116256 Summary: [15 Regression] RISC-V: testsuite failures since late-combine-pass Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: patrick at rivosinc dot com Target Milestone: --- Known good: r15-1576-g6274f10318d Known bad: r15-1583-gc43c74f6ec7 Range: https://github.com/gcc-mirror/gcc/compare/6274f10318d05311f31147c895f76a01aec37830...c43c74f6ec795a586388de7abfdd20a0040f6f16 Likely fallout from: r15-1579-g792f97b44ff New regressions: FAIL: gcc.target/riscv/cm_mv_rv32.c -Os check-function-bodies sum 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-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-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-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-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-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-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/dup-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable check-function-bodies foo10 FAIL: gcc.target/riscv/rvv/autovec/vls/dup-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable check-function-bodies foo10 FAIL: gcc.target/riscv/rvv/autovec/vls/dup-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable check-function-bodies foo10 FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c -O2 scan-assembler-times vsetvli 2 FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-times vsetvli 2 FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-times vsetvli 2 FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl-15.c -O2 scan-assembler-times vsetvli 3 FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler-times vsetvli 3 FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler-times vsetvli 3 FAIL: gcc.target/riscv/shorten-memrefs-2.c -Os scan-assembler store1a:\n(\t?\\.[^\n]*\n)*\taddi FAIL: gcc.target/riscv/shorten-memrefs-5.c -Os scan-assembler store1a:\n(\t?\\.[^\n]*\n)*\taddi FAIL: gcc.target/riscv/shorten-memrefs-8.c -Os scan-assembler store:\n(\t?\\.[^\n]*\n)*\taddi\ta[0-7],a[0-7],1 XPASS: gcc.target/riscv/shorten-memrefs-3.c -Os scan-assembler-not load2a:\n.*addi[ \t]*[at][0-9],[at][0-9],[0-9]*