[gcc r16-7228] testsuite: riscv: pr114139 goes 64-bit without choosing a 64-bit abi
Alexandre Oliva
aoliva@gcc.gnu.org
Sun Feb 1 08:46:28 GMT 2026
https://gcc.gnu.org/g:0b7cf11372390b3090589fdf09ca1fafccf16ba3
commit r16-7228-g0b7cf11372390b3090589fdf09ca1fafccf16ba3
Author: Alexandre Oliva <oliva@adacore.com>
Date: Sun Feb 1 04:35:44 2026 -0300
testsuite: riscv: pr114139 goes 64-bit without choosing a 64-bit abi
This test selects a 64-bit cpu, which sets the arch to 64-bit, without
selecting a 64-bit abi, so it fails on riscv32-elf. Set the abi.
for gcc/testsuite/ChangeLog
* gcc.target/riscv/pr114139.c: Set the abi explicitly.
Diff:
---
gcc/testsuite/gcc.target/riscv/pr114139.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/testsuite/gcc.target/riscv/pr114139.c b/gcc/testsuite/gcc.target/riscv/pr114139.c
index d4e7593f5c04..5aa587f1b6f0 100644
--- a/gcc/testsuite/gcc.target/riscv/pr114139.c
+++ b/gcc/testsuite/gcc.target/riscv/pr114139.c
@@ -1,5 +1,5 @@
/* { dg-do compile { target { ! riscv_abi_e } } } */
-/* { dg-options "-O2 -fpic -mexplicit-relocs -mcpu=sifive-p450" } */
+/* { dg-options "-O2 -fpic -mexplicit-relocs -mcpu=sifive-p450 -mabi=lp64d" } */
static void *p;
extern void *a[];
More information about the Gcc-cvs
mailing list