diff options
author | Vincent Palatin <vpalatin@chromium.org> | 2015-04-17 14:54:13 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-04-18 01:26:55 +0000 |
commit | a97af9a8b22c16a8427c960a0ab423c4fdfdf435 (patch) | |
tree | fecaeb1f84f57d01e6c5455aea2748a9542326e9 /Makefile.toolchain | |
parent | 908c93bf00f87829db0dec33f2236686caf4e5b3 (diff) | |
download | chrome-ec-a97af9a8b22c16a8427c960a0ab423c4fdfdf435.tar.gz |
Move target specific GCC code generation options
Move "-fno-delete-null-pointer-checks -fconserve-stack" to the
target-only portion of the CFLAGS as they are no needed for host tools
(and not supported by clang).
Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
BRANCH=none
BUG=chromium:475960
TEST=make utils-host V=1
make BOARD=samus_pd V=1
and manually check the compilation flags
Change-Id: I001359621d60b5ad4e020f41fe2e97d4b7edec2a
Reviewed-on: https://chromium-review.googlesource.com/266212
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Commit-Queue: Vincent Palatin <vpalatin@chromium.org>
Trybot-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'Makefile.toolchain')
-rw-r--r-- | Makefile.toolchain | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile.toolchain b/Makefile.toolchain index a069fea3c9..4efca6cec1 100644 --- a/Makefile.toolchain +++ b/Makefile.toolchain @@ -21,8 +21,7 @@ HOSTCC?=$(HOST_CROSS_COMPILE)gcc CFLAGS_WARN=-Wall -Werror -Wundef -Wstrict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -fno-common \ -Werror-implicit-function-declaration -Wno-format-security \ - -fno-delete-null-pointer-checks -Wdeclaration-after-statement \ - -Wno-pointer-sign -fno-strict-overflow -fconserve-stack + -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow CFLAGS_DEBUG= -g CFLAGS_INCLUDE=$(foreach i,$(includes),-I$(i) ) -I. CFLAGS_TEST=$(if $(TEST_BUILD),-DTEST_BUILD \ @@ -41,6 +40,7 @@ CPPFLAGS=$(CFLAGS_DEFINE) $(CFLAGS_INCLUDE) $(CFLAGS_TEST) \ $(EXTRA_CFLAGS) $(CFLAGS_COVERAGE) CFLAGS=$(CPPFLAGS) $(CFLAGS_CPU) $(CFLAGS_DEBUG) $(CFLAGS_WARN) $(CFLAGS_y) CFLAGS+= -ffunction-sections -fshort-wchar +CFLAGS+= -fno-delete-null-pointer-checks -fconserve-stack FTDIVERSION=$(shell $(PKG_CONFIG) --modversion libftdi1 2>/dev/null) ifneq ($(FTDIVERSION),) |