RISC-V: Add xfail test case for highpart register overlap of vx/vf widen
commit338640fbee2977485efb6ff0f1d3c7c8220074ad
authorPan Li <pan2.li@intel.com>
Sun, 21 Apr 2024 04:34:19 +0000 (21 12:34 +0800)
committerPan Li <pan2.li@intel.com>
Mon, 22 Apr 2024 01:24:18 +0000 (22 09:24 +0800)
tree35385d454efea8ca94b5a5b98fc68c85ba818ed0
parent1e115dba4fbbb7340b9bcce1b126e6a36e0b9e2b
RISC-V: Add xfail test case for highpart register overlap of vx/vf widen

We reverted below patch for register group overlap, add the related
insn test and mark it as xfail.  And we will remove the xfail
after we support the register overlap in GCC-15.

a23415d7572 RISC-V: Support highpart register overlap for widen vx/vf instructions

The below test suites are passed.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/pr112431-22.c: New test.
* gcc.target/riscv/rvv/base/pr112431-23.c: New test.
* gcc.target/riscv/rvv/base/pr112431-24.c: New test.
* gcc.target/riscv/rvv/base/pr112431-25.c: New test.
* gcc.target/riscv/rvv/base/pr112431-26.c: New test.
* gcc.target/riscv/rvv/base/pr112431-27.c: New test.

Signed-off-by: Pan Li <pan2.li@intel.com>
gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-22.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-23.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-24.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-25.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-26.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-27.c [new file with mode: 0644]