From e8dbd9ac6a28094b9a2c04cb79478d68b0e3eb07 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 27 Dec 2021 11:09:39 +0100 Subject: Fix dhrystone --- dhrystone/Makefile | 2 +- dhrystone/dhry.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dhrystone/Makefile b/dhrystone/Makefile index 4dc0361..89cb110 100644 --- a/dhrystone/Makefile +++ b/dhrystone/Makefile @@ -1,6 +1,6 @@ USE_MYSTDLIB = 0 OBJS = dhry_1.o dhry_2.o stdlib.o -CFLAGS = -MD -O3 -march=rv32im -DTIME -DRISCV +CFLAGS = -MD -O3 -mabi=ilp32 -march=rv32im -DTIME -DRISCV TOOLCHAIN_PREFIX = /opt/riscv32im/bin/riscv32-unknown-elf- ifeq ($(USE_MYSTDLIB),1) diff --git a/dhrystone/dhry.h b/dhrystone/dhry.h index bafacc6..41f1495 100644 --- a/dhrystone/dhry.h +++ b/dhrystone/dhry.h @@ -383,8 +383,13 @@ /* General definitions: */ +#ifdef USE_MYSTDLIB +extern char *strcpy(char *dest, const char *src); +extern int strcmp(const char *s1, const char *s2); +#else #include /* for strcpy, strcmp */ +#endif #define Null 0 /* Value of a Null pointer */ -- cgit