E
Eric Schmidt
Richard said:jmcgill said:
When was the last change to GCC that increased its C99 conformance?
(I'm guessing four or five years ago, but I'll be glad to be proved wrong.
It would be nice to know they're at least still having a crack at it...)
As far as I can tell, the last improvement occurred with the release of
GCC 4.0 on April 20, 2005. This release implemented the "integer
promotion rules". Not a big change.
It seems that the GCC team doesn't view enhancing C99 conformance a high
priority, though they are incrementally improving it. The docs imply
they intend to complete it someday. (The -std=gnu99 option is documented
as, "ISO C99 plus GNU extensions. When ISO C99 is fully implemented in
GCC, this will become the default. The name `gnu9x' is deprecated.")