6 ms·
You forgot the </sarcasm> tag. Or are you actually serious with your comment? GCC supports various "flavors" of C, including fully standard compliant versions.
by Vogtinator 3y ago
You forgot the </sarcasm> tag. Or are you actually serious with your comment?
GCC supports various "flavors" of C, including fully standard compliant versions.
GNU extensions are all documented.
- jmillikin 3y agoGCC by default runs in GNU C mode, which accepts constructs that are not valid in any version of ISO C. Its extensions are not part of the language spec, and the only way to discover their behavior is by reference to implementation-specific documentation/code. That is also the situation Rust currently is in. There is no Rust spec, only a reference manual for rustc. People who complain about unspecified behavior in Rust (or, equally, about Rust's lack of a language spec) are not satisfied with mere documentation. They want something like the Java language specification and conformance test suite.