Daniel Kochmański daniel at turtleware.eu
Tue Sep 22 21:16:13 UTC 2015

Dear all,

I've got a question - does anyone really depend on a non-C99 compliant

MSVC supports C99 from 2013 [1], GCC has complete support from 4.5 [2] (with
various bits earlier), TCC also has everything except complex numbers [3]
(what is on their TODO) and Clang has complete support [4].

I'm asking this question because we're considering making C99-supporting
compiler as a dependency for ECL C backend.

This will relieve us from writing backward-compatible workarounds for
the older standard and will simplify the code. That also means, that
various improvements will be possible and code will be easier to

Best regards,

[1] http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-library-support-in-visual-studio-2013.aspx
[2] https://gcc.gnu.org/c99status.html
[3] http://repo.or.cz/w/tinycc.git/blob/HEAD:/TODO
[4] http://clang.llvm.org/docs/UsersManual.html#id43

Daniel Kochmański | Poznań, Poland
;; aka jackdaniel

"Be the change that you wish to see in the world." - Mahatma Gandhi

More information about the ecl-devel mailing list