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.