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 A7122385840F for ; Fri, 24 Feb 2023 13:50:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A7122385840F 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 (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 31O1nMOH005096; Fri, 24 Feb 2023 13:50:43 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=/jkh7NqfmfKUiUU+G/el4sTVZ4HDe/TX4QA480769yM=; b=XXiU46nG0J3ZEboRGgwIZYzkp9UGW8JfUM4NlgLZ/9iaKz4VdBeVEVDRX88LXuw9yVZi qrIzSxr4xEKGNiRCm2LD0hI8Nrhb/1iyK9qICARlwAzLSNjJ61FjhtZBpryAh97LQClR MpJr3IhVNd7Xsjx9HoqDUA8ps+xuogUc0AskBM7hKfjnH8/nCqJJXWd1+P002stQzUtZ cWt1cicO48ytLpxDyKjMP15xujNfm0N2+OanHqALpL9jI4zXOM8bcPRa+3HmrNBq4ZgG 7jcu/9Tgohf0D5x75opC+RO4QW2HVX7JKvLoFumXDKpADMRcQ1d3Nhwk7jd84/+znv+B ig== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ntq7umyb1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 24 Feb 2023 13:50:43 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 31ODmmE0030302; Fri, 24 Feb 2023 13:50:42 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2173.outbound.protection.outlook.com [104.47.73.173]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3ntn49gxtb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 24 Feb 2023 13:50:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AlzwL+ODbtexiF0c1yXW7zSs2M8VbYeprPa/hM8w3fP+qvfbD3Jfq3MyyqJ01tOwU8mof8oK7Xkli41CVJnt6MCnLVtqFEjONtmnru8J6kkuKAeT1CPvXaE2y92Gi5dS0AWAe6vscxE9zw0szRXje+iba+DZiSOhqGvLvmyW980GYsRc4qbiWXTZALABf53YsoSNKvAlnrQltTkuzo8CS0LW7BeSPu8o3lNxbCBUZG3plN3UKexnOgOCTukYFoZMAYl/Vb8EsVcx0XM8kc+l6iqSyBnX3Ym4x6XVou5YddsyPbU7MQ1bT92Y5Y1iLIE0aY8x3enxGJv1UgSbI9gZBw== 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=/jkh7NqfmfKUiUU+G/el4sTVZ4HDe/TX4QA480769yM=; b=nwO1DXhBqY+0pOG+C7+xnI/9OAvu4YD3SxZBlUtA6ibog2oKT5zrryWmd5COlymacqDjd3/giZrVsJx0+pSjuhH3YKX2XyO+gOMlkL/FCvfZnHn23rrer6H+d1OXplmaYa3CxZ/ql2B+DG9ZXpF/h3Chdc6gk3XgpPgxkAXoig4U+M8cnRHwoXnm1oTGKcyDsqqBnzxHgDECO46aou3HIE5nXmc8PhMfp8tXF2O4D0wPBiJ6bCdTj60rEd+j+J855iQ0ge4dmpBh2uk25+sOMwl2j60u0RUlnwmuhcTkV9T5P68LBxuqj0GN85xPgs9lj+MvoO2wuIHxw6TCb+mbCg== 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=/jkh7NqfmfKUiUU+G/el4sTVZ4HDe/TX4QA480769yM=; b=Ix0b6m8Oom5S7dkGO0YMIMMJt5Efxin1zYxp7+G+s04XNDEA6PtREfNm85nH3a2ApYlPzwWU5JURDJKYTMDOTYdG9dxxg3gis1/BXI1W1khhtHFF2FLRWFy1enJRDlLLlSVt+G/zWi/4sDChCbUEtOBeXljIAA4naJtqCi3td+8= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by DS7PR10MB7374.namprd10.prod.outlook.com (2603:10b6:8:eb::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.11; Fri, 24 Feb 2023 13:50:40 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7030:ed2e:20d0:cd5b%7]) with mapi id 15.20.6156.007; Fri, 24 Feb 2023 13:50:40 +0000 From: Qing Zhao To: Joseph Myers CC: Richard Biener , Siddhesh Poyarekar , Kees Cook , Gcc Patches Subject: Re: [v3][PATCH 2/2] Update documentation to clarify a GCC extension (PR77650) Thread-Topic: [v3][PATCH 2/2] Update documentation to clarify a GCC extension (PR77650) Thread-Index: AQHZR9LK1hfZl/HNU0anQXp8zhnlrq7dHSuAgAAotwCAANhtgA== Date: Fri, 24 Feb 2023 13:50:39 +0000 Message-ID: References: <20230211005013.789161-3-qing.zhao@oracle.com> <89D4C326-54FD-4403-8E54-6CE5B21AA411@oracle.com> <68c735b-90cc-14ef-be83-db1b754ad0f4@codesourcery.com> <501E355F-44A2-4B0F-B3A7-AFDD4BC0AAC6@oracle.com> In-Reply-To: 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_|DS7PR10MB7374:EE_ x-ms-office365-filtering-correlation-id: 746a08f2-61c6-4448-c9e6-08db166e1d87 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YE5MHKv5HstjtZLmMdUvNTJdeaDoHDfoiYQHPKtHzUnWDw4Xr12NEWRgvOcZ15gl4gj47DdwQ14kdfAQ+9HZIfDcrOzkT/f6J7g1ziNIlfIE/U7iRc52vvNcuN99tnKycnKO3oCPbDZEeHW81ZmSRbabmrvJtRT8ERLTjREoxcAJUi4Yn3n//XtJYZQxu0f1po7Ml0nvXRSsqjxERw5DMA9qyprS0uy8C5c/Owtvdfq6o7p3dkGlqXc2J1fz5s4o6/d7DOWYKbjGbwiCR7Wm7cASNR+cKUoqo32P8aPo0xFhRwRXsD6DO1Hkzj0UmONWSNnEa+a2hPSAJkX3xqy8t4VXe1+JfIMhFcwYmEaqmo/VILHCl5R/+lJKT3mVGVCW20cZ/o4n0mYTPE9eiLz6dwOwORm1884c39vLRrCWjYue8ZcBYdTh8rruhz+NuHrrA4g7c6pqzTn91NtoC2lvDVJAiLvPb20+doKhN061aPHP3ZGnQUNJq9mgUxgiSQPmMh60uN4bi6gtuA2zh0j0Hl5R2SYtcyMJkU0kEheLxN4SGc0d+o2bGfoyTASRQIykUziiNp/xDKV0r/vp+NJkKG2WKspVkttzuQ7BeehebwV8b3jv4QUQ39en1SWuJzXdpjOgizIG5uiHpL3uFmwccuy6F8MpQSNV+ywsHtJ+UVnYcFZ3cbPFAZQwRb4g2KAt32Jqs2j2q+lP+eGkq9MLfvAK+lWbS1P215dI7rd80Bk= 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)(396003)(136003)(376002)(346002)(366004)(451199018)(91956017)(41300700001)(76116006)(66946007)(66556008)(4326008)(66476007)(66446008)(64756008)(6916009)(8676002)(316002)(38070700005)(186003)(36756003)(26005)(6512007)(8936002)(122000001)(54906003)(2616005)(53546011)(5660300002)(38100700002)(44832011)(71200400001)(86362001)(4744005)(478600001)(6506007)(2906002)(33656002)(6486002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lMmisY7ZqO/jYKGPgHE22IPfB3Nhqmzwq4nvt/7yAR/a0IamzuHvtAEQ7lC3?= =?us-ascii?Q?j5Bbsbwt1Wt77NQ9wZsQ9x7Xa1RaHKlRNh8XnLA0+iHmjKgVlN/HD+Kkyugn?= =?us-ascii?Q?GZ4vhN7ZupuVoZBmE55w7JrILhHG4bErLPtmKGC/svMAdzKHWHagRtAOC6hb?= =?us-ascii?Q?w0oN+ydE8UV7HmadqkgIUmdcGICbWW39a+eiGdwZfQvfkSAQUABI4SXR8uQ5?= =?us-ascii?Q?EHc97gPjqYKS1ggvfEUzrit2w7ya/VOkw4qeSRzUNIhfTCOEC8JOcSrM818o?= =?us-ascii?Q?Uvnu8q0feb7aJ3Z05WQ+qh0eQRoY9kq8+BFuPuu2LQmfTix7zX3+otHfgyB5?= =?us-ascii?Q?cOE74R1MYJZNwb0HOEZ3Q+6kbs1Rtu+EPbHwT/1RjuTOWUjUbPIxwig58cVQ?= =?us-ascii?Q?KW2nAdvHN9Mu0WYedk8pvjeeXpfP6u7trlBsZw5UxZXw2+Rrt05H+0uw8VYN?= =?us-ascii?Q?vX7g4oi2WKsup7rMt+/Caa9+EZtu8YTeKMwnBItk5elDdoGm7pw+P+doDWZZ?= =?us-ascii?Q?Iv8NbYCUNPTO/cYQDawJ3on5THSxohYyoD9r3aim/8yGO72a0rXlm0OJwwHA?= =?us-ascii?Q?czR7Mg4/f+f3ohP+97E4EEeToeo21i8/eTB7RA96BgyM49UeK1QSD1uDMr+I?= =?us-ascii?Q?APMHopr285m7YABCBLHl7eHNyJR1EROPbc1agKuvlhBtjq/As1hPRsVo74JR?= =?us-ascii?Q?rxwtcjeG6R5XcP2JINvjDAjVw0nUojEQrxRnO69FIDYcuQNNddCF5P+sTJ3f?= =?us-ascii?Q?PZ8AkwjcMYTSBz1JZldWfnCLi5m5JtF5S1IoDsadSAjI2VnTeDU4q8GTjL1Y?= =?us-ascii?Q?W+9BmVbrJPPT7sUAIvgnisHLgndaEFSPUyOPDHwotmWjBzvJf0s5X0yLK8Z0?= =?us-ascii?Q?HRxowGALOJVRIr9ThrEc4vlsIESPNZnHJF+IXWUTQyeFayKZMPDtDfkoz/ui?= =?us-ascii?Q?zkPRu6pfdJPHIxcW8Tp/WjdcdNreTwizRzB+nHrejKnNqSwtk1T1xeAJ5ph8?= =?us-ascii?Q?il8UbOMXd1JMFZfjF7y1MmpZfHrYs6+KOS9u0AeGBGTwWxPcvO1HC5Qx+WAE?= =?us-ascii?Q?bI/ylsNJJr2JQO7jet+wgO+sIzy6bADRsEoIGMHVkezXRGnma18wgWL2A/n5?= =?us-ascii?Q?7d3HzbbvC0Ho2QUj5NBKQT8mwQy+cPGiroVWP/pacC7iHlnBPGSz3e3aNbAk?= =?us-ascii?Q?6LTQRHzV4kx2+PpfAkLhaIlaTlv/YwLoA+PsFCz98zj0X3YpcF35yUNj2ZIG?= =?us-ascii?Q?QP+H+WVD43ul6G2SfLYxfXoBmzDpFaivcEFqm8TuQ7C824UMXbvHXynsDSzU?= =?us-ascii?Q?Fuv6Yp+sWDuNDUB8nDC/LZ8sAubCZD1d48qyYCf0VxiaW/U8YN4e+h80MQpZ?= =?us-ascii?Q?iRVag7Xn8BGUUZaCkU1vu0jXVQQ57pSLgBDHee1+CSeVPcvtPf5cvpucyBST?= =?us-ascii?Q?gtrpYbGRLLtuIoj2JXX4ikw1VRX7zd09rDv91MBXz/OE9AekLATH/gP4ohiD?= =?us-ascii?Q?6jJzel+XnxxJO6ThgWh7w3QOnTX8pi0my5xc7F3jtjATzRXdA4oSp5/yShex?= =?us-ascii?Q?4veDX24NID30bGb+56YssNyZ/3y+Btic2NJyS6c6NS7Pjl1xaEJu0O+VPGvN?= =?us-ascii?Q?tA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: NN+Vy/YVxJRShTP7HC6jyxQZxxzpMY3wqqQo+VLnUGmjGV1L7qhCn0snkjFdAJgqT7mGHKjMeDRT/28FXXYwPcbj+NgPyJ9TNAZm2X0eWDeaNXfstycFQNWIUcM/uxSl1wywZQ0Ly4XvKgRpcKWqsNljR9GX0S/0NRwD0AvHKIgzxBPDpj93p9Nrb3iRDGJA3LKXfXLs2g3HbUL60LCZCU5pClWPWjAMaryuhRZrDML48oletRciXvFzy+PPVPiwjbpW4pjrAKux7wjsoAHlUO2GqEbqAUSb2sXq4FHVUbPEd4TgJ0dmL3tGz5CCSSfTk4z7/X4LW2gA4PGHigY/VOXD4KuYKQRjOSE3TwEphmtg7yYLBx/VrLGkHdKmu1NNHanEQJbxYi9KhZwuRtlSk3j3XVRBrFWfXFxVjVbsmxTI8R34EBjzK081I9ob6FYT2vmhG+/SKOtdMZa+Bb+X6yJDajhdkvYjWmYzmraAT+Mz4p8P88aAHPkMkXXMbVlNEngrrsFgkdJkgmlfRJaagnWFgiAUMQo0m3ve96tFki1Rp0IITLkpgJXYlugKqJsmzqyy3JAf/SczqSVH7shMB1EfATr4oDzoXmpCBhnKe76Or7tjqIhDv6f0nT7F1b17SJbEk07N8ll1TPd1+qvci3i9BmnEMUBpMUPOXXJZdCJaE2fwtgC44M5941DTpnubVK+WUQm0k5cvJzk6nJcIbNU0ggeTtlWRWjDBoES51uL3NEkt0nvxl7qHcf/4LYgUeQH71uw/BdZMNWaGCd0kdpHvHJSusUN3T9E1BpnWG/f2wmZAHSUVZZ7n1tiuIWv4pSymKC+wkXMIHk6UzQdElhyc+J3YVTPSoAeWpQt5eA25ziLwKXdGnjpw8xIRlyGm 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: 746a08f2-61c6-4448-c9e6-08db166e1d87 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2023 13:50:39.7294 (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: G4sg5cCSRozcnB3Gft9mkrbvrFbPwA4n/2/xrOpNp3H0MHCHhqyQXxStYw/bseE8JRwNPIrrfsZ+1wL/HzAOzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7374 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.170.22 definitions=2023-02-24_08,2023-02-24_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 phishscore=0 suspectscore=0 malwarescore=0 mlxscore=0 mlxlogscore=988 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2302240110 X-Proofpoint-GUID: 5CjvbzIHOgpLBjVpbO_o3ATt9ygZY3Yl X-Proofpoint-ORIG-GUID: 5CjvbzIHOgpLBjVpbO_o3ATt9ygZY3Yl 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 23, 2023, at 7:56 PM, Joseph Myers wrote= : >=20 > On Thu, 23 Feb 2023, Qing Zhao via Gcc-patches wrote: >=20 >> But the following: >>=20 >> struct flex1 { int length1; char data1[]; }; >> struct flex2 { int length2; char data2[]; }; >> union union_flex { struct flex1 f1; struct flex2 f2; }; /* this is C st= andard. */ >>=20 >> struct out_flex { int n; union union_flex flex_data1;}; /* this is GNU = extension. */ >>=20 >> Should add this item into the documentation? >=20 > "union that contains a structure with a flexible array member" is just=20 > like "structure with a flexible array member". I suppose the=20 > documentation should try to make that clear, without repeating it too muc= h=20 > for every separate case. Okay, thanks. Qing >=20 > --=20 > Joseph S. Myers > joseph@codesourcery.com