Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch
Newsgroups: comp.lang.c
Subject: Re: switch/extension for see below strongly needed
Date: Fri, 22 May 2026 21:38:16 -0700
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <86pl2mhhaf.fsf@linuxsc.com>
References: <10uapjs$19723$1@dont-email.me> <10uhknl$32goi$1@dont-email.me> <10uhnc2$38l18$1@dont-email.me> <10uhp7t$39olh$1@dont-email.me> <10ui38p$3d4gs$1@dont-email.me> <10ui48o$3d4jn$2@dont-email.me> <10ui7n3$3eguh$1@dont-email.me> <10uifdl$3gs6h$1@dont-email.me> <10uijv9$3i6dl$1@dont-email.me> <10ujm3r$3pnbb$1@dont-email.me> <10ukcf2$dis$1@dont-email.me> <10ukg34$rn3$1@dont-email.me> <10ukknp$2umi$1@dont-email.me> <10uksag$63on$1@dont-email.me> <10ul4ml$96it$1@dont-email.me> <10um9mn$hnok$2@dont-email.me> <10umrua$nckr$1@dont-email.me> <10un059$k0ug$10@dont-email.me> <10ungrs$tkfa$2@dont-email.me> <10unhp5$k0ug$11@dont-email.me> <10untjj$11epj$2@kst.eternal-september.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Date: Sat, 23 May 2026 04:38:19 +0000 (UTC)
Injection-Info: dont-email.me; logging-data="2094584"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+a8v1yCgs/Q20/LMsOVRMe6Xpj+h0jYtI="; posting-host="bfea1ad8920711d5190b1ffe56c7d4f2"
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:olOdjGt/GAlhnmTH95X7tZ1X9xU= sha1:anu+CaFlKYeKzZWIhEWDsBfPlBc= sha256:W5NNDOqcxj33h75kC+jET1RnY4kco0Lfk0e5T6CoZXI= sha1:ssxfCFEnTrLDxfyDlqhivITGWos=
Xref: csiph.com comp.lang.c:399335
Keith Thompson writes:
> gcc by default compiles GNU C, not ISO C. It also fails to emit
> many language-required diagnostics. GNU C is ISO C with gcc
> extensions. Prior to C23, allowing "L:}" is a documented gcc
> extension.
I seem to remember that sometime in the past gcc behaved in this
way. And I see that current documentation on the gcc website says
something to that effect. Trying it just now, however, I couldn't
get gcc to accept "L:}" under any circumstances, no matter which
combination of options was used. The unavailability doesn't bother
me; I just thought the observation was interesting and worth
reporting.