> Which means using C90, which means no mixed declarations and code, no > C++ comments, etc. Is there any way to compile at least, my files with > c99 constructs? > Or all gcc code should be built like this??
This is a feature. gcc can be bootstrapped using an arbitrary c90 compiler. The warning options you mentioned help to enforce this. Paul