This is the mail archive of the
mailing list for the GCC project.
Re: [objective-c/c++, testsuite, committed, 1/3] Workaround for PR90709.
- From: Iain Sandoe <iain at sandoe dot co dot uk>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: Mike Stump <mrs at gcc dot gnu dot org>
- Date: Sun, 4 Aug 2019 15:00:27 +0100
- Subject: Re: [objective-c/c++, testsuite, committed, 1/3] Workaround for PR90709.
- References: <A23B4B46-2DF1-47E8-BBC7-9C3ABA262D97@sandoe.co.uk>
> On 15 Jun 2019, at 15:08, Iain Sandoe <firstname.lastname@example.org> wrote:
> Since we cannot parse the current NeXT headers, because of PR90709 and its
> dependents, we have a large amount of testsuite noise for Darwin platforms.
> In order to restore the usefulness of the testsuite, we are going add headers
> without the modern syntax elements that trigger the bug, and use these for
> test runs on newer Darwin.
> The headers are imported from GNUStep, with some local modifications to make
> sure that __BLOCKS__ is honoured as a gate for Apple-style blocks closures.
> CF-CFString.h, F-NS*.h are proxy headers that use the installed CoreFoundation
> or Foundation headers on systems <= Darwin12 and the GNUStep headers for newer.
> tested on a number of Darwin versions and x86_64-linux-gnu
I have backported this series to the 9 branch as r274095 (the patches are unchanged).