From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 3C0813858D33 for ; Tue, 7 Feb 2023 15:38:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3C0813858D33 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 (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 317DxKir023901; Tue, 7 Feb 2023 15:38:37 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=czflCXmW/o1+wT7RKbdL0X+bXtfM5IM/UEgYBDopW3Y=; b=LpVG76u5tpcKvvzm6cCvFvyvKX3WqNoC5lEozK1XV789LrSiv3lloRiJjP21gNfuuqHT vLEnwmbU7axUdlggp4O3MXXVN8ewjRR1Z1TxyuKJQNaFjChA6XlmWCM4tdNZv8vCBsJY rZPEspKVrUtZegKakOlxNrHif783kgQeB3l2ViDETYjYz2JwLbo0oCa7UfOsZ2N9MVlP oD/WbIEErz3gdu4649Zdjy1EJrGd69VhZespjZ84HRR7Z1mcQvMeMleFqECFfB9VpFdJ unTezXyfBEJt2K8eht6lPbVnFbU4k3cT+GrvHjkXkQCqn97L6mbZg90o88X4/s3AGc+Z qg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3nhdy15vdn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 07 Feb 2023 15:38:36 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 317FFq8i012218; Tue, 7 Feb 2023 15:38:34 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nhdtca3nc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 07 Feb 2023 15:38:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kfigv2gAGKYm1By8JthVALRg5oZrjY3Cz9J+QLwhGqk8xvtU6RBwTsOqZjQroqMkEWNJcnGHQ5Q7pKBr28O5yAaDfL7HhGPje+QRVNnJLqYSrbrpIsVhd/fPuxR6rBX/jlk2EW3v3JTomH9KRaIEzFi/tdQCVeR77QhC8UNda8nV3Vvyt70MdQvbbA0QWVHGI7jKmyEehsc0j37bF7Uhgjafj6sghS0gQZ57Key9eSrABCLuA/42nZde9yV//+yavIHyHE+Z2PFcY2pgI8zuYlDoX35g+QkqwT+kmq1JgYL1dvDWvWLy4/Fy87VgZSpinCSXQjmePzQQKJP/lNTmXQ== 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=czflCXmW/o1+wT7RKbdL0X+bXtfM5IM/UEgYBDopW3Y=; b=iW9iXtFJX5v+kX/FF2f57XBwxAC6Q6LFNCYVLW0ZQ9YIRWprreITC0OoVfos5wE3TXnANEP1uXUpuy8FkqlXiFJVGC6UWd3r0c5xZy/8SEWYPWmEYgNmBUxG0lYcbKguowMgIUcYLeTyhz2LnZyU/zqHhncABJGQZcI5+UJp8LVzEDTYgzwK0gqePGi17OD7Rtq06TMzXK5E3wLEpoflYewzcRj/Z4cAVtzbqQN66bbWzRVQeaF9mS2wyUORqdb3oJHywhI9kgsx9RPTzzBXj9yajrjwmBqm4a2TtpU3EphxX9HFwtOxqqmPBR2hGlZ0iw3iLgBfvD08nCZgZsPGnQ== 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=czflCXmW/o1+wT7RKbdL0X+bXtfM5IM/UEgYBDopW3Y=; b=aE7Ltnsoiw+5eqHS+43dfbccioeyYGEPzhOmWrnOnYY1+fkvIv73kNfvzIsWs6j1EN/Ic26bN9BlQ0XpzDR8YNWPc/lHC1sTgv3+n2OvD5i4SK+tPkTh2f6cZLL4Ea+FDys++zHwbO9GR9sjaibOnJYqcCn6bQj3eZFfHOab4BI= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by CH2PR10MB4134.namprd10.prod.outlook.com (2603:10b6:610:a7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.16; Tue, 7 Feb 2023 15:38:32 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b%4]) with mapi id 15.20.6086.015; Tue, 7 Feb 2023 15:38:32 +0000 From: Qing Zhao To: Siddhesh Poyarekar CC: Joseph Myers , Richard Biener , "gcc-patches@gcc.gnu.org" , "keescook@chromium.org" , "fberat@redhat.com" Subject: Re: [PATCH 1/2] Handle component_ref to a structre/union field including flexible array member [PR101832] Thread-Topic: [PATCH 1/2] Handle component_ref to a structre/union field including flexible array member [PR101832] Thread-Index: AQHZNX31Ed6QQ1+7j0WzPTRpR3Dia665+UIAgAAsBICAASqFgIAAYHEAgAAAkICAAAwiAIABIE0AgABbkICABHfFAIAAVduAgACQPICAARAfgIAAArIA Date: Tue, 7 Feb 2023 15:38:32 +0000 Message-ID: <58A59AC7-EE56-4E1B-A585-B179B4ED94E9@oracle.com> References: <20230131141140.3610133-1-qing.zhao@oracle.com> <20230131141140.3610133-2-qing.zhao@oracle.com> <812910BC-870E-4432-870D-538024F1A510@oracle.com> <3B30CFBF-5004-41A4-940D-1F23C010403B@oracle.com> <4E515AA5-2069-497E-A301-EC8ED744E780@oracle.com> <1ff013ea-cd59-28d8-bcf0-aafc771defb2@gotplt.org> In-Reply-To: <1ff013ea-cd59-28d8-bcf0-aafc771defb2@gotplt.org> 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.1) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR10MB4344:EE_|CH2PR10MB4134:EE_ x-ms-office365-filtering-correlation-id: d8370325-adf9-4572-209c-08db09215e58 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RLfVATIsIqk2OK+QG1w/xz/N67Kl5CS3CQnOK7MG4wL4ACFkIrDl3TnpVWOTwrRvYHIIC6IA9+u9MRgW/txwRSTHrcsv1z6dR4ZwSuW+qsgKQxHaCRv27IHpoXAv96E7l9MvgNC1j8ewH220yyv7fUkZB8yIXlZ+evsy02yWgkYoaAkSIvEQg1MvP6+WlVqTWCr2qP7r23oaNlA+tzx45Yw5GC8bbaqUZuqrtufuDXp3F6oOgnPbYunZQ/dqxiraUrfShQaR9rOfUo++UGdp6EhCwUZzn1uMoKWxnBfQASbds8YWZ1CoPju0cmrtfUCYzy8cXet83f9JdIbnMEBLq2YDkchSd6FrCmqA9V6M6+gQM8x56xpOyXX8RBEo3e+1WWObou1fTiMm0IR1y+7GQ/ZZMs6iGLxdwRbwYIwpwlckUV0owxntq+1PRhgY9dY0/wRWrtbU8Bf+zWn2zWmlDkGfvyfVP4BfOeOYLvrTilpEXPN0RNTp3ILU/33uIAYoSkcwNcSf1WzgnwFzPjH0v3FYzLahna3nX+xboCW0Uon9+2gRz51EmIjFDeHzA25ItmBy5sO2PFm6GkqDV4EA0mYR6HPmc997ZZcZIHaJsdiz0n96rynkvne5mn93A4Ja7znnsrbwcMd1OQ+jayyU7seLLOXYIm30akEgHaI6HzZdp5HVNAJvbWencIDpxMKPbHD2p5PtHxibi+CY10k+LWubMzJwMsOCDRVwAD9kyS+BmoWkt79KX6BAfxApFpEoK7HJrS9F0EGsBJsYE06Whw== 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:(13230025)(39860400002)(136003)(376002)(396003)(346002)(366004)(451199018)(2906002)(38100700002)(91956017)(38070700005)(122000001)(316002)(83380400001)(66476007)(66446008)(64756008)(8936002)(41300700001)(4326008)(6916009)(66556008)(8676002)(76116006)(66946007)(5660300002)(44832011)(4744005)(53546011)(966005)(2616005)(6486002)(6506007)(478600001)(26005)(186003)(6512007)(33656002)(86362001)(54906003)(71200400001)(36756003)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?x5SgxH8znxxV1G7wuty0v1aRUl5fbU/7mPV6qAxC9et5wCV3ptJkxSd/IZw6?= =?us-ascii?Q?/3PFRTAksYlBWtGMQ47u++g89bp0ytNZ9l1PgQqUeKNqEci1WXa/ChtbQW9p?= =?us-ascii?Q?gHHgTQtUHvH8tRFfNQowgqdBgouOYTzQOB9TR/usQk76YkhY6ua13Ot3A5nl?= =?us-ascii?Q?4QOXiVBh+vRdXsI3MLR5gb6F+xKqbPSxnmWbQauNBlR80WSzdUjXhH9T9nwt?= =?us-ascii?Q?XTkOQsscC1A333VvsqElh4iOPD8hJBoqyB7NtCFxh+yTx8IvmxZA60uinKzx?= =?us-ascii?Q?DFcPTao8PhkHwjhuILiiErUhqYmQ9BuanlxRPeUDRn+uGZpB6BsLN8amWgQg?= =?us-ascii?Q?WqJ+o7uhzpC1ouIr8+z/s+K96ZvFBeFl2UOhrXb/lrQ+Q9p3UBqn6K3DRO5j?= =?us-ascii?Q?BAK+Idr3YDADawnqv/VudgVHAdak/qYGCu9kKcDdXfZPBq/udtHJMZJXYYDZ?= =?us-ascii?Q?5Q9ApCvr3uoJtAr7Tgv3r3qpQ+KIyeUnckg4ONOfe9wShjKkWwTD9F1hAuDZ?= =?us-ascii?Q?tv8NlXkK6udrG38v9oaR9SRwNJITE8fzyPm6v6aHwwg1vETftroZ5hZEjyw8?= =?us-ascii?Q?q4IAzsAFgA9jczQ62uS5f1tAEm+WijLSOk6twhZ1KszpwtgQxJkhZC9KFOJc?= =?us-ascii?Q?Aa5BFeKxeDWPEMjRc3LuhFXk96kw/a67lQfeveqULpIx2ZzsPVV/KtTdY/4n?= =?us-ascii?Q?bVcpahGYryxezDeCzaRwjNN4vtAk6gY2bjnEKkfp46gjd8OM4Uo0G/n00M5E?= =?us-ascii?Q?pLgDAvtRusJVlE/RLbXZG8D77F2mLx1pUe6+otXbrHER2tqfGtBQOGStCeUV?= =?us-ascii?Q?v6pr5sioUoDGr+FH0iNjKuHJ5WCeLDuRNcH5XP/bBX/XUZwtegzaJEp16iL9?= =?us-ascii?Q?QnNhpCCQGqoCatRQrKs7MroALJ1tA6q1Z5rPEB6UeOdvSb9jqrfVlQjth7FX?= =?us-ascii?Q?MFuUfNe/bkTjEWi3SEt4lc96QA8FzCxUnHd+xx9xBZIiuIoc0g5RPwU0MpOL?= =?us-ascii?Q?KOlSPjHjVY8hsBOZWsTbhxQvmGW1IfOk0W143tb591rBfxhIeelzzo+zLEgF?= =?us-ascii?Q?AtbJFw1Nz4R3fPGw3FbQZk2o/ndG+QORiMS+nsWP0fUHytjrc0pm0/4lyftx?= =?us-ascii?Q?VdYZYlyoDveZob9OukNWOAs85oc3dyP2chHY43rGUJOme7zVUDA58B6hCdk4?= =?us-ascii?Q?eOY6a9knBEw8dTeINzfd/3wDyFNKq54kTX0FSPAxncwiqRn7A4nGMseiutLd?= =?us-ascii?Q?I/75Z6CSAZOfiylDdjSxo7Rv5Qv7yV1/hjVaXhBgIJVGUfdpKGn2ZIaLSws6?= =?us-ascii?Q?Srd8Lxe7RoYLewKaQLwezyHe+mCD81G6L8Oaax+fi+pmgpEvvPnVa5XV+ODT?= =?us-ascii?Q?t/Z5ccytrASk01bt2fBb4b9NxIgcnnPoJO1d3aLBoMwV123m53jTIR0OIVAq?= =?us-ascii?Q?4OgjdMc7x2tgRrGvMjihw11vQJMFt6SZVpRevFys7UMo+MPJeS4LQ5H+/J9S?= =?us-ascii?Q?RIBllI+z85RtzJSCaJJi93RrLbv8S9O7DRW3ezAadoGyC37KcmCgirvJbacv?= =?us-ascii?Q?rJn7ulWdWa8Y1WT511Q4IpbXoxtJy/m0WKhS84zsHn81zApSBmAxQyibaAjw?= =?us-ascii?Q?2w=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <92C60DB9E8B36747845F70E4DA37371F@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: lglA2xhK3NE5mT8z10FYj3o4yzNznpVoNdD3Qn2q856zDHFBn/wbrjPDJF2c96ueL0zYdL+M76uJj0GULNQyFQHs4t5WALeKx1g6GmMavcG+bBNl82vbI5PilQlybJRnPTm9oeV+P3OY5XE5N/B5HwjJfmQY0PVqGKysbEFBPlDgojZRfrLWi80ilrM7vQaLqhVVszCSZ4g6BbF2eBv/9o873aJ1Q/LnTzouroQu+m2LsBUhvzuj7eHtaw8x+GCn/hbXK03UZRY4cvaEQ6XVqyIPoGkmcieKysMhHXS8ljCudPUz96btvsOt47JHupZchI+Va3Ug7TNoZiY8pEVpLRRadVlc0eV3Cv622AhQmdbBjV5J2fu4fVQVg1ECGBQVyVcJIAfcjO6hkVLXeRK2DB8E1ZBU0APEK5yTwtqLAzyd21QcN2vZB68VCrPXZl3qGtELqtftPDl7ydsHpQfXKrHBhkyoOSXuH8KR5LsUKxTO1tnskHucVmfo+AhcMYtBZJZTwToaM+t/PEPt5ZXsEvLOMTRBvfPhbbZ2n65TXDI6eCZOMtTHyNpbjDQKMGt3Gr49PIJf47y5IkRLy8UXT4ucXCHOVTdX+PgWjr0qNn9C7N/yjbPy8Uax4Qdm4lpcb4obBDa1ARYfrkrxjZlGO0HHYLyWZmS2LbcUGwZ5PAwjbrYFiD5oCJRNdnf7MD6ONXqseH2v/+asyX/jWMxPeosjhil1LliEUXxnaeJtKNnU7QODxY//9vWgAxkx5nWXBdg9g/7OTb3LQKfU7RRiClg7psgxOG2ERn6J8k8l97vyVUeUr4osW5HLOuWH5JZ58sjYuv2hkpM/jyT2SN5NMju+c1G+ov505C7Cz0cONLo2VJdnwEM5Q0BLJeBspCc0Z7l6BLXYt4TszslazGPeVQ== 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: d8370325-adf9-4572-209c-08db09215e58 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2023 15:38:32.3993 (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: XuMXQXcTrXrTYNbybsVthkaj7CxC1XcukLuUyfOMmM2hgsijyfe6iYIT6laoctgiX+9CYs0TWWSejmlWnbyl2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4134 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-02-07_07,2023-02-06_03,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=557 mlxscore=0 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302070139 X-Proofpoint-GUID: A_4vFmSvuWBsRo4W9LtNL7c2DpAClz9I X-Proofpoint-ORIG-GUID: A_4vFmSvuWBsRo4W9LtNL7c2DpAClz9I 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 Feb 7, 2023, at 10:28 AM, Siddhesh Poyarekar wro= te: >=20 > On 2023-02-06 18:14, Joseph Myers wrote: >> On Mon, 6 Feb 2023, Qing Zhao via Gcc-patches wrote: >>> In GCC14: >>>=20 >>> 1. Include this new warning -Wgnu-varaible-sized-type-not-at-end to -Wa= ll >>> 2. Deprecate this extension from GCC. (Or delay this to next release?). >> Any deprecation, or inclusion in -Wall, would best come with evidence >> about the prevalance of use (possibly unintentional, probably undesirabl= e) >> of these extensions. For example, maybe someone could do a distribution >> rebuild with a patch to enable these warnings and report the results? >=20 > FWIW, Fred from our team has been working on a mass prebuilder that can b= e used for this kind of distribution-wide validation. I've used it for _FO= RTIFY_SOURCE validation as well as coverage analysis. >=20 > I can help you with this Qing, once you have a patch ready. Thanks a lot! Qing >=20 > Sid >=20 > [1] https://gitlab.com/fedora/packager-tools/mass-prebuild/