]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Adjust the gather-scatter testcases due to middle-end change
authorPan Li <pan2.li@intel.com>
Wed, 23 Oct 2024 08:43:37 +0000 (16:43 +0800)
committerPan Li <pan2.li@intel.com>
Tue, 29 Oct 2024 14:19:34 +0000 (22:19 +0800)
commit372060d78715d9a4ab756b1b95796bd04c0be2bf
treecb608a8d06c3cc71f06f8b6ae1d27c212e799f20
parenta0292ddb21475e8fd238e201d3b64f0ab02ace04
RISC-V: Adjust the gather-scatter testcases due to middle-end change

After we have MASK_LEN_STRIDED_LOAD{STORE} in the middle-end, the
strided case need to be adjust for IR check.

The below test suites are passed for this patch:
* The riscv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
Adjust IR for MASK_LEN_LOAD check.
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
Ditto.
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
Ditto but for store.
* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
Co-Authored-By: Juzhe-Zhong <juzhe.zhong@rivai.ai>
gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c