On Mon, May 26, 2014 at 2:22 AM, FX <fxcoud...@gmail.com> wrote: >> This causes GCC bootstrap to fail on Darwin systems (whose system compiler >> is clang-based). Since PR 61146 was resolved as INVALID (but I’m not sure >> it’s the right call, see below), I’ve filed a separate report for the >> bootstrap issue (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61315). > > Since my PR has been closed twice by Andrew Pinski (“it’s clang’s fault, bouh > ouh”), I’d ask the maintainers to step in. Can we please provide a GCC that > works for the default darwin setup? Or at least drop darwin as secondary > target and document the failure?
The failure is again a bug in clang compiler of defining __GNUC__ when they don't fully support GNU C if they want to say it is not a bug to define __GNUC__ I give up. This is just like the bug a while back where ICC did the same thing. We need to shame compiler developers to stop saying they support GNU C without really supporting it. Work arounds for broken commercial compilers is something which we tried back in the 90s; We really should not still be keeping around any work around for them either. Thanks, Andrew PInski > > FX