Re: N3322 functionality tests
Bruno Haible via Gnulib discussion list <[email protected]> Wed, 29 Jul 2026 23:24:40 +0200
| Newsgroups | gmane.comp.lib.gnulib.bugs |
|---|---|
| Message-ID | <12598228.0AQdONaE2F@cagnes> |
Paul Eggert wrote: > <https://www.open-std.org/jtc1/sc22/wg14/www/previous.html>. Oh, indeed. The wording leaves it up to the discretion of the compiler vendor whether they implement the document for a given option such as -std=c23. > In practice, though, many implementations treat that list's entries as extensions, not as retroactive changes. For example, I just now checked and N2829 does not work with GCC in C17 mode, despite being a "retroactive change" to C17. This means that despite the informal intent that these are clarifications, we can't assume platforms conforming to older C standards will support the changes. Sigh. Bruno