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,


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

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

Reply via email to