Lines Matching refs:KBUILD_CFLAGS

420 KBUILD_CFLAGS   := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
440 export KBUILD_CFLAGS CFLAGS_KERNEL CFLAGS_MODULE
493 KBUILD_CFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) $(CLANG_PREFIX)
495 KBUILD_CFLAGS += $(call cc-option, -no-integrated-as)
508 KBUILD_CFLAGS += $(call cc-option,-fno-PIE)
512 ifeq ($(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-goto.sh $(CC) $(KBUILD_CFLAGS)), y)
514 KBUILD_CFLAGS += -DCC_HAVE_ASM_GOTO
654 KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks,)
655 KBUILD_CFLAGS += $(call cc-disable-warning,frame-address,)
656 KBUILD_CFLAGS += $(call cc-disable-warning, format-truncation)
657 KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow)
658 KBUILD_CFLAGS += $(call cc-disable-warning, int-in-bool-context)
661 KBUILD_CFLAGS += $(call cc-option,-Oz,-Os)
662 KBUILD_CFLAGS += $(call cc-disable-warning,maybe-uninitialized,)
665 KBUILD_CFLAGS += -O2 $(call cc-disable-warning,maybe-uninitialized,)
667 KBUILD_CFLAGS += -O2
671 KBUILD_CFLAGS += $(call cc-ifversion, -lt, 0409, \
675 KBUILD_CFLAGS += $(call cc-option,--param=allow-store-data-races=0)
685 KBUILD_CFLAGS += $(call cc-option,-fno-reorder-blocks,) \
691 KBUILD_CFLAGS += $(call cc-option,-Wframe-larger-than=${CONFIG_FRAME_WARN})
698 KBUILD_CFLAGS += $(stackp-flags-y)
702 KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier)
703 KBUILD_CFLAGS += $(call cc-disable-warning, gnu)
704 KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member)
706 KBUILD_CFLAGS += $(call cc-disable-warning, tautological-compare)
710 KBUILD_CFLAGS += $(call cc-option, -mno-global-merge,)
711 KBUILD_CFLAGS += $(call cc-option, -fcatch-undefined-behavior)
716 KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
719 KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
721 KBUILD_CFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls
729 KBUILD_CFLAGS += -fomit-frame-pointer
733 KBUILD_CFLAGS += $(call cc-option, -fno-var-tracking-assignments)
737 KBUILD_CFLAGS += $(call cc-option, -gsplit-dwarf, -g)
739 KBUILD_CFLAGS += -g
744 KBUILD_CFLAGS += $(call cc-option, -gdwarf-4,)
748 KBUILD_CFLAGS += $(call cc-option, -femit-struct-debug-baseonly) \
773 KBUILD_CFLAGS += $(CC_FLAGS_FTRACE) $(CC_FLAGS_USING)
785 KBUILD_CFLAGS += $(call cc-option, -fno-inline-functions-called-once)
797 KBUILD_CFLAGS += $(call cc-option,-Wdeclaration-after-statement,)
800 KBUILD_CFLAGS += $(call cc-disable-warning, pointer-sign)
803 KBUILD_CFLAGS += $(call cc-disable-warning, stringop-truncation)
806 KBUILD_CFLAGS += $(call cc-option,-fno-strict-overflow)
811 KBUILD_CFLAGS += $(call cc-option,-fno-merge-all-constants)
815 KBUILD_CFLAGS += $(call cc-option,-fmerge-constants)
818 KBUILD_CFLAGS += $(call cc-option,-fno-stack-check,)
821 KBUILD_CFLAGS += $(call cc-option,-fconserve-stack)
824 KBUILD_CFLAGS += $(call cc-option,-Werror=implicit-int)
827 KBUILD_CFLAGS += $(call cc-option,-Werror=strict-prototypes)
830 KBUILD_CFLAGS += $(call cc-option,-Werror=date-time)
833 KBUILD_CFLAGS += $(call cc-option,-Werror=incompatible-pointer-types)
836 KBUILD_CFLAGS += $(call cc-option,-Werror=designated-init)
839 KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=)
852 KBUILD_CFLAGS += $(ARCH_CFLAGS) $(KCFLAGS)