From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id B3A8A385840D for ; Mon, 27 Mar 2023 13:38:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B3A8A385840D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32RDTGgG004190; Mon, 27 Mar 2023 13:38:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=Zo/Ui80Aaekubn5naWKU0Hd2BPYZtXCJEfmf13IfwsA=; b=DhFN3E97YEzSMoezla82/NswiZKktKKllKAzREEGRp6djNxh7R8m9JQ2ZEKjM4KDUPiR 6CbMTGdlQ8I/uRHyWhtrjzKwlaZk/gq1ee5OJoJTiz8ascOD4f63Rt/vmAYfi6/o8Rit 5ploZTorOEUbEiF3TLeNbnncT6ljJEyo6IYQ138ukje0dwzlNMSll6vQ7JW1h9OtU5KH ccVb/u6O0lPY61rkWwAoE+MUqBEQyc+ZyXeT3qSxPdfU6k56ocywo/0gbBnxnOBo32f0 UfaHoeBsfzp5mjBM01R7YibN9567LS0WtMIVGE0JNTeHlmEccA6fWNib72endCMBvMKB jA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pkc2mg1aa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 27 Mar 2023 13:38:37 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 32RCfgiP026756; Mon, 27 Mar 2023 13:38:37 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2107.outbound.protection.outlook.com [104.47.55.107]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3phqdb9hn7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 27 Mar 2023 13:38:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MAQ5I4fjuRMu3vtTlFgksoOtZhLbXL7DjtZU862kmbmCuy+Xyc8Gyej1Wjfe2MzGtZlYGkruxq6EZi30Nlgrba4FON0pICaW0a2Ws3rFwJrQGz8yGQGpCTnyn6ooOUHVrkbTHWpJOajHkrPzv6GcBIFmeQC0mfohGCweCVqHMl3c95+d7v58Q1vyM7wO23202IXg4K+1rF1BMZB2B4qmWCkI+q7I39ezM2GM8AyL2GfoSKuolHM16ytP9of9yqCryJnx3ZnPjIIptDi49vVe6ZtxOImYfPVq9r7aX8lwP4HcFMjy68fqjuaRUZ8X8cLLrZt7HkHOEBjoDDH4v9ztxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Zo/Ui80Aaekubn5naWKU0Hd2BPYZtXCJEfmf13IfwsA=; b=LJQg73NVOMn1slLXZhmzkPGbGNgRhXsZH9iBiPsNnLMECrNXuJtlfDd0NCgHDtZ/QzhSLCLtz4vm3XWD19qM0frg5i8R95kv5NKTbAL1oWwWHDb5E/OFpf8+GwJIeedphitRB+ZDl1AqPl7qy5yji/kbvR4zqXSM3kc72dEUVCAeVLNc+aq+TQMAh3CFF7qodlYrVkXWtj5Vj4NoTSu/J1CcHiGBfPG6ow/40h4D/JRK8CwaKypuhIkuz/ZM2k8UMowMHSh/+HNe6TZcWsDG9vBqhTGRjhLcAgKckGoE2raQlDI3DVwT6ewFpkxR0WvVAVEnhg3Z7bsA7OlQm2JvyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zo/Ui80Aaekubn5naWKU0Hd2BPYZtXCJEfmf13IfwsA=; b=XtXmfC3r4Tlg0fMrW0Wc88EFaCcekHm61bMCK/qymbQjhIqWXm5NSLX00Jci+D/Co55BZNEwtpRyfMLIw7cqkxucCaFXNbv7EM0xf1mHLHOdiLiXMjpJxKBy7CCG8kVHm1y77VsOXguJR4nza7lMOGEnqBhY5BRUHzHqL/Nqe0A= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by CY8PR10MB6468.namprd10.prod.outlook.com (2603:10b6:930:60::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.28; Mon, 27 Mar 2023 13:38:35 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b%9]) with mapi id 15.20.6178.041; Mon, 27 Mar 2023 13:38:34 +0000 From: Qing Zhao To: Joseph Myers CC: Jakub Jelinek , "sandra@codesourcery.com" , Siddhesh Poyarekar , Kees Cook , Richard Biener , gcc Patches Subject: Re: [V5][PATCH 2/2] Update documentation to clarify a GCC extension Thread-Topic: [V5][PATCH 2/2] Update documentation to clarify a GCC extension Thread-Index: AQHZYLFt2bF2cQ8FqUW0k9UU4aLywQ== Date: Mon, 27 Mar 2023 13:38:34 +0000 Message-ID: References: <20230316214715.604671-3-qing.zhao@oracle.com> <4a128885-687d-9c22-778-811816b2e535@codesourcery.com> In-Reply-To: <4a128885-687d-9c22-778-811816b2e535@codesourcery.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.120.41.1.2) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR10MB4344:EE_|CY8PR10MB6468:EE_ x-ms-office365-filtering-correlation-id: 686ed2cf-8061-4812-30e8-08db2ec89015 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: w7uaqRJ6WYWiZqZiXjcDikROASNZw6KTVs3v0hUAmHkrTOaRZsh5s8aduwKHMx+/ZviScBxmg91WMIfknCtD39iNCWXX0zNmmrC85vZGsD5KOPIGNa9VBzvXvoGAnXJihQos+Ws3qfA+x1cyB0dM0s6b89SvzQYocBHRp66P+sHsuq8Av98zegn695bRB5riuzFCD8sWpWmdNuM1GZQkvYktz7sa6gKOijlBS8bfzDbnO2j+E6z10GIBPGE5cfitOjvAd7hnw77qyOrUbAtGMqtCR7ui75xY7WQBZDKYNCIta4qI4D5Yfz/Uk3mxRiN/c48P2xs0BtTPcLt2i5y5ulWVG6+nvk3uo0Ihlr4N7nuttZcm4XreymFHn39KjH/YXFnJCJnbC74Pz2i/w04ho9W/VVIjUCg4BNq6dbDG+eDJernJ8mDy1PAX0tqB1Xhi7ThuUmc+CELpFQ60snUIDfo0cHPQYfygkqjpUuxYIEIEcuoJ/CPvXS5VLm+0XA66pa4WBgIFRbcb2NzxSGRHhC2Ru4PC6+SMsau8WIpwG0pesuSYZK3jd+HJCGdEf9z7Uv+ohk6SN/jnRUTTH5XUkfOAUW8We2mi3O2y+UAF4izx5eq3S7O2qxN88OZvBBhfL33AmuclYya7sZ7TH3XgMg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR10MB4344.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(376002)(366004)(346002)(39860400002)(396003)(451199021)(2616005)(83380400001)(91956017)(64756008)(76116006)(8676002)(2906002)(66476007)(66946007)(66556008)(4326008)(6916009)(71200400001)(54906003)(6486002)(66446008)(478600001)(6512007)(6506007)(186003)(316002)(38070700005)(53546011)(33656002)(44832011)(86362001)(36756003)(41300700001)(38100700002)(8936002)(5660300002)(122000001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sUtJ8gAUOjKnjTnl9x8OWzTLXnTcfe3TxEkL42linIWLteldLWlZG4ik1XO2?= =?us-ascii?Q?ihXDBMeMfX7RQnuCKWOhHsTdzGISi3JB+c6gPavfqoJaqbd3iCqMOshkc69X?= =?us-ascii?Q?58Hy/mO9R8xQlQN5zEOr2ID4WPHxNPbkPwUosdwOJWSL/RqB0BU9Xx/F9xgy?= =?us-ascii?Q?9iIoyhPTgcKWtDbDIlfWzCa1Nx4qPQ1GszeqsTwTWnxqonQ5fgYhkTSmaZCV?= =?us-ascii?Q?RuCxd/TEZDTtx86Z+GAn2zEBzyN8UxZvLJA9hUNDhmb5Tg6DwVH0NZXPMGFs?= =?us-ascii?Q?6mVlxof875LbEZDr8wfjT+AOo1vjsk87JXc+EVz1aO45F7taNohH+9m2IE0b?= =?us-ascii?Q?9GzCZM58mryBo0RZxRzLdYX9OboBdU5aTSxJr0kMm02q6kXewVcqXZKyF+Yz?= =?us-ascii?Q?qqK/vslSGdBieufgF9wWsL4pnMrbgXs+zxDCMs9kfWD2HmmtDfcBgoewVgYu?= =?us-ascii?Q?zYFmO9yyUamr23fx8abzdiE+XPUW5xIPZexk2JJR3AWy7/zO/+XNmk7zMsZQ?= =?us-ascii?Q?O4ybZO0oFr+gxU8YkPn4i4pj4JxQF+W0WB86e+MH1cV/PdiS/iqRfH7B3EMD?= =?us-ascii?Q?Jl36BsKjT1FB5ZL/WCufjIZ+n0isufFPEAZyJM3i/I83YpsmVjBOmUjoas3Q?= =?us-ascii?Q?HJhCXaSwd5fmpgXW9KbawTXn5Ab4frXFIJeEvrtRLbk+/CajT2lUKgol35K6?= =?us-ascii?Q?f0TR18izcUH0nKFpnJIK6OzaZpzuVtKDOcQS377wVYMEaosgvQ22IWxSUqo2?= =?us-ascii?Q?DdqJ61lex0Rg+mPfb7nJHrDRA3qXfBaHQiNSgQS84UJevHGydGETKp9X2UNN?= =?us-ascii?Q?w98jhzpPIkelTRVC0wHUniA94P15iCgunwn/PktIIzKVHYKV3HaC7mwOe9Bo?= =?us-ascii?Q?K0NSRC+nSKwSCOb55hNzAt1969Xz9RIAQU2bPLbw6Rn4CMYf90NfyjOoDNfs?= =?us-ascii?Q?KZJvFPYL2bTQh13jYhk3/rNxd0s5KApDo7EXPqCTyRc+byT30yG+RHxD/UYo?= =?us-ascii?Q?Mz5hsRnLC4f5WP7eEhsf6CMF3CfukXy5g+7a2z+nwUTpt507ydZMUV7OH7Fo?= =?us-ascii?Q?EsSbz66GSJ3UNtjO74rgj2Md1aBsjaBy2rrbHjZVb30JtxdM8ri1GxdAJEk9?= =?us-ascii?Q?oVMAPEZ8jc8ngahZGxiUePWJKYYR42ajDn6u44NAIL2h5PVxT7/7bH59cIW1?= =?us-ascii?Q?K8tnGXedQZaXWnzw+eagrWeE+Fo74+342x0HAD7QJa3NznR2xG+a42A2wOjn?= =?us-ascii?Q?tklLR79mcsVAFarvzo3QToRuXAedSP9frAhAIhS4tVIQgqo9dUjKHdsotG5o?= =?us-ascii?Q?pxA8oShP9whcnA6BztXNBVqlI0dRv/ygHEK6cRZtbFKdMECwXAfxAA0L6Vrc?= =?us-ascii?Q?JHOrhkfe8edLP6VVjmGXR9i+Mz6+nL3/gdXrRumRjbeN7zLl22g3/OY38DFI?= =?us-ascii?Q?6PBiOifkw4dDNGN/PP2fJdq0KrEmKMs45YgEFNJKCBdqbXVUfFOMAcfyokoo?= =?us-ascii?Q?l27ec1MYVdyt160niq2DLS40TX9bExYNqL8UTaTBzySQXPhVGcIkfqc5q8Dn?= =?us-ascii?Q?GZFdzkAm0WxFxJKltGYWf1awg7ZekLRBsCrJlCfBByoqPLGHeiO9o/j6o63g?= =?us-ascii?Q?ViBoFmtT1FfNm4TBZIhFyR8=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <0B95E2E5FF52AD47A1298C7FCFC5931F@namprd10.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: eXcEa/Q5rEZ8e1dBVjy4bDc5HUcgaX5zv4N87ywZ073/VLMzYh+ybfwox0EQ5d/OjNh+WSHMre4OclOi+CvhmUtlHNUlLk9jdVbcf5KCpYnXQyz8LAQzn+psicK/oDt7fKbIJE4k66/RkUN/QWw0Uf3wGH5q8Yk3wTllfuCpJHPCf0qn4ZVMJwgg29qlmeMbKTQfESylIcKt296QJ8DNHLbZdnbp60mDPZekyQ+mfCw3vqyAHyuE27ydap4b5OxfzjC5pnbBWUeWRgWOD4569zZbuCF7tkvJPASSzQunIXsUAwH9zGq+R5+tUjuc0fepwSw8BdJMuByGdZNWIVz1ji66fptyAax98wTytB7o2OSQ9S0BefE7s1sjiDHAX/OvD8yDMKHuBG3PJ0JgbRoG0tHt8b5Ede1Z7vWC8TlZD1CivSrcNBdgrie7TTYEAi3OnSjVWuDU2PNs1Aw5/5jbKsSEZZpUVd5lMiE6SEEA7+xi9p8/mvnck3RxmacYgvmADwbFcwbxZRL1EB0xxInPUTJk6vhQBgSxYbpXJ0O+6x1PJN9A8iGXbAGM+Rm4/ukSRgDJYEjvG7xtQArp64rZZTe91Vvp4zvDTV5d4B6mfUXsu7fDFP7+n2gmkTGRVRB+xf+q80/oT3DiBtJb28KBAQUz4wCxhIZ7NrrrKXM892tPbRUFXrB7UTctWahNUcjPfcPcMjiHQecr/6DLcgGvT814pan2QaS7LzsbmMXwkg65IJtn4p3Ly8xOjJlTaFL4filWWlXxyks8q7XzLTlzgWwApiyvA1s19xd7zXiDdjzjudDffjHJA9B0e8QejUesjqm9VJurdEqgLZ0NQ7PjhuzhCTLifQ8DccxuMScLiU+dczasb7hSiOMgHoeIU5tnesGvqPfB61oME5aW/Dvf7TC1ALUsGdBCQHJdcGynBxE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 686ed2cf-8061-4812-30e8-08db2ec89015 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2023 13:38:34.8545 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nEksAtMzwLEHUo/JGyfEfgI+NrTvG6t2w2cAwJ9Ir6Amvu2AshpYShJG5Qlfrf2gCWzYtop5VKljtLIcVH3btA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6468 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-24_11,2023-03-27_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 malwarescore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 spamscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2303270107 X-Proofpoint-ORIG-GUID: vLVQ5sDGJMjFvNYVnSp1vDvAyWZIALn9 X-Proofpoint-GUID: vLVQ5sDGJMjFvNYVnSp1vDvAyWZIALn9 X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,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 Mar 23, 2023, at 4:14 PM, Joseph Myers wrote= : >=20 > On Thu, 23 Mar 2023, Qing Zhao via Gcc-patches wrote: >=20 >> +Wgnu-variable-sized-type-not-at-end >> +C C++ Var(warn_variable_sized_type_not_at_end) Warning >> +Warn about structures or unions with C99 flexible array members are not >> +at the end of a structure. >=20 > I think there's at least one word missing here, e.g. "that" before "are". Will fix it. >=20 >> +Please use warning option @option{-Wgnu-variable-sized-type-not-at-end= } to >> +identify all such cases in the source code and modify them. This exten= sion >> +will be deprecated from gcc in the next release. >=20 > We don't generally say "in the next release" in the manual (or "deprecate= d=20 > from gcc"). Maybe it *is* deprecated, maybe it will be *removed*, or wil= l=20 > *start to warn by default*, in some specified version number (giving a=20 > version number seems better than "next release"), but "will be deprecated= "=20 > is odd. How about the following: +Please use warning option @option{-Wgnu-variable-sized-type-not-at-end} t= o +identify all such cases in the source code and modify them. This warning = will be=20 + on by default starting from GCC14. Thanks. Qing >=20 > --=20 > Joseph S. Myers > joseph@codesourcery.com