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