This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [objective-c/c++, testsuite, committed, 1/3] Workaround for PR90709.


> On 15 Jun 2019, at 15:08, Iain Sandoe <iain@sandoe.co.uk> 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).

thanks
iain



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]