Erik Hofman wrote:
> It is, in fact MIPSpro supported c99 before gcc did, but you need a
> compiler option to enable it which is the only valid way to enable
> it.  Just face it, gcc behaved bad (again).

I don't follow the logic.  If that were the true, then the only
"valid" result of running a C compiler would be a pre-struct K&R
thing, no? :)

You don't bother to turn on a switch to enable structs or function
prototypes, you just expect them to be there.  Similarly you didn't
need to to enable other non-C89 features like "//" comments or the
empty array declaration.  So why isn't MIPSpro behaving "badly" in
*exactly* the same way by supporting these things without requiring a
command line extension?

I can fix the code to match compiler limitations.  But I'm at a loss for
why you think it is somehow GCC's fault for generating correct output
for correct source code by default...


Flightgear-devel mailing list

Reply via email to