C99 conforming compilers

J

Jordan Abel

It is not correct: AFAIK gcc 4.x is C99 conforming.

For x <= 1:

variable-length arrays Broken
complex (and imaginary) support in <complex.h> Broken
extended identifiers Missing
library functions in <inttypes.h> Library Issue
extended integer types in <stdint.h> Missing
additional math library functions in <math.h> Library Issue Missing
floating-point environment access in <fenv.h> Library Issue
IEC 60559 (also known as IEC 559 or IEEE arithmetic) support Broken
inline functions Broken
additional predefined macro names Missing
standard pragmas Missing
deprecate ungetc at the beginning of a binary file Library Issue

The list looks pretty much the same on the "mainline CVS" page here:
http://gcc.gnu.org/c99status.html [4.1 page is linked from there]
 
M

Michael Mair

Michael said:
It is not correct: AFAIK gcc 4.x is C99 conforming.

For one thing: The list does have a certain age (as the
message states itself), so I wrote "consider".
For another: gcc is not C99 conforming; the gcc people
even silently dropped at least one issue (structure size
of structures with flexible array member) silently from
their gcc.gnu.org/c99status.html page without claiming
to have it fixed.

Cheers
Michael
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,596
Members
45,135
Latest member
VeronaShap
Top