]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Quick and simple fixes to testcases that break due to reordering
authorEdwin Lu <ewlu@rivosinc.com>
Wed, 14 Feb 2024 20:06:38 +0000 (12:06 -0800)
committerEdwin Lu <ewlu@rivosinc.com>
Wed, 21 Feb 2024 19:54:37 +0000 (11:54 -0800)
commitbc6b42666cfe1467774b942c7afabe480e3b5ccb
treea6bb94850c9d7c19c7a67a8803d0c23ed04cd191
parent67a29f99cc81384b9245ac5997e47bcf3ff84545
RISC-V: Quick and simple fixes to testcases that break due to reordering

The following test cases are easily fixed with small updates to the expected
assembly order. Additionally make calling-convention testcases more robust

PR target/113249

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c:
Rearrange and adjust asm-checker times
* gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c: Ditto
* gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c: Ditto
* gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c: Ditto
* gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c: Ditto
* gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c: Ditto
* gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-12.c:
Rearrange assembly
* gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
* gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
* gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Change expected vsetvl

Signed-off-by: Edwin Lu <ewlu@rivosinc.com>
25 files changed:
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-12.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-16.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-17.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-19.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-21.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-23.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-25.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-27.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-29.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-31.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-33.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-35.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-4.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-40.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-44.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-8.c
gcc/testsuite/gcc.target/riscv/rvv/base/shift_vx_constraint-1.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_single-107.c