mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +00:00
Makefile: Enable -Wstringop-overflow globally
It seems that we have finished addressing all the remaining issues regarding -Wstringop-overflow. So, we are now in good shape to enable this compiler option globally. Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
This commit is contained in:
parent
6613476e22
commit
113a61863e
2
Makefile
2
Makefile
@ -986,6 +986,8 @@ NOSTDINC_FLAGS += -nostdinc
|
|||||||
# perform bounds checking.
|
# perform bounds checking.
|
||||||
KBUILD_CFLAGS += $(call cc-option, -fstrict-flex-arrays=3)
|
KBUILD_CFLAGS += $(call cc-option, -fstrict-flex-arrays=3)
|
||||||
|
|
||||||
|
KBUILD_CFLAGS += $(call cc-option, -Wstringop-overflow)
|
||||||
|
|
||||||
# disable invalid "can't wrap" optimizations for signed / pointers
|
# disable invalid "can't wrap" optimizations for signed / pointers
|
||||||
KBUILD_CFLAGS += -fno-strict-overflow
|
KBUILD_CFLAGS += -fno-strict-overflow
|
||||||
|
|
||||||
|
@ -97,7 +97,6 @@ KBUILD_CFLAGS += $(call cc-option, -Wunused-const-variable)
|
|||||||
KBUILD_CFLAGS += $(call cc-option, -Wpacked-not-aligned)
|
KBUILD_CFLAGS += $(call cc-option, -Wpacked-not-aligned)
|
||||||
KBUILD_CFLAGS += $(call cc-option, -Wformat-overflow)
|
KBUILD_CFLAGS += $(call cc-option, -Wformat-overflow)
|
||||||
KBUILD_CFLAGS += $(call cc-option, -Wformat-truncation)
|
KBUILD_CFLAGS += $(call cc-option, -Wformat-truncation)
|
||||||
KBUILD_CFLAGS += $(call cc-option, -Wstringop-overflow)
|
|
||||||
KBUILD_CFLAGS += $(call cc-option, -Wstringop-truncation)
|
KBUILD_CFLAGS += $(call cc-option, -Wstringop-truncation)
|
||||||
|
|
||||||
KBUILD_CPPFLAGS += -Wundef
|
KBUILD_CPPFLAGS += -Wundef
|
||||||
@ -113,7 +112,6 @@ KBUILD_CFLAGS += $(call cc-disable-warning, restrict)
|
|||||||
KBUILD_CFLAGS += $(call cc-disable-warning, packed-not-aligned)
|
KBUILD_CFLAGS += $(call cc-disable-warning, packed-not-aligned)
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow)
|
KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow)
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, format-truncation)
|
KBUILD_CFLAGS += $(call cc-disable-warning, format-truncation)
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, stringop-overflow)
|
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, stringop-truncation)
|
KBUILD_CFLAGS += $(call cc-disable-warning, stringop-truncation)
|
||||||
|
|
||||||
ifdef CONFIG_CC_IS_CLANG
|
ifdef CONFIG_CC_IS_CLANG
|
||||||
|
Loading…
Reference in New Issue
Block a user