]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: Remove unnecessary asm check for vec cvt
authorPan Li <pan2.li@intel.com>
Mon, 23 Oct 2023 09:53:20 +0000 (17:53 +0800)
committerPan Li <pan2.li@intel.com>
Mon, 23 Oct 2023 09:58:02 +0000 (17:58 +0800)
The vsetvl asm check is unnecessary for the vector convert. We
should be focus for constrait and leave the vsetvl test to the
vsetvl pass.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/unop/cvt-0.c: Remove the vsetvl
asm check from func body.
* gcc.target/riscv/rvv/autovec/unop/cvt-1.c: Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-0.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/cvt-1.c

index 762b1408994323292cf224be580621b270993759..7d66ed3e9435d38421eba453355d7fad4e16c291 100644 (file)
@@ -7,9 +7,8 @@
 /*
 ** test_int65_to_fp16:
 **   ...
-**   vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*mf2,\s*ta,\s*ma
 **   vfncvt\.f\.x\.w\s+v[0-9]+,\s*v[0-9]+
-**   vsetvli\s+zero,\s*zero,\s*e16,\s*mf4,\s*ta,\s*ma
+**   ...
 **   vfncvt\.f\.f\.w\s+v[0-9]+,\s*v[0-9]+
 **   ...
 */
index 3180ba3612c7d586dc215b5860bb990ec11b3222..af08c51ef8b32344412c280e95bcbba023381fdf 100644 (file)
@@ -7,9 +7,8 @@
 /*
 ** test_uint65_to_fp16:
 **   ...
-**   vsetvli\s+[atx][0-9]+,\s*zero,\s*e32,\s*mf2,\s*ta,\s*ma
 **   vfncvt\.f\.xu\.w\s+v[0-9]+,\s*v[0-9]+
-**   vsetvli\s+zero,\s*zero,\s*e16,\s*mf4,\s*ta,\s*ma
+**   ...
 **   vfncvt\.f\.f\.w\s+v[0-9]+,\s*v[0-9]+
 **   ...
 */