From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by sourceware.org (Postfix) with ESMTPS id 4E0D33858D39 for ; Fri, 12 May 2023 06:41:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4E0D33858D39 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-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-50be17a1eceso17869117a12.2 for ; Thu, 11 May 2023 23:41:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683873661; x=1686465661; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Mi1toolkGPDVihwsZOg+ze8eg8BkMvy5FFKTU9PAAXA=; b=MBbuQO1GpOJgIbSKVI5Jn8FGPralJ2WTvqykdT5JN5UOv7LTSl/iHa6ruHiCq0iwrg h9zPxjEczbn/fjGktOjD74XMsiR4SefYu7z2wzHTkWfVq37Te5vTGWTDTyc1Cf2gYwAW Yl038VNTeHIOg0irI09I9fMAAvVPol5EpZGTgSedpwg/DYlcRVEZXpHKBsRt220nP3SN KmkoHQLencbIWo2pHqHymh2uoPEJmFOqyb5/8W8A7TF8ku/SzPxzGkTNi2lo+igIx7V0 Qv84WVQ4dJmf7kyopRHp8iCsWjV3uuCPlGKjND049vOnKsk2ac/teWjrxyWq2w8T7Hna GYMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683873661; x=1686465661; 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=Mi1toolkGPDVihwsZOg+ze8eg8BkMvy5FFKTU9PAAXA=; b=c9HwKNaWKfnhrywRvdg2mlmWlLVgltxvLOPo6gQrVftrvFKqJW4rBEpnw0gtrFnE6C A5uFJQ62L65Ijrl44o8iG4vaLznsVWO9KGKxNSEm8RaFlw3jRu6q1ZjUx6BHMtKRKq6f Xh/g5ZlL7NhISDh1dxgvn9K/XD6aKlZTaPQRlHYVdIkHdRYqr3cHQPaGB/uO/5uQT5l3 XTUy3RHIy+FkRWvmELirwWwH6eQ0INj8eksmx9/cJauZSemZoisiii8/D/YhYbFAo3kI vpxUJEfeyXN4SI4LQXF3enTbba1eNlUTT/LimFyW8uWU1jdJX4BbwO9zJQYbGevQIEmd NwIw== X-Gm-Message-State: AC+VfDzK17jAOLM/meWt+VXdWOpBfK9mCy8CwDL9OVda++SgGfK++cB7 yezK/R/Qk6FXuYOSrQnRDd11zwegbqbKhidU3xid9GtF X-Google-Smtp-Source: ACHHUZ6PrIg2wgrd9ldJ8FZ8WIRn+5DcLoFsEBSxg1mGaQwGqOXYVUbMjuF7yzLKJ3izvXFIRKr7HWOnuYqXAM8+tXo= X-Received: by 2002:a17:907:9719:b0:96a:1ee9:4a5 with SMTP id jg25-20020a170907971900b0096a1ee904a5mr9933123ejc.8.1683873660717; Thu, 11 May 2023 23:41:00 -0700 (PDT) MIME-Version: 1.0 References: <87mt2behdl.fsf@yahoo.com> <57238276-5966-98d6-d5f0-f5451013ed17@gmail.com> <871qjned25.fsf@yahoo.com> <67e65b41-5400-d1c2-9f43-f94d0ea7da9b@gmail.com> <83zg6b5qsv.fsf@gnu.org> <6a892ea3-6859-955f-f491-d90ccaf562ca@gmail.com> <87ednmb7fj.fsf@yahoo.com> <87cz369jgt.fsf@yahoo.com> In-Reply-To: <87cz369jgt.fsf@yahoo.com> From: Jonathan Wakely Date: Fri, 12 May 2023 07:40:48 +0100 Message-ID: Subject: Re: More C type errors by default for GCC 14 To: Po Lu Cc: Jason Merrill , Eli Schwartz , Eli Zaretskii , "gcc@gcc.gnu.org" Content-Type: multipart/alternative; boundary="00000000000064cfa405fb7963bf" X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --00000000000064cfa405fb7963bf Content-Type: text/plain; charset="UTF-8" On Fri, 12 May 2023, 07:02 Po Lu via Gcc, wrote: > Jason Merrill writes: > > > You shouldn't have to change any of those, just configure with CC="gcc > > -fwhatever". > > If it were so simple... > > Many Makefiles come with a habit of using not CC_FOR_BUILD, but just > `cc', to build programs which are run on the build machine. > > These programs are intended to be as portable as possible (naturally, > since Autoconf does not configure for the build machine). As a result, > they are typically written in the subset of ANSI C that will compile > with almost any C compiler, which is exactly what will cause problems > with GCC's proposed new defaults. > Then they should not use implicit int and implicit function declarations. You've made your opinion clear. It has been noted. --00000000000064cfa405fb7963bf--