[gcc(refs/users/aoliva/heads/testme)] testsuite: riscv: check for Zbs support in pr116715.c
Alexandre Oliva
aoliva@gcc.gnu.org
Sat Mar 28 12:16:35 GMT 2026
https://gcc.gnu.org/g:9ad96193449cc7b538186b44f61cd7ea80486c7e
commit 9ad96193449cc7b538186b44f61cd7ea80486c7e
Author: Alexandre Oliva <oliva@adacore.com>
Date: Wed Feb 4 23:51:26 2026 -0300
testsuite: riscv: check for Zbs support in pr116715.c
The test wants Zbs support, but it didn't check for runtime support.
Also use rv64 and rv32 so that multilibs with different bit widths
work.
for gcc/testsuite/ChangeLog
* gcc.target/riscv/pr116715.c: Require Zbs support. Select
arch by active bitwidth.
Diff:
---
gcc/testsuite/gcc.target/riscv/pr116715.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gcc/testsuite/gcc.target/riscv/pr116715.c b/gcc/testsuite/gcc.target/riscv/pr116715.c
index 55daab20171e..b4f7fa71715e 100644
--- a/gcc/testsuite/gcc.target/riscv/pr116715.c
+++ b/gcc/testsuite/gcc.target/riscv/pr116715.c
@@ -1,6 +1,6 @@
-/* { dg-do run } */
-/* { dg-options "-march=rv64gc_zbs -mabi=lp64d" { target { riscv64*-*-* } } } */
-/* { dg-options "-march=rv32gc_zbs -mabi=ilp32" { target { riscv32*-*-* } } } */
+/* { dg-do run { target riscv_b_ok } } */
+/* { dg-options "-march=rv64gc_zbs -mabi=lp64d" { target { rv64 } } } */
+/* { dg-options "-march=rv32gc_zbs -mabi=ilp32" { target { rv32 } } } */
#include <stdint-gcc.h>
int32_t a, b;
int32_t d;
More information about the Gcc-cvs
mailing list