public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug objc/77404] Add Wobjc-root-class
       [not found] <bug-77404-4@http.gcc.gnu.org/bugzilla/>
@ 2020-11-12 13:18 ` iains at gcc dot gnu.org
  2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: iains at gcc dot gnu.org @ 2020-11-12 13:18 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77404

Iain Sandoe <iains at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |iains at gcc dot gnu.org
   Target Milestone|---                         |11.0
             Status|NEW                         |ASSIGNED

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug objc/77404] Add Wobjc-root-class
       [not found] <bug-77404-4@http.gcc.gnu.org/bugzilla/>
  2020-11-12 13:18 ` [Bug objc/77404] Add Wobjc-root-class iains at gcc dot gnu.org
@ 2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
  2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-11-13 10:41 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77404

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Iain D Sandoe <iains@gcc.gnu.org>:

https://gcc.gnu.org/g:3fe07cdec8c79bce53ea5aeb8e607df6eb5c8c2c

commit r11-4969-g3fe07cdec8c79bce53ea5aeb8e607df6eb5c8c2c
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Sun Oct 25 07:49:16 2020 +0000

    C-family, Objective-C [1/3] : Implement Wobjc-root-class [PR77404].

    This warning catches the case that the user has left the
    superclass specification from a class interface.  Root
    classes are, of course, permitted and an attribute is added
    to mark these so that the diagnostic is suppressed.

    The warning and attribute spellings have been kept in sync
    with the language reference implementation (clang).

    The diagnostic location information present in the objective-c
    interface and class definitions is relatively poor.  This patch
    adds a location for the class name to the interface and makes use
    of it in existing warnings.

    Part 1 is the changes to code and added tests.

    Many entries in the testsuite make use of root classes so
    there are a large number of mechanical changes there adding
    "-Wno-objc-root-class" to the options.

    The test changes are parts 2 (objective-c) and 3 (objective-c++)
    in the patch series.

    gcc/c-family/ChangeLog:

            PR objc/77404
            * c-attribs.c (handle_objc_root_class_attribute): New
            * c-objc.h (objc_start_class_interface): Add a location
            value for the position of the class name.
            * c.opt: Add Wobjc-root-class.
            * stub-objc.c (objc_start_class_interface): Add a location
            value for the position of the class name.

    gcc/c/ChangeLog:

            PR objc/77404
            * c-parser.c (c_parser_objc_class_definition): Pass the
            location of the class name to the interface declaration.

    gcc/cp/ChangeLog:

            PR objc/77404
            * parser.c (cp_parser_objc_class_interface): Pass the
            location of the class name to the interface declaration.

    gcc/objc/ChangeLog:

            PR objc/77404
            * objc-act.c (objc_start_class_interface): Accept the location
            of the class name, use it in existing diagnostic.
            (start_class): Accept obj_root_class type attributes.  Warn when
            the interface for an implementation does not contain a super
            class (unless the diagnostic is suppressed by the the command
            line flag or the objc_root_class type attribute).

    gcc/testsuite/ChangeLog:

            PR objc/77404
            * objc.dg/attributes/root-class-01.m: New test.
            * objc.dg/root-class-00.m: New test.
            * obj-c++.dg/attributes/root-class-01.mm: New test.
            * obj-c++.dg/root-class-00.mm: New test.

    gcc/ChangeLog:

            PR objc/77404
            * doc/extend.texi: Document the objc_root_class attribute.
            * doc/invoke.texi: Document -Wobjc-root-class.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug objc/77404] Add Wobjc-root-class
       [not found] <bug-77404-4@http.gcc.gnu.org/bugzilla/>
  2020-11-12 13:18 ` [Bug objc/77404] Add Wobjc-root-class iains at gcc dot gnu.org
  2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
@ 2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
  2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-11-13 10:41 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77404

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Iain D Sandoe <iains@gcc.gnu.org>:

https://gcc.gnu.org/g:d35fbf7f7673b5c72ee61720f1a209d4e798152f

commit r11-4970-gd35fbf7f7673b5c72ee61720f1a209d4e798152f
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Nov 12 13:11:11 2020 +0000

    Objective-C [2/3] : Implement Wobjc-root-class [PR77404].

    Add "Wno-objc-root-class" to tests in the Objective-C suite where
    needed.

    gcc/testsuite/ChangeLog:

            PR objc/77404
            * objc.dg/anon-1.m: Add Wno-objc-root-class.
            * objc.dg/attributes/class-attribute-1.m: Likewise.
            * objc.dg/attributes/class-attribute-2.m: Likewise.
            * objc.dg/attributes/class-attribute-3.m: Likewise.
            * objc.dg/attributes/method-deprecated-1.m: Likewise.
            * objc.dg/attributes/method-deprecated-2.m: Likewise.
            * objc.dg/attributes/method-deprecated-3.m: Likewise.
            * objc.dg/attributes/method-format-1.m: Likewise.
            * objc.dg/attributes/method-nonnull-1.m: Likewise.
            * objc.dg/attributes/method-noreturn-1.m: Likewise.
            * objc.dg/attributes/method-sentinel-1.m: Likewise.
            * objc.dg/attributes/nsobject-01.m: Likewise.
            * objc.dg/attributes/objc-exception-1.m: Likewise.
            * objc.dg/attributes/parameter-attribute-1.m: Likewise.
            * objc.dg/attributes/parameter-attribute-2.m: Likewise.
            * objc.dg/attributes/proto-attribute-1.m: Likewise.
            * objc.dg/attributes/proto-attribute-2.m: Likewise.
            * objc.dg/attributes/proto-attribute-3.m: Likewise.
            * objc.dg/attributes/proto-attribute-4.m: Likewise.
            * objc.dg/bitfield-2.m: Likewise.
            * objc.dg/break-in-ifstmt.m: Likewise.
            * objc.dg/class-1.m: Likewise.
            * objc.dg/class-extension-1.m: Likewise.
            * objc.dg/class-extension-2.m: Likewise.
            * objc.dg/class-extension-3.m: Likewise.
            * objc.dg/class-extension-4.m: Likewise.
            * objc.dg/class-protocol-1.m: Likewise.
            * objc.dg/comp-types-7.m: Likewise.
            * objc.dg/demangle-1.m: Likewise.
            * objc.dg/duplicate-class-1.m: Likewise.
            * objc.dg/encode-6-next.m: Likewise.
            * objc.dg/encode-6.m: Likewise.
            * objc.dg/enhanced-proto-2.m: Likewise.
            * objc.dg/exceptions-1.m: Likewise.
            * objc.dg/exceptions-3.m: Likewise.
            * objc.dg/exceptions-4.m: Likewise.
            * objc.dg/exceptions-5.m: Likewise.
            * objc.dg/fobjc-std-1.m: Likewise.
            * objc.dg/foreach-2.m: Likewise.
            * objc.dg/foreach-4.m: Likewise.
            * objc.dg/foreach-5.m: Likewise.
            * objc.dg/fsyntax-only.m: Likewise.
            * objc.dg/gnu-api-2-class-meta.m: Likewise.
            * objc.dg/gnu-api-2-class.m: Likewise.
            * objc.dg/gnu-api-2-ivar.m: Likewise.
            * objc.dg/gnu-api-2-method.m: Likewise.
            * objc.dg/gnu-api-2-objc.m: Likewise.
            * objc.dg/gnu-api-2-objc_msg_lookup.m: Likewise.
            * objc.dg/gnu-api-2-object.m: Likewise.
            * objc.dg/gnu-api-2-property.m: Likewise.
            * objc.dg/gnu-api-2-protocol.m: Likewise.
            * objc.dg/gnu-api-2-resolve-method.m: Likewise.
            * objc.dg/gnu-api-2-sel.m: Likewise.
            * objc.dg/incomplete-type-1.m: Likewise.
            * objc.dg/instancetype-0.m: Likewise.
            * objc.dg/invalid-method-2.m: Likewise.
            * objc.dg/ivar-invalid-type-1.m: Likewise.
            * objc.dg/ivar-problem-1.m: Likewise.
            * objc.dg/ivar-scope-1.m: Likewise.
            * objc.dg/ivar-scope-2.m: Likewise.
            * objc.dg/ivar-scope-4.m: Likewise.
            * objc.dg/ivar-visibility-1.m: Likewise.
            * objc.dg/ivar-visibility-2.m: Likewise.
            * objc.dg/ivar-visibility-3.m: Likewise.
            * objc.dg/ivar-visibility-4.m: Likewise.
            * objc.dg/local-decl-1.m: Likewise.
            * objc.dg/lto/lto.exp: Likewise.
            * objc.dg/lto/trivial-1_0.m: Likewise.
            * objc.dg/method-1.m: Likewise.
            * objc.dg/method-12.m: Likewise.
            * objc.dg/method-13.m: Likewise.
            * objc.dg/method-14.m: Likewise.
            * objc.dg/missing-proto-3.m: Likewise.
            * objc.dg/next-runtime-1.m: Likewise.
            * objc.dg/objc-foreach-1.m: Likewise.
            * objc.dg/objc-foreach-2.m: Likewise.
            * objc.dg/objc-foreach-3.m: Likewise.
            * objc.dg/objc-nofilename-1.m: Likewise.
            * objc.dg/param-1.m: Likewise.
            * objc.dg/pch/pch.exp: Likewise.
            * objc.dg/plugin/diagnostic-test-expressions-1.m: Likewise.
            * objc.dg/pr23709.m: Likewise.
            * objc.dg/private-1.m: Likewise.
            * objc.dg/private-2.m: Likewise.
            * objc.dg/property/property.exp: Likewise.
            * objc.dg/proto-hier-1.m: Likewise.
            * objc.dg/proto-hier-2.m: Likewise.
            * objc.dg/proto-lossage-1.m: Likewise.
            * objc.dg/proto-lossage-5.m: Likewise.
            * objc.dg/proto-qual-1.m: Likewise.
            * objc.dg/protocol-inheritance-1.m: Likewise.
            * objc.dg/protocol-inheritance-2.m: Likewise.
            * objc.dg/protocol-optional-1.m: Likewise.
            * objc.dg/selector-1.m: Likewise.
            * objc.dg/selector-2.m: Likewise.
            * objc.dg/selector-3.m: Likewise.
            * objc.dg/selector-4.m: Likewise.
            * objc.dg/shadow-1.m: Likewise.
            * objc.dg/shadow-2.m: Likewise.
            * objc.dg/special/load-category-1.m: Likewise.
            * objc.dg/special/load-category-2.m: Likewise.
            * objc.dg/special/load-category-3.m: Likewise.
            * objc.dg/special/special.exp: Likewise.
            * objc.dg/special/unclaimed-category-1.h: Likewise.
            * objc.dg/special/unclaimed-category-1.m: Likewise.
            * objc.dg/stabs-1.m: Likewise.
            * objc.dg/strings/strings.exp: Likewise.
            * objc.dg/stubify-1.m: Likewise.
            * objc.dg/stubify-2.m: Likewise.
            * objc.dg/super-class-2.m: Likewise.
            * objc.dg/super-dealloc-1.m: Likewise.
            * objc.dg/super-dealloc-2.m: Likewise.
            * objc.dg/sync-3.m: Likewise.
            * objc.dg/threedotthree-abi-1.m: Likewise.
            * objc.dg/torture/dg-torture.exp: Likewise.
            * objc.dg/torture/strings/strings.exp: Likewise.
            * objc.dg/try-catch-11.m: Likewise.
            * objc.dg/try-catch-12.m: Likewise.
            * objc.dg/type-size-2.m: Likewise.
            * objc.dg/type-size-3.m: Likewise.
            * objc.dg/type-size-4.m: Likewise.
            * objc.dg/type-size-5.m: Likewise.
            * objc.dg/undeclared-selector.m: Likewise.
            * objc.dg/volatile-1.m: Likewise.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug objc/77404] Add Wobjc-root-class
       [not found] <bug-77404-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
@ 2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
  2020-11-13 10:45 ` iains at gcc dot gnu.org
  2020-11-13 10:45 ` iains at gcc dot gnu.org
  5 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-11-13 10:41 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77404

--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Iain D Sandoe <iains@gcc.gnu.org>:

https://gcc.gnu.org/g:64f191b152cb1df0e108a91880cb415e413bad56

commit r11-4971-g64f191b152cb1df0e108a91880cb415e413bad56
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Sun Oct 25 09:54:21 2020 +0000

    Objective-C [3/3] : Implement Wobjc-root-class [PR77404].

    Add Wno-objc-root-class where needed to the objective-c++
    tests.

    gcc/testsuite/ChangeLog:

            PR objc/77404
            * obj-c++.dg/attributes/class-attribute-1.mm:
            Add Wno-objc-root-class.
            * obj-c++.dg/attributes/class-attribute-2.mm: Likewise.
            * obj-c++.dg/attributes/class-attribute-3.mm: Likewise.
            * obj-c++.dg/attributes/method-deprecated-1.mm: Likewise.
            * obj-c++.dg/attributes/method-deprecated-2.mm: Likewise.
            * obj-c++.dg/attributes/method-deprecated-3.mm: Likewise.
            * obj-c++.dg/attributes/method-format-1.mm: Likewise.
            * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
            * obj-c++.dg/attributes/method-noreturn-1.mm: Likewise.
            * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
            * obj-c++.dg/attributes/nsobject-01.mm: Likewise.
            * obj-c++.dg/attributes/parameter-attribute-1.mm: Likewise.
            * obj-c++.dg/attributes/parameter-attribute-2.mm: Likewise.
            * obj-c++.dg/attributes/proto-attribute-1.mm: Likewise.
            * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
            * obj-c++.dg/attributes/proto-attribute-4.mm: Likewise.
            * obj-c++.dg/attributes/unused-parameter-1.mm: Likewise.
            * obj-c++.dg/bad-receiver-type.mm: Likewise.
            * obj-c++.dg/bitfield-3.mm: Likewise.
            * obj-c++.dg/bitfield-5.mm: Likewise.
            * obj-c++.dg/class-extension-1.mm: Likewise.
            * obj-c++.dg/class-extension-2.mm: Likewise.
            * obj-c++.dg/class-extension-3.mm: Likewise.
            * obj-c++.dg/class-extension-4.mm: Likewise.
            * obj-c++.dg/class-protocol-1.mm: Likewise.
            * obj-c++.dg/comp-types-1.mm: Likewise.
            * obj-c++.dg/comp-types-10.mm: Likewise.
            * obj-c++.dg/comp-types-2.mm: Likewise.
            * obj-c++.dg/comp-types-3.mm: Likewise.
            * obj-c++.dg/comp-types-5.mm: Likewise.
            * obj-c++.dg/comp-types-6.mm: Likewise.
            * obj-c++.dg/comp-types-7.mm: Likewise.
            * obj-c++.dg/comp-types-8.mm: Likewise.
            * obj-c++.dg/demangle-2.mm: Likewise.
            * obj-c++.dg/demangle-3.mm: Likewise.
            * obj-c++.dg/duplicate-class-1.mm: Likewise.
            * obj-c++.dg/encode-1-next.mm: Likewise.
            * obj-c++.dg/encode-1.mm: Likewise.
            * obj-c++.dg/enhanced-proto-2.mm: Likewise.
            * obj-c++.dg/exceptions-1.mm: Likewise.
            * obj-c++.dg/exceptions-3.mm: Likewise.
            * obj-c++.dg/exceptions-4.mm: Likewise.
            * obj-c++.dg/exceptions-5.mm: Likewise.
            * obj-c++.dg/extern-c-1.mm: Likewise.
            * obj-c++.dg/fobjc-std-1.mm: Likewise.
            * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
            * obj-c++.dg/gnu-api-2-class.mm: Likewise.
            * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
            * obj-c++.dg/gnu-api-2-method.mm: Likewise.
            * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
            * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: Likewise.
            * obj-c++.dg/gnu-api-2-object.mm: Likewise.
            * obj-c++.dg/gnu-api-2-property.mm: Likewise.
            * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
            * obj-c++.dg/gnu-api-2-resolve-method.mm: Likewise.
            * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
            * obj-c++.dg/invalid-method-2.mm: Likewise.
            * obj-c++.dg/ivar-invalid-type-1.mm: Likewise.
            * obj-c++.dg/ivar-problem-1.mm: Likewise.
            * obj-c++.dg/lto/lto.exp: Likewise.
            * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
            * obj-c++.dg/method-1.mm: Likewise.
            * obj-c++.dg/method-12.mm: Likewise.
            * obj-c++.dg/method-18.mm: Likewise.
            * obj-c++.dg/method-19.mm: Likewise.
            * obj-c++.dg/method-20.mm: Likewise.
            * obj-c++.dg/method-3.mm: Likewise.
            * obj-c++.dg/method-4.mm: Likewise.
            * obj-c++.dg/method-5.mm: Likewise.
            * obj-c++.dg/method-8.mm: Likewise.
            * obj-c++.dg/method-9.mm: Likewise.
            * obj-c++.dg/method-namespace-1.mm: Likewise.
            * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm:
            Likewise.
            * obj-c++.dg/pr23709.mm: Likewise.
            * obj-c++.dg/pragma-2.mm: Likewise.
            * obj-c++.dg/private-1.mm: Likewise.
            * obj-c++.dg/private-2.mm: Likewise.
            * obj-c++.dg/property/property.exp: Likewise.
            * obj-c++.dg/proto-lossage-1.mm: Likewise.
            * obj-c++.dg/proto-lossage-5.mm: Likewise.
            * obj-c++.dg/proto-qual-1.mm: Likewise.
            * obj-c++.dg/protocol-inheritance-1.mm: Likewise.
            * obj-c++.dg/protocol-inheritance-2.mm: Likewise.
            * obj-c++.dg/protocol-optional-1.mm: Likewise.
            * obj-c++.dg/selector-1.mm: Likewise.
            * obj-c++.dg/selector-2.mm: Likewise.
            * obj-c++.dg/selector-3.mm: Likewise.
            * obj-c++.dg/selector-4.mm: Likewise.
            * obj-c++.dg/strings/strings.exp: Likewise.
            * obj-c++.dg/stubify-1.mm: Likewise.
            * obj-c++.dg/stubify-2.mm: Likewise.
            * obj-c++.dg/super-dealloc-1.mm: Likewise.
            * obj-c++.dg/super-dealloc-2.mm: Likewise.
            * obj-c++.dg/sync-3.mm: Likewise.
            * obj-c++.dg/syntax-error-2.mm: Likewise.
            * obj-c++.dg/syntax-error-4.mm: Likewise.
            * obj-c++.dg/syntax-error-7.mm: Likewise.
            * obj-c++.dg/syntax-error-9.mm: Likewise.
            * obj-c++.dg/template-4.mm: Likewise.
            * obj-c++.dg/template-7.mm: Likewise.
            * obj-c++.dg/template-8.mm: Likewise.
            * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
            * obj-c++.dg/torture/dg-torture.exp: Likewise.
            * obj-c++.dg/torture/strings/strings.exp: Likewise.
            * obj-c++.dg/try-catch-12.mm: Likewise.
            * obj-c++.dg/try-catch-13.mm: Likewise.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug objc/77404] Add Wobjc-root-class
       [not found] <bug-77404-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
@ 2020-11-13 10:45 ` iains at gcc dot gnu.org
  2020-11-13 10:45 ` iains at gcc dot gnu.org
  5 siblings, 0 replies; 6+ messages in thread
From: iains at gcc dot gnu.org @ 2020-11-13 10:45 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77404

--- Comment #9 from Iain Sandoe <iains at gcc dot gnu.org> ---
fixed for GCC-11

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug objc/77404] Add Wobjc-root-class
       [not found] <bug-77404-4@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2020-11-13 10:45 ` iains at gcc dot gnu.org
@ 2020-11-13 10:45 ` iains at gcc dot gnu.org
  5 siblings, 0 replies; 6+ messages in thread
From: iains at gcc dot gnu.org @ 2020-11-13 10:45 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77404

Iain Sandoe <iains at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #10 from Iain Sandoe <iains at gcc dot gnu.org> ---
..

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-11-13 10:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-77404-4@http.gcc.gnu.org/bugzilla/>
2020-11-12 13:18 ` [Bug objc/77404] Add Wobjc-root-class iains at gcc dot gnu.org
2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
2020-11-13 10:41 ` cvs-commit at gcc dot gnu.org
2020-11-13 10:45 ` iains at gcc dot gnu.org
2020-11-13 10:45 ` iains at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).