https://gcc.gnu.org/g:ff07e354baefe8078509bccb25f3adbbc43bcd48

commit r16-7297-gff07e354baefe8078509bccb25f3adbbc43bcd48
Author: Pan Li <[email protected]>
Date:   Wed Feb 4 12:58:42 2026 +0800

    RISC-V: Adjust the vf-[378]* testcase by param=vr2fpr-cost
    
    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 <[email protected]>

Diff:
---
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c | 2 +-
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c
index e1e7407d6c18..c791b1d62aa6 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c
@@ -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"
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c
index 36e415f5849f..d43d3a827f0b 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c
@@ -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"
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c
index 7199444ee3dc..d26735aa350b 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c
@@ -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"
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c
index 362fdfa69c0f..d3a677105431 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c
@@ -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"
 
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c
index 2944a35451d3..57f66760daff 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c
@@ -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"
 
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c
index f785f8558202..4db652c0697a 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c
@@ -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"
 
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c
index 5c91c88a920a..89a9e74d28e8 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c
@@ -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"
 
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c
index 13237f128979..93aa76d28017 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c
@@ -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"
 
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c
index 109913c4290b..b100c3f62a42 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c
@@ -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"

Reply via email to