[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Testsuite fixes.
Jeff Law
law@gcc.gnu.org
Sat Jan 17 07:26:39 GMT 2026
https://gcc.gnu.org/g:ff2f1e29d6395e6d407d989299d7be97118f0f9f
commit ff2f1e29d6395e6d407d989299d7be97118f0f9f
Author: Robin Dapp <rdapp@ventanamicro.com>
Date: Mon Dec 1 17:19:16 2025 +0100
RISC-V: Testsuite fixes.
This patch trivially fixes a few test cases that I noticed during
testing.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/pr120378-1.c: Dump "optimized".
* gcc.target/riscv/rvv/autovec/pr121510.c: Add semicolon.
* gcc.target/riscv/rvv/base/pr112431-21.c: Add -Wno-pedantic.
(cherry picked from commit 23a2cab0e68e8452014986fbdbb93df4eca3e0a2)
Diff:
---
gcc/testsuite/gcc.target/riscv/rvv/autovec/pr120378-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121510.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-21.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr120378-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr120378-1.c
index 500028e7a150..54f25e0ceaa9 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr120378-1.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr120378-1.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-march=rv64gcv -mabi=lp64d -O3" } */
+/* { dg-options "-march=rv64gcv -mabi=lp64d -O3 -fdump-tree-optimized" } */
#include <stdint.h>
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121510.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121510.c
index 8e1728608d3a..3f11c717afc7 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121510.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr121510.c
@@ -8,7 +8,7 @@ void print_bfloat() {
long j;
union {
_Float16 x;
- char b[]
+ char b[];
} u;
j = 0;
for (; j < sizeof 0; j++)
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-21.c b/gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-21.c
index a0ed79352d2d..f08d99fa9f2b 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-21.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-21.c
@@ -1,5 +1,5 @@
/* { dg-do run { target { riscv_v } } } */
-/* { dg-additional-options "-O3 -ansi -pedantic-errors -std=gnu99" } */
+/* { dg-additional-options "-O3 -ansi -std=gnu99 -Wno-pedantic" } */
#include "riscv_vector.h"
More information about the Gcc-cvs
mailing list