On Wed, Dec 06, 2023 at 03:10:41PM +0100, Jakub Jelinek wrote:
> So far tested with
> GXX_TESTSUITE_STDS=98,11,14,17,20,23,26 make check-g++ 
> RUNTESTFLAGS="dg.exp=Wno-attributes* ubsan.exp=Wno-attributes*"
> (which is all tests that use -Wno-attributes=), ok for trunk if it passes
> full bootstrap/regtest?

Successfully bootstrapped/regtested on x86_64-linux and i686-linux.

> 2023-12-06  Jakub Jelinek  <ja...@redhat.com>
> 
> gcc/
>       * attribs.h (any_nonignored_attribute_p): Declare.
>       * attribs.cc (any_nonignored_attribute_p): New function.
> gcc/cp/
>       * parser.cc (cp_parser_statement, cp_parser_expression_statement,
>       cp_parser_declaration, cp_parser_elaborated_type_specifier,
>       cp_parser_asm_definition): Don't diagnose ignored attributes
>       if !any_nonignored_attribute_p.
>       * decl.cc (grokdeclarator): Likewise.
>       * name-lookup.cc (handle_namespace_attrs, finish_using_directive):
>       Don't diagnose ignoring of attr_ignored_p attributes.
> gcc/testsuite/
>       * g++.dg/warn/Wno-attributes-1.C: New test.

        Jakub

Reply via email to