From: Iain Sandoe Date: Mon, 13 Oct 2025 05:57:55 +0000 (+0100) Subject: Objective-C/C++: Enable Wignored-attributes. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b57da59c12e69072a0ccf86bd83830a3c5d5cc6;p=thirdparty%2Fgcc.git Objective-C/C++: Enable Wignored-attributes. r16-4373 altered headers so that Wignored-attributes was named in a diagnostic push. This causes several Objective-C++ tests to fail since the atomicity.h header is included there. Since Objective-C/C++ are intended to be supersets of the base language, there is no specific reason to exclude this warning there. gcc/c-family/ChangeLog: * c.opt: Enable Wignored-attributes for Objective-C and Objective-C++. Signed-off-by: Iain Sandoe --- diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt index abe0aa6b397..a7fd14aa18d 100644 --- a/gcc/c-family/c.opt +++ b/gcc/c-family/c.opt @@ -870,7 +870,7 @@ C C++ Var(warn_ignored_qualifiers) Warning EnabledBy(Wextra) Warn whenever type qualifiers are ignored. Wignored-attributes -C C++ Var(warn_ignored_attributes) Init(1) Warning +C ObjC C++ ObjC++ Var(warn_ignored_attributes) Init(1) Warning Warn whenever attributes are ignored. Wimplicit