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

--- Comment #7 from John Marino <gnugcc at marino dot st> ---
It's a condition ladder.
The windows and hpux conditions are first on the ladder.  The cpp bug would
have been short-circuited on those platforms.  For any platform that has the
condition test fall to BSD first would be broken.  E.g. __APPLE__, __linux__,
etc. which come afterwards.

All those conditions have to pass the BSD check; they would fail too.  The
subject should not be confusing once the code is seen.

Thanks for fixing it though.

Reply via email to