Lines Matching full:warning

19 warning-  := $(empty)
21 warning-1 := -Wextra -Wunused -Wno-unused-parameter
22 warning-1 += -Wmissing-declarations
23 warning-1 += -Wmissing-format-attribute
24 warning-1 += $(call cc-option, -Wmissing-prototypes)
25 warning-1 += -Wold-style-definition
26 warning-1 += $(call cc-option, -Wmissing-include-dirs)
27 warning-1 += $(call cc-option, -Wunused-but-set-variable)
28 warning-1 += $(call cc-disable-warning, missing-field-initializers)
30 warning-2 := -Waggregate-return
31 warning-2 += -Wcast-align
32 warning-2 += -Wdisabled-optimization
33 warning-2 += -Wnested-externs
34 warning-2 += -Wshadow
35 warning-2 += $(call cc-option, -Wlogical-op)
36 warning-2 += $(call cc-option, -Wmissing-field-initializers)
38 warning-3 := -Wbad-function-cast
39 warning-3 += -Wcast-qual
40 warning-3 += -Wconversion
41 warning-3 += -Wpacked
42 warning-3 += -Wpadded
43 warning-3 += -Wpointer-arith
44 warning-3 += -Wredundant-decls
45 warning-3 += -Wswitch-default
46 warning-3 += $(call cc-option, -Wpacked-bitfield-compat)
47 warning-3 += $(call cc-option, -Wvla)
49 warning := $(warning-$(findstring 1, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS)))
50 warning += $(warning-$(findstring 2, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS)))
51 warning += $(warning-$(findstring 3, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS)))
53 ifeq ("$(strip $(warning))","")
57 KBUILD_CFLAGS += $(warning)
59 dtc-warning-2 += -Wnode_name_chars_strict
60 dtc-warning-2 += -Wproperty_name_chars_strict
62 dtc-warning := $(dtc-warning-$(findstring 1, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS)))
63 dtc-warning += $(dtc-warning-$(findstring 2, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS)))
64 dtc-warning += $(dtc-warning-$(findstring 3, $(KBUILD_ENABLE_EXTRA_GCC_CHECKS)))
66 DTC_FLAGS += $(dtc-warning)