Skip to content

Commit 44929bf

Browse files
committed
kbuild: remove GCC's default -Wpacked-bitfield-compat flag
Commit 4a5838a ("kbuild: Add extra gcc checks") added the -Wpacked-bitfield-compat flag, but there is no need to add it explicitly. GCC manual says: "This warning is enabled by default. Use -Wno-packed-bitfield-compat to disable this warning." The test code in the manual: struct foo { char a:4; char b:8; } __attribute__ ((packed)); ... emits "note: offset of packed bit-field ‘b’ has changed in GCC 4.4" without W=3. Let's remove it, as it is a default with GCC. Clang does not support this flag, so its removal will not affect Clang builds. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nathan Chancellor <nathan@kernel.org>
1 parent e2bad14 commit 44929bf

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

scripts/Makefile.extrawarn

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,6 @@ KBUILD_CFLAGS += -Wpointer-arith
187187
KBUILD_CFLAGS += -Wredundant-decls
188188
KBUILD_CFLAGS += -Wsign-compare
189189
KBUILD_CFLAGS += -Wswitch-default
190-
KBUILD_CFLAGS += $(call cc-option, -Wpacked-bitfield-compat)
191190

192191
KBUILD_CPPFLAGS += -DKBUILD_EXTRA_WARN3
193192

0 commit comments

Comments
 (0)