]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: Adjust the vf-[378]* testcase by param=vr2fpr-cost
authorPan Li <pan2.li@intel.com>
Wed, 4 Feb 2026 04:58:42 +0000 (12:58 +0800)
committerPan Li <pan2.li@intel.com>
Thu, 5 Feb 2026 01:23:26 +0000 (09:23 +0800)
After we introduced param=vr2fpr-cost, add it to testcase to
make it happy.

PR/target 123916

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Add param
vr2fpr-cost.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c: Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c

index e1e7407d6c185011acea9e44e3da38d2e368313a..c791b1d62aa664352b1f8e1dd4a7425c4466a237 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv_zvfh -mabi=lp64d --param=fpr2vr-cost=0" } */
+/* { dg-options "-march=rv64gcv_zvfh -mabi=lp64d --param=fpr2vr-cost=0 --param=vr2fpr-cost=0" } */
 
 #include "vf_mulop.h"
 #include "vf_binop.h"
index 36e415f5849f6fbab910ec9d2bdb1a133d6ed5dd..d43d3a827f0b8022e1ab9c1a510f3da136ba2fe4 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv -mabi=lp64d --param=fpr2vr-cost=0" } */
+/* { dg-options "-march=rv64gcv -mabi=lp64d --param=fpr2vr-cost=0 --param=vr2fpr-cost=0" } */
 
 #include "vf_mulop.h"
 #include "vf_binop.h"
index 7199444ee3dc703a1b30d6eea2a0c70ea6b31b63..d26735aa350b19b2f58e379bc53bfa593b0aa65b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv -mabi=lp64d --param=fpr2vr-cost=0" } */
+/* { dg-options "-march=rv64gcv -mabi=lp64d --param=fpr2vr-cost=0 --param=vr2fpr-cost=0" } */
 
 #include "vf_mulop.h"
 #include "vf_binop.h"
index 362fdfa69c0fce69f5f6ccd8d9cf575afc501d7a..d3a677105431a39df0c9538088f20e61998fd583 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv_zvfh -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=0" } */
+/* { dg-options "-march=rv64gcv_zvfh -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=0 --param=vr2fpr-cost=0" } */
 
 #include "vf_binop.h"
 
index 2944a35451d35b9a8adf3447bf7c70132cf0d0be..57f66760daff8f224f119ffe9d8a1f6c2e6bb7b3 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=0" } */
+/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=0 --param=vr2fpr-cost=0" } */
 
 #include "vf_binop.h"
 
index f785f85582021019cd42d98494a7ff6a7a93d52b..4db652c0697a7f2b7e186409837597d42dcd4e48 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=0" } */
+/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=0 --param=vr2fpr-cost=0" } */
 
 #include "vf_binop.h"
 
index 5c91c88a920acfd68d07ff26740f4b441fdf927f..89a9e74d28e89668d862774c18ef40f56f37c71d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv_zvfh -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=4" } */
+/* { dg-options "-march=rv64gcv_zvfh -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=4 --param=vr2fpr-cost=4" } */
 
 #include "vf-7-f16.c"
 
index 13237f12897954b669038436c5fe645101779a20..93aa76d28017b69e4bdf6a84e1797377059a3930 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=4" } */
+/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=4 --param=vr2fpr-cost=4" } */
 
 #include "vf-7-f32.c"
 
index 109913c4290bc4b9f6974534bb0cda6aa6414ffa..b100c3f62a428cf5253b0568f2b2f0e210a26b5e 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=4" } */
+/* { dg-options "-march=rv64gcv -mabi=lp64d -fno-fast-math --param=fpr2vr-cost=4 --param=vr2fpr-cost=4" } */
 
 #include "vf-7-f64.c"