[klibc] [PATCH] CFLAGS: enable -fwrapv
Mike Waychison
mikew at google.com
Wed May 26 16:40:01 PDT 2010
Enable -fwrapv in klibc's build as there may be places that assume that signed
integers can overflow.
Signed-off-by: Mike Waychison <mikew at google.com>
---
scripts/Kbuild.klibc | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/scripts/Kbuild.klibc b/scripts/Kbuild.klibc
index 21e521f..79d196f 100644
--- a/scripts/Kbuild.klibc
+++ b/scripts/Kbuild.klibc
@@ -66,7 +66,8 @@ include $(srctree)/scripts/Kbuild.include
# Defines used when compiling early userspace (klibc programs)
# ---------------------------------------------------------------------------
-KLIBCREQFLAGS := $(call cc-option, -fno-stack-protector, )
+KLIBCREQFLAGS := $(call cc-option, -fno-stack-protector, ) \
+ $(call cc-option, -fwrapv, )
KLIBCARCHREQFLAGS :=
KLIBCOPTFLAGS :=
KLIBCWARNFLAGS := -W -Wall -Wno-sign-compare -Wno-unused-parameter
--
1.7.0.1
More information about the klibc
mailing list