From 8ed046e2d6e3dbff9853f1eadec5fafa2dfc41c1 Mon Sep 17 00:00:00 2001 From: wangming9 Date: Mon, 8 Apr 2024 17:24:21 +0800 Subject: [PATCH] apps/benchmarks/dhrystone: Fix compilation errors Error details: dhrystone/v2.2/dry.c:714:3: error: 'Int_2_Loc' may be used uninitialized [-Werror=maybe-uninitialized] 714 | fprintf (stderr, "Int_2_Loc: %d\n", Int_2_Loc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dhrystone/v2.2/dry.c:543:25: note: 'Int_2_Loc' was declared here 543 | REG One_Fifty Int_2_Loc; | ^~~~~~~~~ Signed-off-by: wangming9 Signed-off-by: lipengfei28 --- benchmarks/dhrystone/CMakeLists.txt | 5 ++++- benchmarks/dhrystone/Makefile | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/benchmarks/dhrystone/CMakeLists.txt b/benchmarks/dhrystone/CMakeLists.txt index aec5b111f..dd503077a 100644 --- a/benchmarks/dhrystone/CMakeLists.txt +++ b/benchmarks/dhrystone/CMakeLists.txt @@ -44,7 +44,10 @@ if(CONFIG_BENCHMARK_DHRYSTONE) endif() endif() - set(CFLAGS -DMSC_CLOCK) + set(CFLAGS + -DMSC_CLOCK -Wno-maybe-uninitialized -Wno-implicit-int + -Wno-strict-prototypes -Wno-implicit-function-declaration + -Wno-return-type) set(SRCS dhrystone/v2.2/dry.c dhrystone/v2.1/dhry_2.c) nuttx_add_application( diff --git a/benchmarks/dhrystone/Makefile b/benchmarks/dhrystone/Makefile index db2e16eab..17f0912d4 100644 --- a/benchmarks/dhrystone/Makefile +++ b/benchmarks/dhrystone/Makefile @@ -29,6 +29,7 @@ MODULE = $(CONFIG_BENCHMARK_DHRYSTONE) CFLAGS += -DMSC_CLOCK -Wno-implicit-int -Wno-strict-prototypes CFLAGS += -Wno-implicit-function-declaration -Wno-return-type +CFLAGS += -Wno-maybe-uninitialized CSRCS += dhrystone/v2.1/dhry_2.c MAINSRC = dhrystone/v2.2/dry.c