Lines Matching full:warning

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