From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic312-25.consmr.mail.ne1.yahoo.com (sonic312-25.consmr.mail.ne1.yahoo.com [66.163.191.206]) by sourceware.org (Postfix) with ESMTPS id E4EE63856DD3 for ; Thu, 11 May 2023 06:23:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E4EE63856DD3 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=yahoo.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683786201; bh=9UghDvGgDr9YrgF4O4g1QYuo3Mjk2K8EQvYIfo9/jcM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YA7ZpyBzOxmT/b3wRdkM+TFcf1crvNZ9FG01PRIP4zBiFgL9wCraw+1AZlC7tze9OvTuCbPcvWAnM/ioQO6NCza7QceSYoNH1N1H33pHJV4HlEmolFiXH8hAvGeASilLNKHqktORMRUkLQGMbavCe/CpwYYTL0uKE1SDNl1YROlwOxGM3kW3CJQgDFt7sZ67LU13yxEId/4+H6rRJ19AuLo3kecSlniTdBxcUG5R1EAXTfJxj7OAD/+phEMXuwOWLUS/a2pu3MA8MVqV8YGzn8QyGLW6+Jn2O9NwfCYHVWOPJb4onPYK4Oy8kkC9wiuGMwSNgyOOPJeujbteiSPzfg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683786201; bh=8xgH6vX4Zxr0fymCT8raUne8CoC/bhvhtZxzXzsyNKR=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=KC1xdVviszqe0dtWh979GmA2i116TH63cT7c1NA7HqpX7blkWMLBptEh7mNpN38EEm7DjGyIbCSr7EWhQZbDIkWuAVaInKuspovzxqEKl3ysffVy6/nWpSnZ40lqJ437tHv8Gw6Z2wUd51qurDiaw9Ez+SueI+gy4B25fLulazwV067KmZrprgcgARcZ3ldF7EOx353wnxw7w1icOGxD2n4oNi2TWAMU2qWzAaZeW4VH/Zuxb2iAOKGwzNRr+LriA/RLnbQLM5fBjMk/mVS0HMlyfWmWtxQQdpfwrfBQWry50BMrU3zgV9+u9SC00XizITjQV1Gj7JFOejRN7SwUJQ== X-YMail-OSG: KbEI9FMVM1mFStRgPBjauThaz45VOUJyd2uvh0h5Ucp.Uw1M4fvyT0GOaAIS5LA FaVzvuvh5JUsQuUh0xSAOQBgQiF2m7rmtJ.0Ht6ldlKQalNBRQOhl8Ej2XJtm0W9wiSKspr6LJhx UClu22Q5DA3vYC_w0oEOshV_8l.alrpv3_OtWtupz2QXkcF7nSsVfQNEoN3fc3br_JjGzvg4vbMi sEk5rF4wMKa9oeBGBqevALDJzdQVIKgclYwnbinjcmOvXHhR4JUpJuC0Qsbdo7mwbyWt.8MtUqSx THAogbwF_T.ADNELrBEiQKd63chEXWlY9MwEiGwkhcecFwp0inxZj9g0YonLpM9RyabtBXhgyuiG b5koH5QYJL1ZgSQjhnue0iCMOfdVMZmu3kAq8BPFxiIYz5dADItJDX3dfp.UmFRbHeWwm_cwDU7h NtzUX2ShTwqqoBJ3VDvIoQHxuYZYLunchDWHQ2KsXT.HLji2VvHW0u9ZQJkRTYNEZSh47s6gNlsN q3SLUqoU4WdVAqTbXAFGkZ6xqYyCOeGC8FXeNvwiOO68iN0L1UlFtwIkak5rUJFgv6kuWGTYqjM_ 2ZmG6YMI26lIRiDw8eDsjT4Wt8a6gPCymO3AC0EHkMKaU3eEQnm_zIiXhah2ZWRPTPfNq8BUsWao 2RtaOj4uKDWMDeIF3ou_K9kGpbSWP.qvnu8zorspOmHFPjHdRANCgediGurqpj1zX0bDqHq_a600 hI40x_cETMJNsXqA3_Pl7nCV4GcxMZNYd.CFMHUuTNVi18ZfuZ08EO3Dbtxykk2dIsrw3CUv7s32 6oDGipqqN67JfhzHPUgRF_m.D0QgMvNsTttnY2RezIiBkkS1P3Vr7wvDvnPa1lbVqJpfK8dGN1rs AoJUoVpFFinerbmJ3nRdHeXnHgc6z9hn2DU8ARd0sXcaDEUsxDKnsND4dNY6kovhy96oNm4qsNln hVnTgIfZOzeUTu009n1udddFkrzB2EG7Np.cWWykoeRqiAB6B_09Tu4GEwRf7EKCKZkol5WnCZNC TI.eztpuTyU11eVPU8wo7C4.fughLQH97CLAuPCHxn4EgwOJ4xTU8_6AHWYkDMPAMR5IC3QqnYqP 8vNJt5z1xuqD2t9X.zWmlaRyetXH8KUGScBSHNzjR99EeE61WjQDbax3FfZKMbQqnNHWD.9ezI9m k1FlC0t2YSCBKf9PZVBjiNEcHgxLzaEXMGcfiwV_yxXKpoFc6UoY5Y8HBoeVAR61QA0s5riqaXsD M6tOB4UAecO7djDkKJyR461hA7QJ3f585MmICsir_hYLdFE24WoCWZvYlAsk0_pcKAwx_Ogcnvbn aAeXYbBOB4k2f..IAlxWQBGEBpPDb36xEiayevvXsCMPpnR7.BZpphl5fVJdt0Z3QEAb3ZF4pej8 rLxievge0rMyvuNUTUT4VDMZHiM5pLjPrYY3Exj0qdQ6YlEM9.i2RLJtRUM6OpueAx32nLHkJDF2 w871.eq5Vq726ptdDSs.7DhVn8nLtSmbPV5ev70DytjJ3Yb2PQjprngyXsd8uBQ5PLVravXqMyFG OR4zaKYR3bh_4UyDDfKqvmZ9hQ0n6Rxt07gj5MpzRiaIqoS6bG85jkfW1_fJ6ETWWYIK8HRuVLgT ee1EITQ7WmUqK0_mXJg4fmiixepPbDyywoJol.hhWn1NygnyUcuoMm.Ihk6a1Nl1gnoWEo4uuIGq S93XUoNYYLxUypHK4pPjI_P_9NmUTObsLvaOj83PCuZXSeHCzmvFXcNZDg3NbJwU47Tbg5AiwQVb pRHXx3DcGOd.8v3x00aKuKJNIOw7ZfdiQ.TiMUv1V8pwCtm5FTPMPmImDEMBQa1.3CPZetXvDyJX sZGU3ZyBL29CvHFuITXiK9EPSS8FtitpFzTWNhM2LPwSfiNeK0V0mGO87dPasUAw2DhDR0iWKggn wdAwAvoqwojPFXDoVaErENhGhT4v5Vo6VlBcj5w2uWBA1eiDaxpi.i6vreCKGfY6oqI_gm.SgBhk _o3ac38As14g07nylKPKFaj2pXOfSgOMTYM4meyxLWbrwMDGStrdH33ov80OdIeJmWT4oio55B9C 8CdRGigfDd0HGsK7hFB7RKL3KPi41DPQfWvNVJFGKa9TXj20IPIob_52eYdAShprYGGEhXYqgy8G Jn4MBDb7.K_vp.4Q9v.HAqG40fHoNI6F8tdWFdFqnXw91WEY1UR8jCLiibuzND1mnT9uEs3wnBvO WnKMxs4XBvmWOO.F_nkIE9.uTp8fEH8FwFEXfdr.RrLx0JntFC54ruFxbDIXqCNgZu.hVoQ-- X-Sonic-MF: X-Sonic-ID: cfebc384-6a23-4795-b272-893029c2ad85 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Thu, 11 May 2023 06:23:21 +0000 Received: by hermes--production-sg3-748897c457-tvgvm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 89feb2c2f72094fc8ce8a603380688d5; Thu, 11 May 2023 06:23:17 +0000 (UTC) From: Po Lu To: Eli Schwartz Cc: gcc@gcc.gnu.org Subject: Re: More C type errors by default for GCC 14 In-Reply-To: <7cf0fb58-9f34-2c8d-c920-5b38134ac60c@gmail.com> (Eli Schwartz's message of "Thu, 11 May 2023 00:49:28 -0400") References: <87mt2behdl.fsf@yahoo.com> <57238276-5966-98d6-d5f0-f5451013ed17@gmail.com> <871qjned25.fsf@yahoo.com> <67e65b41-5400-d1c2-9f43-f94d0ea7da9b@gmail.com> <7cf0fb58-9f34-2c8d-c920-5b38134ac60c@gmail.com> Date: Thu, 11 May 2023 14:23:10 +0800 Message-ID: <87sfc3crox.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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: Eli Schwartz writes: > P.S. No, it is not realistic that GCC will remove support for a language > feature of c89, until and unless GCC removes support for -std=c89. So I > do not know why you are talking about -Wno-implicit. That isn't the > question, that's not what's up for debate here. The question is whether > GCC will drop support for -std=c89, with all the language functionality > that encompasses (including defaulting to not issuing fatal diagnostics > when you use it, or indeed issuing diagnostics at all). Because in the real world, almost nobody writes strictly conforming ANSI C. Some people do want to mix declarations with statements. Some people do want non-local goto, typeof, zero length arrays, arithmetic on void pointers, asm volatile, and so on. And at the same time, they also want to be able to use features such as various declarations with only a storage class specifier. All of which are presently implemented by GCC.