aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <jlaw@ventanamicro.com>2025-09-06 08:34:03 -0600
committerJeff Law <jlaw@ventanamicro.com>2025-09-06 08:34:03 -0600
commit477868c59ed6d8192d16661c17b94201153cb88c (patch)
treea37295820e52592203066108b549ea9c8a700b4a
parent014873fdf4bb2e00d704f182aa78b3022019ef48 (diff)
downloadgcc-477868c59ed6d8192d16661c17b94201153cb88c.zip
gcc-477868c59ed6d8192d16661c17b94201153cb88c.tar.gz
gcc-477868c59ed6d8192d16661c17b94201153cb88c.tar.bz2
[RISC-V] Adjust recently added test
The recently added zbb-sext test includes stdint.h and explicitly asks for the lp64 abi (not lp64d!). This will fail on a native riscv system as the system headers don't support lp64 -- they assume "d" is included. It looks like most tests are including stdint-gcc instead of stdint. Not a fan of that, but it seems to be how we've been handling this kind of issue to-date. gcc/testsuite * gcc.target/riscv/zbb-sext.c: Include stdint-gcc.h instead of stdint.h.
-rw-r--r--gcc/testsuite/gcc.target/riscv/zbb-sext.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/riscv/zbb-sext.c b/gcc/testsuite/gcc.target/riscv/zbb-sext.c
index 1ad3e71..bcab814 100644
--- a/gcc/testsuite/gcc.target/riscv/zbb-sext.c
+++ b/gcc/testsuite/gcc.target/riscv/zbb-sext.c
@@ -1,7 +1,7 @@
/* { dg-do compile } */
/* { dg-options "-O2 -march=rv64gc_zbb -mabi=lp64" } */
-#include<stdint.h>
+#include <stdint-gcc.h>
int8_t foo1(uint8_t a) {
return a;