drivers/net: disable new gcc 7 warnings for base code
For base code in drivers shared with other projects, disable the new warnings from gcc 7 about unlabelled fall-through in switch statements. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
parent
ced3e6f81b
commit
803d48340c
@ -57,6 +57,9 @@ CFLAGS_BASE_DRIVER += -Wno-unused-variable
|
||||
ifeq ($(CONFIG_RTE_TOOLCHAIN_GCC),y)
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 60 && echo 1), 1)
|
||||
CFLAGS_BASE_DRIVER += -Wno-misleading-indentation
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 70 && echo 1), 1)
|
||||
CFLAGS_BASE_DRIVER += -Wno-implicit-fallthrough
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
@ -71,6 +71,9 @@ CFLAGS_BASE_DRIVER += -Wno-missing-field-initializers
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 44 && echo 1), 1)
|
||||
CFLAGS += -Wno-deprecated
|
||||
CFLAGS_BASE_DRIVER += -Wno-unused-but-set-variable
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 70 && echo 1), 1)
|
||||
CFLAGS_BASE_DRIVER += -Wno-implicit-fallthrough
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -76,6 +76,9 @@ endif
|
||||
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 50 && echo 1), 1)
|
||||
CFLAGS_ixgbe_common.o += -Wno-logical-not-parentheses
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 70 && echo 1), 1)
|
||||
CFLAGS_BASE_DRIVER += -Wno-implicit-fallthrough
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
|
@ -56,6 +56,9 @@ endif
|
||||
CFLAGS_BASE_DRIVER += -Wno-strict-prototypes
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 60 && echo 1), 1)
|
||||
CFLAGS_BASE_DRIVER += -Wno-shift-negative-value
|
||||
ifeq ($(shell test $(GCC_VERSION) -ge 70 && echo 1), 1)
|
||||
CFLAGS_BASE_DRIVER += -Wno-implicit-fallthrough
|
||||
endif
|
||||
endif
|
||||
else ifeq ($(CONFIG_RTE_TOOLCHAIN_CLANG),y)
|
||||
CFLAGS_BASE_DRIVER += -Wno-format-extra-args
|
||||
|
Loading…
x
Reference in New Issue
Block a user