> From: Richard Biener <richard.guent...@gmail.com> > Date: Wed, 10 May 2023 18:33:53 +0200 > Cc: Jakub Jelinek <ja...@redhat.com>, gabrav...@gmail.com, > jwakely....@gmail.com, fwei...@redhat.com, gcc@gcc.gnu.org, ar...@aarsen.me > > > > > Am 10.05.2023 um 18:31 schrieb Eli Zaretskii via Gcc <gcc@gcc.gnu.org>: > > The examples you gave are the ones I could accept as "good reasons" > > for breaking backward compatibility. That's because breaking that is > > unavoidable if GCC wants to support the newer standard. > > > > That is not the case we are discussing, AFAIU. Or at least no one has > > yet explained why accepting those old K&R programs will adversely > > affect the ability of GCC to compile C2x programs. > > But we are discussing to reject K&R programs only when C99 or later standards > are applied (those are applied by default)
I understand, but I don't see the relevance. Are you saying that "-std=c99" accepts _only_ C99 valid constructs? What about gnu99?