According to http://gcc.gnu.org/c99status.html "C99 is substantially completely supported as of GCC 4.5" with some restrictions which I don't fully comprehend near the top and bottom of the page.
My own gcc version is 4.8.5; this includes the latest updates (including any "testing" updates) for openSUSE's current "stable" release 42.3. This gcc 4.8.5 is of course much older than the supposed "current stable" release of gcc, which is said to be 7.3, relased 2018-01-25. It is not unimaginable that "enterprise" users of SUSE will have an even older C compiler; but they should also get an older Vim from the distro: the current Vim at openSUSE (including "testing" updates) is at the moment a 7.4.326, and I don't expect a new version until the next release, openSUSE 15 (yes, 15 comes after 42) expected at end of May 2018. So I think the relevant question is: what is the oldest C compiler version that can *reasonably* be expected on each platform that we support (including exotic ones like EBCDIC mainframes, if we still support that), and has it got full C99 support? For gcc in particular, see: • https://gcc.gnu.org/gcc-4.5/changes.html which says that systems declared obsolete in 4.4 have now been removed • https://gcc.gnu.org/gcc-4.4/changes.html#obsoleted says which are those configurations "obsolete in 4.4" and adds that those "obsolete in 4.3" have been removed • https://gcc.gnu.org/gcc-4.3/changes.html#obsoleted says what was obsoleted in 4.3, but it should be scrolled slightly up to see also whole systems declared obsolete. I can't find a correlative list showing which version of gcc is present on which release of which system, and for other C compilers I didn't try, but Dominique said above that "C99 support was lacking in Visual Studio". Can we expect that all Windows users who compile their own Vim will have a VS compiler supporting C99 and/or a MinGW gcc supporting C99, and that they will use it in preference to any compiler not supporting C99? Best regards, Tony. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
