]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Add missed cond autovec testcases
authorLehua Ding <lehua.ding@rivai.ai>
Mon, 11 Sep 2023 08:42:17 +0000 (16:42 +0800)
committerLehua Ding <lehua.ding@rivai.ai>
Tue, 12 Sep 2023 09:04:54 +0000 (17:04 +0800)
commit5e19f8991579f70aeccbe4003b7f8c914ce7f338
tree6010fe7404b6186102bf6e717e8ee6d823ad38a6
parent537e2cc30d0f8ba6433af52f2fef038d75d93174
RISC-V: Add missed cond autovec testcases

This patch adds all missed cond autovec testcases. For not support
cond patterns, the following patches will be sent to fix it.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
* gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
* gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
* gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
* gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
* gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
* gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
33 files changed:
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c [deleted file]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c [deleted file]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c [deleted file]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c [deleted file]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c [deleted file]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c [moved from gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c with 95% similarity]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c [moved from gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c with 95% similarity]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c [moved from gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c with 95% similarity]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c [moved from gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c with 95% similarity]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c [moved from gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c with 95% similarity]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c [new file with mode: 0644]