From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic306-20.consmr.mail.ne1.yahoo.com (sonic306-20.consmr.mail.ne1.yahoo.com [66.163.189.82]) by sourceware.org (Postfix) with ESMTPS id 5B0BE3858D35 for ; Sun, 14 May 2023 12:05:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5B0BE3858D35 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=1684065932; bh=TO9jYpBXS6abdlYg4ltJ0B8+AvTgOM5+q0RRunQM4tA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=n+/lfXTidZRpHC69g6hF1ymIO3GC9LticPoJmZ+p9SLI5q5g6NV5F/IMiBtEA8J6BFsj6YRxkM842Ux+WwA5InHbjgJG24nRmGIdMNuN+wMKeU5FPJf2tENkpfRhX60Eiu41ve190y43JwXuucpYqbRTmD1mJEsxvRGL2MTlgZRrRr4D6+Wks1z8z0Bcx0UUMyFemaPgGb9ieWKGIrutBAhqGyyvGy33Kh3O860akfO4E0YwJH4JoVpP4aX3VHtKNExNCC8JI2mN+XE4trNsRkT+OMmnpJZAnsduDOjckf7W5JBkRh2tWh2RTFJngiWTBEZt7VHmpjO8aloTJ1Y4tA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684065932; bh=JJl/GykyC0Fb9jlYsr1Jt7Ow5JsL6rxAWVgodqwBD61=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=MeVX3edMaBuliUt0BIA+a07XHQvpZWSfRMeBMSzMCs9COuiyJDLPY/ZXIgaoj2wa8YP5k8jyOfqu6qNb5j7i0FjuKg/8DWK8wCI34FqDaw3wzk3javOkPsDt7LhxjcNEcVVa9cpDzTiaiiUuVb3twcmLG9u2xEyLUefJY51+5kOSwX8BQbjqOgcD5YwbQL2rkd7o8uom9bOlUVkD7fkFF3iUW+ZRiTruOKdA3Iz7S2NFYEk7RJbgmoP8fMrgV1HnsjFzNsT56ywAiAmPQ99V+PT46fokRFfcalhx1lokH9R8l8WMUEok+F20VI8BT1X6IzYUrLEEG+xDhfQQZ24KjA== X-YMail-OSG: Rnc3FgoVM1k4z4vLLX1lRSAKDyOxCL2vEnMRNTxMSK3zjpjOvXvvm76c6p7WS43 jSAlYQg_FFp9z7tqnbjzwcdbdHLZoF_tBKmxkAkA9QYwysGpoRdlgfmrRZTjQgQ2JT8O.Wt2DLtZ DavQnR7ffNOeC0FryXyLk7VLm6pZW_xcMtlacfgKZXDg_z8ofoyRzvj7JMAe4Y8WaWVz3oq_D1CP zOJ.TQBAS9Rf1HOkE3TerYLugMSLOwAMrOu5.CGo480vO7vgJOlh2IBMIFqmrPZ8xCmpVzdBqMAJ yl3Lb4R4By4ClcBSOr7GxtN1aZ2uXjtXffZ3fhUFxh3CoqFtihDI_0S2VmNt2JkXKEWNK7ycChdb P1TjNzVTVlWkOZ7KbTwA3UV_kivPK3yfC38jTHju9eKFvbe29PIuu8LCfk2sp_K54Q1zh99aDUPh ThULV1If5HMn1Xa025Pyp0isH3fpGckxGvgABpk_byHaxIHwztwpdpNeE_pD7usx8EAQHvEiESpP wywH3ygfBPsrVqTTxQPWxLET23qGQMzWXdRVRADX.TK9xghFYam2gfQ.p9MCRWNOACV6SCOoiO3u 6PXi6X0DAHMXonBs0.iRVl_amdcZCSK4WePJiASvly.zoZmUvCPZEw8vfxmnRX0t59n_NSqOGEXg X5yZPHFisyUjW3R7wSgI3mhX2.kxOUDhCcvZTBWqIhh.xlXK5kViQlE4J4MHtG5OtCNsxPvRclXO hkrcIGik3fPvFpjLfQ2AVva8yJHnR35Ex2Zfp0k7lrVlsCCFaeMRNWFRZPdpemdMQi.HDe767wTV giGUHFJfnz6ZZDv4cJydioLgtZ0lsCpMqbgOSwKwJnlCl_8NkSEBg1_xJKBOUmmT4Wa2jMmo53CI 3k108qye58uwOM2B_6yC9YsBdWR6rvkazwYaJsLkPjHvKIdqIAKChNAh7wvRI3VbiJgdb2Jly_P7 UFKmKdM50j6LOUSkHngdOQAx3vsWj5F1d7O5dRV5oA1Sgd7Z5n1Sd78CsCKTzwP5gtWaekmkWHpr 8QltUPi_qj7daPTbWYQx8EDPbVJV0FCWnlsGt2yFQ8lBoJZVCqahVS4E4bInigH0t6eYJj1.4hal JcBB2Fq_E3sm5iVcjIV32Q39hyherfo9i1cx8Q4qSNg_hdvRFec5E.blvhJvayyH7vH5LcoD7ryN TjyWZVGxqcjdZPH1o25NBjrX4DHdgQg.KrpKGXzgMdHZls0HV87jeCZtpu5UVvffRFFeRBMSkj2_ ZFxSN2lHGpEdqVuP9M8bJHSzVP60s9GrUA0ml08OW.zryoDU3o8AhDFEmO6HYeN.fFKR0bjc3cKl CYKSmC7AEw9aVNjVDJhvZhF0nw7JhXhVmbWfnONAWLBNzqvGwpMk3WimSIWodyYmDzw3mQA2P6r8 v3ISCj48EVlvCgX6Kt9PPYFkMEETWofAVDukWxRrWcYK7RfumyYjMKdgU6smMWg8Q4ZT5naBRIoy fY3RJJDy9EYH.8TlNXMf1EEBbnMqQmrkSWLnnAy2d6SD8Dze1qf5C09b.VcB4APoNlcVX0RDU.fD hFIjErN7gX7doa2VFFQtXXe4My.pvmFpVxQgqRSwCWOJDUFxriMf8UJrOxL4XqEx1myEHaTI4g0v szQ3rqma0fUAB0IK83C60Uo1.9h7QlAxalWXDiK7NfayOwaK.jdvuL69.6a_SXNPRToQot_IVROZ IRezp.rVOVy_4_38GBfqnZXb.pFiwFrhlzBNQZkoVwe_d210zdPxO_4eVuk4Cg0o2uL_aV146JpO tL4iytr09CxdobdPUYVJ9Ium5DctjbN81euE.prk.FTmDgwP0r7DOfsI1UcGP70BZhewB216HQKP Jb70KRrO6CNC8UF._oiLX9M546ZzK4yUwC0ovkC5Q_toBYOR8ywz7VHmh6HqqOO4zzz5AfuForhM jK1HhWyuCYMZbhjerxWBG07vPAzud5o0W1fvE1kVwka3HNmTS3RwgogY_jJuOum0q9JiN39Zxf7p Zgou5wWBZJ_twKYSl7c8bmsRtBi5ow5H9yZddAHa0AoIld6LpTL7vvMNuph.5aTUFptrDglBXtXl M29WPk_LunVdQ_T_KhBrf1x3iNdxD6C..JUuAR_5PCVL3XGGsWoorQnSmr3P40e1wTpIQVII4WrP n2HwgjtoLegfbqUHyq6jwu6kbt4XQI9V95XL6mjxtM7IO1szRfeFfYhiGCJoNQooPebYiTzoUekJ vBOq350CBnScngdvmPmFNsOHkkzW.EM5O3uofhkeXFNHxb_lB9qpEUiJ94mNsd4xXvPWWww-- X-Sonic-MF: X-Sonic-ID: cd6eae1b-3470-43bf-913f-e958f4b94ebf Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 May 2023 12:05:32 +0000 Received: by hermes--production-sg3-748897c457-cf5qg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e92789e03d2d8202da6721a70c3f1f08; Sun, 14 May 2023 12:05:28 +0000 (UTC) From: Po Lu To: Jonathan Wakely Cc: Eli Schwartz , Gabriel Ravier , Eli Zaretskii , "gcc@gcc.gnu.org" Subject: Re: More C type errors by default for GCC 14 In-Reply-To: (Jonathan Wakely's message of "Sun, 14 May 2023 09:47:31 +0100") References: <87mt2behdl.fsf@yahoo.com> <57238276-5966-98d6-d5f0-f5451013ed17@gmail.com> <871qjned25.fsf@yahoo.com> <67e65b41-5400-d1c2-9f43-f94d0ea7da9b@gmail.com> <87wn1fcrw4.fsf@yahoo.com> <4d2af697-2f28-9e17-6b35-3a4ba19313d2@gmail.com> <87mt2ab8te.fsf@yahoo.com> <83bkiq3umf.fsf@gnu.org> <87sfc18z66.fsf@yahoo.com> <1cb56b16-1ee0-e233-30f2-464c30d19fd4@gmail.com> <87y1lt6ouy.fsf@yahoo.com> <4ea0b0de-c1f6-0708-eb57-69b4b0e458fc@gmail.com> <87353z7a7o.fsf@yahoo.com> Date: Sun, 14 May 2023 20:05:24 +0800 Message-ID: <87mt275da3.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.3 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: Jonathan Wakely writes: > Wrong. I wouldn't bother replying to you again in this thread, but I > feel that as a gcc maintainer I should confirm that Eli S. is right > here; and nobody else I know agrees with your definition of extension > as "every non-standard aspect of the compiler's behaviour, whether > intentional or accidental". That's just silly. GCC's support for implicit int is clearly intentional. I never claimed that accidental GNU CC behavior was part of GNU C. > No, Eli S. is quite right. [...] > And when the compiler is wrong and the documentation is correct, the > compiler is fixed. And the documentation is wrong, while the translator is correct. GCC development, being part of the GNU project, is supposed to act in its interests and that of Free Software in general. I remind you of of this statement, which was made here, on this list, by clearer minds: We cannot do everything all users want, and sometimes a maintainer has to say no to users. "You cannot please everyone," as the saying goes. There are many kinds of reasons which can sometimes be good reasons to say no. But maintainers should always say no reluctantly--never eagerly. We should never aggressively cause trouble for users today, just because someday it might be necessary. That is like amputating limbs because someday they might be crushed. This treatment of users brings shame on the GNU Project. I ask everyone therefore not to suggest that we should treat users this way. And yes, such shameful treatment is directly harmful to the goals of the GNU Project: at least one organization, likely more, has been forced to adopt proprietary compilers as a direct result.