]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Fix asm check failure for truncated after SAT_SUB
authorPan Li <pan2.li@intel.com>
Wed, 3 Jul 2024 05:17:16 +0000 (13:17 +0800)
committerPan Li <pan2.li@intel.com>
Wed, 3 Jul 2024 07:26:30 +0000 (15:26 +0800)
commitab3e3d2f0564c2eb0640de3f4d0a50e1fcc8c318
tree4b237387c5df387388087f3ea0274c701485dc3e
parent2be2145f4f14a79e4bb8e845168d7f0d25dc1b5b
RISC-V: Fix asm check failure for truncated after SAT_SUB

It seems that the asm check is incorrect for truncated after SAT_SUB,
we should take the vx check for vssubu instead of vv check.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-1.c:
Update vssubu check from vv to vx.
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-2.c:
Ditto.
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-3.c:
Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-1.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-2.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-3.c