diff options
Diffstat (limited to 'Makefile.main')
-rw-r--r-- | Makefile.main | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile.main b/Makefile.main index a8e34d1..8a99ec9 100644 --- a/Makefile.main +++ b/Makefile.main @@ -30,7 +30,6 @@ CWARNS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ -Wmissing-prototypes -Wmissing-declarations \ -Wwrite-strings -Wcast-align \ -Winit-self \ - -Wframe-larger-than=1024 \ $(call try-cflag,$(CC),--Wno-stringop-truncation) \ -Werror @@ -45,6 +44,12 @@ HOSTCFLAGS += $(call try-cflag,$(HOSTCC),-Wjump-misses-init) \ $(call try-cflag,$(HOSTCC),-Wsuggest-attribute=noreturn) HOSTCFLAGS += -DDEBUG -DCCAN_LIST_DEBUG +# We want small stack usage for skiboot +# but host compilation of unit tests tend to inline heavily, +# which creates larger stack frames and triggering useless warnings +HOSTCFLAGS += -Wframe-larger-than=4096 +CWARNS += -Wframe-larger-than=1024 + HOSTGCOVCFLAGS = -fprofile-arcs -ftest-coverage -lgcov -O0 -g -pg VALGRIND := valgrind -q --show-reachable=yes --error-exitcode=99 |