[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: testsuite: Fix vf_vfmul and vf_vfrdiv
Jeff Law
law@gcc.gnu.org
Sat Sep 6 16:14:36 GMT 2025
https://gcc.gnu.org/g:e59458cda575471f56ceeb2b96d6131c5820cc48
commit e59458cda575471f56ceeb2b96d6131c5820cc48
Author: Paul-Antoine Arras <parras@baylibre.com>
Date: Wed Aug 27 20:25:57 2025 +0200
RISC-V: testsuite: Fix vf_vfmul and vf_vfrdiv
Fix type and remove useless DejaGnu directives.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c: Fix type.
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c: Remove
useless dg directives.
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c: Likewise.
(cherry picked from commit 6fd3f8c8bae9eb65b38b28739f8c9dba9026cdf5)
Diff:
---
gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c | 2 +-
.../gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c | 4 ----
.../gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c | 4 ----
3 files changed, 1 insertion(+), 9 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c
index 337380a0963b..ec3d56213db0 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmul-run-1-f64.c
@@ -4,7 +4,7 @@
#include "vf_binop.h"
#include "vf_binop_data.h"
-#define T float
+#define T double
#define NAME mul
DEF_VF_BINOP_CASE_0_WRAP (T, *, NAME)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c
index 1ebc9a4441d1..2fda776e4b47 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f32.c
@@ -1,8 +1,4 @@
/* { dg-do run { target { riscv_v } } } */
-/* { dg-require-effective-target riscv_v_ok } */
-/* { dg-require-effective-target riscv_zvfh_ok } */
-/* { dg-add-options "riscv_v" } */
-/* { dg-add-options "riscv_zvfh" } */
/* { dg-additional-options "--param=fpr2vr-cost=0" } */
#include "vf_binop.h"
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c
index 53dc9f9f4003..8f2958fcc374 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vf_vfrdiv-run-1-f64.c
@@ -1,8 +1,4 @@
/* { dg-do run { target { riscv_v } } } */
-/* { dg-require-effective-target riscv_v_ok } */
-/* { dg-require-effective-target riscv_zvfh_ok } */
-/* { dg-add-options "riscv_v" } */
-/* { dg-add-options "riscv_zvfh" } */
/* { dg-additional-options "--param=fpr2vr-cost=0" } */
#include "vf_binop.h"
More information about the Gcc-cvs
mailing list