From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic314-22.consmr.mail.ne1.yahoo.com (sonic314-22.consmr.mail.ne1.yahoo.com [66.163.189.148]) by sourceware.org (Postfix) with ESMTPS id 6DC1F385702B for ; Fri, 12 May 2023 02:39:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6DC1F385702B 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=1683859184; bh=9f/dF+ghgl0ZWv7pKdbhCdK6rNTx8oaDACwH3BWCuSQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=FTtAfy6ZHgAf9O2JD1JPefIFtvtL6dQ6gX2in4xxsVjupg1SiPrLWBSQyekVJHkPhFrELaTtoYz8K+fzWbMIZTI8KnZxvZ0Z0A2xbCYTAxxuDIbOu6iJHhUfr8BIYLQf7Hphf2ui8G/L0jIQTWpEn3gw+IwWJH1gtFXTCy2u8QkkpC642Gxq16URcVFKaj7BZmg60mkOejBQB1SHUn4o63hLEYreipRvjheQhGVzhczrtU4fxH/Rod6hWrCu/A9+rHYdhoDKTbl62Y7CtO3nJP/59cXwBky0tf6kq3nvpCX5xuBh5hZdCwed3HYFDu5+KMbvssQ6Sj/G8mT2qswscg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683859184; bh=VgEIZA3gcMKMIsUUo0gZU0vrdPCvDGWK6NoMYUl2phN=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=k9XEbpttVU0undTuM8yynXQGo0JqkBCfBc5pYgfbfcvd0GXmmOi59/ySk+fKzAroYgmIar2/62o2BTevLs25gLco/UsQaxrgcunqJA1LskRqzXTUytuyFg4uOq3UVOIq+srZYnhRa87slURuySeQBv6TyhtCzqHasH+05RldnEpBLTLJ1GXob4618+4Q8P01zHeOnKyYB5hzTWZKNse8bMpQtZMf5syWtXMc+9Az9t1YX4mqr8U3+dJdoHNnpCdCDQrHmkkjpFmOwBDJgMtj7iUB0hODt52DP4Na9A6bCEnljh83sXTb0w/w1GmQTmqFQygmwUFgtM2ob4sCSW+fdw== X-YMail-OSG: leUo_s4VM1m9O0.4kUVGpFfKWhWNVo0P_LljGI7ZeL8cueQ5dI4LMWdJHxr1w_2 Ur51j0zGgHU3U6d3qKfXzkxSBsCkuwIMi_sKXHe1MgBNzuWdUIxhma0xTlJ3FXf35fFQTjjO1Veo _YWXqYhmBu7U_Q8xxOzP2Sx3de.01cimD2d3yApcaTqTcxFJU34x1aMaL9n9P.63o9UEN1vFezaF _qoQ7zHIMvOUia0.qqKhULdNWwi2oqkRQMDks4ZS1V6SEIw_q8UTjXVLR0iXoEh74Z0eQqH66VC2 54.3c3QXmTzqpFeMHivoacU4I2t4U58ibBcT_7nTlQ1dV.o9RpuLOsJOlRBp6KrWiKu_vUPSB9Hc KzGRV4v8PgzjNp82HYLucN9LDNHPYNbmKwlwvvnL7Smhzpk.fXyOAb_yIt6gfvnx04aHMho2pLxa XQlGlsn1C0o4Sjb6D9ozl0jcYJWaobjkin_HBRjqX1SrtG0Yc2dG78cDnfbRU_bL9xV63yeZcfAX y2kOsOH9Tp_t0lb_wyKa_qfayyLyvwPTTb51Yay5WOe0rTfzvooUkBBlK3558Y3drBq.JAmWG9IS kXoPpbGtYYMMPqUbr40f0.Hkfxpq_ggbP0XA7_kWgX5_HV9OlQq7n5UHkEXwVYD1jVn.VEZKc_nL ZwkK22jbIahV4aU.5SC0Gfs79ewpnFjw.hWcl4u8YGsvQVbJOiXn6UGIfl1Od7Ex8L98ND95MLlj SEp0oFdDvTn2YzkUejFos7WhuZOv7BtsFjoTWjSiz6C_x57VzLpf3tpBh6chX0iGF.76q6Dac9TA findzLmpO8_J8cYrYjCVVLGfQGt8edsrU.eRYQ.SAwwY9u8tlHCphxrNzCqs1bdd5xDmQ615Sdt0 f1clSumaRbyrOOcN0Pjih9Jx6E9fSnv0guJJ8371x5wwvXoZgoCaODO_MDbHjbDozf0WBvQgVdNg _JnJwOsprM1qBHuWjdCcKSDjsw1myfGbfO7LiEYvqIBl0AadKQt5ZSxQa9GcTP33D1NUsR2T.iZG lpM0fsI6ByVGdXWp8l2IKk83jZIzn63AQwsg8ztoubVy6ayAYYQsPZr44c4lDkXTvNn1N71orXdJ QPRougWotUpw9Pa9OgsvZDz12IzqB8p.GmRAWF9gvzTSLEfUy08tbHQuXxdqUGUxVzNz5.13q22e uvaiVl1bpu2M_bqw5yzoGoycQEwFmT20Y2KOj_nihHNI7n_9Z6p_42qDjwVu2KlXj7jKmSTLlcRq ZgcEFBi516UpGc6rQnpnv7.oRR4LbR6Soo5PQBozzZ.9bJ_u05DdmWIs8OTtx6bA2VlMBsTUjn6d yEw6uW0O8ZCuPn9myKXQu1HkcJP885mpCvK.9bO7lUB4dn2TVaPZw2_ddLlQboWvDqP_Ydl.Picj nkFp0Y07mKB4b.fiX_pKU0IHMvwK0j80nxw8TkICXp2NdaZK2yk0aicOHk3Q2HsVXN9HMLjfyiJK hgaP3IuH3.93e69T7zFUWSIqocTl1FX5ZUAG8xDe0y4Luhk8wGUXMxo9nrR03XiMC0GlnLU8TbCW qInKlPMhGA3DWFn1R5dPL9yTjLREc9dzHfZzlC2zbqvSTz3L_KUey5mmcO0fKUYxPx2A8.3Se_HN Z1GnWU6RWuBQdBijVCUKpw792x5ZkU3F4N76DtvZv1m7aCYnnNa7yo9QBLN.32sktcX1jb2O2UBW EO2SWPN6nnwdsuafk73rBTM04ZpZ8bSXoKr8uqEbNTF1QCeqg5.SyM7lh84WuuysnI6LKgNP1xT8 PjWGn9lFMxxQF5HNFFmmtLr7XgQE5f6GUVDsuaRnzN5p3u5XS9tChjk0J_PrZRkKTuKjls4tT6ui VmYe4R5nC4s_gSnhYwdNTI.RGNjpogEzXUG4TRJ5Ft_MfN3zcdkeJ7yNXXrBzpQRjxLFH6B3lL4W LGv1M9ns0mKcJXvJtV1_mnNcbNa6bbptEyrmLbZGN9HY37W.J3ze96X0i_K1GnjxefSTIVCQOETx ii1mjgRXEAr7uYi5hbOOP1VazSydBXhSj4OjXVyG4fIuCWO8ZuxS6OXbSNsTCKhTnT4ZgE81lUxF Fr6NZv4ibq6iiifJCZ2eEUZEbSBSfH0ha5ebWzNYNRjNytM5xiA1LYBsoTNB4bKdM6_PxVcS90Ba Hb5QAz69GxKeF8xIc4iLa31UacX26Ep5wZZML9GQ_6hQPzW6ZS4Xpntb_Jjn5D2YAKnqhumhZngH BCT6LrYvEoG0vgiRO1hD2bXh.Fa2fWnXgwCJ2EpcXLw_1AVQEnNMmCRixS47R9B1Y9ICzMA8- X-Sonic-MF: X-Sonic-ID: b7538159-5d72-4c13-9f97-18f486b47f93 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Fri, 12 May 2023 02:39:44 +0000 Received: by hermes--production-sg3-748897c457-h9s95 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 60fe06da5c496205934a8679edfd82f2; Fri, 12 May 2023 02:39:38 +0000 (UTC) From: Po Lu To: Eli Schwartz Cc: Eli Zaretskii , gcc@gcc.gnu.org Subject: Re: More C type errors by default for GCC 14 In-Reply-To: <55b2eefe-7788-0937-dba4-6f5ffa212435@gmail.com> (Eli Schwartz's message of "Thu, 11 May 2023 18:30:20 -0400") References: <87mt2behdl.fsf@yahoo.com> <57238276-5966-98d6-d5f0-f5451013ed17@gmail.com> <83354375x3.fsf@gnu.org> <55b2eefe-7788-0937-dba4-6f5ffa212435@gmail.com> Date: Fri, 12 May 2023 10:39:30 +0800 Message-ID: <87a5yab7dp.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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,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: Eli Schwartz writes: > Except this thread is not arguing to remove support for -std=c89 as far > as I can tell? > > The argument is that on newer values for -std (such as the one GCC > defaults to if no -std is specified), GCC should adapt its diagnostics > better for the std in question. These newer -stds should stop issuing a > warning diagnostic, and begin issuing an error diagnostic instead. > > The latter group most certainly does have somewhere to go other than > proprietary compilers -- it can go to GCC with -std=c89 (or -Wno-* or > -fpermissive or -fold-code or whatever the case may be). > > But I do not understand the comparison to -traditional. Which was > already removed, and already resulted in, apparently, at least one group > being so adamant on not-C that it switched to a proprietary compiler. > Okay, understood. But at this point that group is no longer users of > GCC... right? Yes. > So what is the moral of this story? To avoid repeating the story of > -traditional, and instead make sure that users of -std=c89 always have a ^^^^^^ > flag they can use to indicate they are writing old c89 code? > > If so, then as far as I can tell, that was the original plan? The flag > already exists, even. And the original proposal was to provide another > flag that doesn't even restrict you to c89. And what will guarantee this ``always'' always remains true?