From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) by sourceware.org (Postfix) with ESMTPS id AB5EB3858D3C for ; Thu, 10 Nov 2022 17:58:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AB5EB3858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x62c.google.com with SMTP id k2so7015432ejr.2 for ; Thu, 10 Nov 2022 09:58:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=bRRhRPQ+t9kNV97O9XngqOipN7a0u7UmHeFBAooCeDc=; b=pWC2HW0esxN/8DOLYB3nMEQpqXOwHV13PbQlU5AW9nyCw977WHY0KwifvpIA9l5KIO hXGnEbH6Wb5Abpmgjo1Bu2AE1iEMbU/qpY6Olxt7Za+4XXbJNEXKbQtDuBmkiWi1khom YolV6qo3tzCVkzc+x68XiyuD/5k70LBP/TB2apGSSmicijQs7rCgeJqzplPZNdEFjzFE GbWuNfhPGQLwjqVDm5s5Jr5rLnuGX+6fZT8JKHx4V4f3dhAvI8Ae8btBgN/169IpUIkh XD+N8DL9rhCYr54g/t486hX0Z4GpTNBzDHKL1RDx8mmoSEYD0EPJZGpiR4/KOAHEEqY9 j5dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bRRhRPQ+t9kNV97O9XngqOipN7a0u7UmHeFBAooCeDc=; b=26ZeChZEWtKTQ2TEei9v97CwCg9y3kxiHUNTrFM7LetWGzpYnwnJG7xsC5woqMaJnw AiRRvss2M/2XtEGG/PNA9uWA96+iz+dK/Lnj7cEJOMKmG2R8JydPdQyaCsXpIEvfbxc7 KsZwKyxfB1i7bAo+GjG/M75aDqa1YUUXVaDO6vg7LzZTcFSNNIyDSdV32K/BWK8GxBEJ CnuFvZ1ARI+Vc7uf0ZwRHuu4Y2VMV9VC2J5vyeJAQ2dyHQkgj1d6zXraHW/LgUPZC700 jdhraayzWnR37PoUT5lf1MiD6pmdKEkZVBynJV7L5CDOTSoKW2FKKYOAFGaH9TWKQjbv lY8A== X-Gm-Message-State: ACrzQf0ajwiU6UocC164XB7KP06fpodITgbmx40cfMvLAh8c8SV951yF GW2oq0fwzGRUaRYVp9FM5jvsdAxoD2xonZsiokg= X-Google-Smtp-Source: AMsMyM6x1FSk99TlPlf9wL6yMlg8JlXFH2W90zlqI4kj8zBOaqdtJC3aUViDQtdX9Eitw3AP3KcNVk2CK5Hw4lro1ok= X-Received: by 2002:a17:906:d107:b0:78d:a30f:3f3a with SMTP id b7-20020a170906d10700b0078da30f3f3amr3351951ejz.386.1668103093558; Thu, 10 Nov 2022 09:58:13 -0800 (PST) MIME-Version: 1.0 References: <24ed5604-305a-4343-a1b6-a789e4723849@app.fastmail.com> In-Reply-To: From: Jonathan Wakely Date: Thu, 10 Nov 2022 17:58:01 +0000 Message-ID: Subject: Re: How can Autoconf help with the transition to stricter compilation defaults? To: Nick Bowler Cc: Zack Weinberg , c-std-porting@lists.linux.dev, autoconf@gnu.org, gcc@gcc.gnu.org, cfe-commits@lists.llvm.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Thu, 10 Nov 2022 at 17:52, Nick Bowler wrote: > It saddens me to see so much breakage happening in "modern C", a > language that has (until now) a long history of new language features > being carefully introduced to avoid these sort of problems. The features were introduced in 1999. Compilers just continued to accept broken code, because people seem to think accepting garbage forever is "compatibility".