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 817003858D1E for ; Wed, 21 Dec 2022 14:46:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 817003858D1E 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 (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BLDVbGJ002928; Wed, 21 Dec 2022 14:46:31 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=fGqZC1DQjGH40H9j9OEqtTaYMiaN6D1XSPAfJEAd0Dk=; b=fIuLWeO2yVPvgtTBlyQwHvdryld4drTwLAl01cXu/HJ2n3zbVOH919CfwnSWzuZOEX+N XadGD0q0tfRn+PUtGzfbR8i+tuG+DrXgBJJunPzYPe3GOPI8H98oVbZavzRVPyODL1+4 iIS14g0CCCwjVFVo6X6LuHBKkuZKhhblfGLdMnGtIzS4tl+UDinAQq08LDFl2eFyFTpX ZdGDiqPvz1CfhVVaTU3Lb0bAZxvreu0VEWtIiLaM+VVTdUfCBzM+JCOeNzASU3neDefs IC+58FFZiFAye2k5dBFR/0rkFY7jXE3cKkuQSCnlm3Dn7ndRMIb+A7FN9LCie7Ab9fiD yQ== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mh6tt158t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Dec 2022 14:46:30 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BLD9mUw012211; Wed, 21 Dec 2022 14:46:29 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2175.outbound.protection.outlook.com [104.47.57.175]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3mh476wqsc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Dec 2022 14:46:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F9qEPYtWbOysPxZu4l7vudFkKj/tY9ZuvTRoOcF3DihpaTLTugMIOHuSPxjmRAZHPcIGaU/Xr4OPLvJLmCxxs31kLUfOUMJDtCL+BFuDsKEU6hg4hQ4oSFjtB3WTGRU+iWwC7kCsEcRboaZIp3fUU2GB7VYf2yZrZzO1A+CMF+ZrtjqiJnk3oGl4C3MfcyR/bIN5Jf+/J9TDG3dAO22W7eOch+aEZIZDUxvB00cX64yBG66mId1OtvgR4/xxUWVUzry7p7mLD0HqNRhH6+Tz3yARLlozoJIu3mxoIFr+LuWU2RSR7PsiHiGbudDzdU1Z6AMXP1GfktCb1CEw+NUIZQ== 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=fGqZC1DQjGH40H9j9OEqtTaYMiaN6D1XSPAfJEAd0Dk=; b=C2PhtF1/hZEohrkMBVwAiLf5bc9HuDR0Je3vnCmctuSeAVpvt1jue1uQHh5lmF7gVO/wuOuiIxwkdi2vAd/K/5stEOXNTSFduAgDg9UHIBEQ+aqjSjbn3Eo+rG4pIT+0aDdWSZNYG7eyoQniuzbalUjge8knFPQTPDwkb4yEm8xm1i1LUEKWVIJkVxgJbBiX211yJFGliajazZAfsBQzTdEIeTxY2h0cpg6YrCwnV8yccrsQrcXiYPPuDW0FAx4v36EsJTUxzYyXsXYnmlXuscZ1M+kXO0u/HBgTq98vSw8826VRa0f9spOeyymbxBU6FkWxX93uXVAJebiSairngQ== 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=fGqZC1DQjGH40H9j9OEqtTaYMiaN6D1XSPAfJEAd0Dk=; b=bVfJhSoVX8k1grMK9mB0tEvPFdygMn/2WCqgQB80T2pY+WM202mUNv94aI8RNbj09vv71uZfypYo605Z3XGWaPVJIvB65X0MnVsqG2vKcyhUy6CAi3IgglXtjVjo/NZYk+QZkMaGryoj97RRfLCXD3lvWsswgovdilZABUxFC14= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by SJ0PR10MB6432.namprd10.prod.outlook.com (2603:10b6:a03:486::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 14:46:27 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::9423:79b3:c0dc:1113]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::9423:79b3:c0dc:1113%9]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 14:46:27 +0000 From: Qing Zhao To: Richard Biener CC: gcc Patches Subject: Re: gcc-13/changes.html: Mention -fstrict-flex-arrays and its impact Thread-Topic: gcc-13/changes.html: Mention -fstrict-flex-arrays and its impact Thread-Index: AQHZFI5rG+2NnnmsKkeJ2IMXtBXjFK537iuAgAB+uQA= Date: Wed, 21 Dec 2022 14:46:27 +0000 Message-ID: <7EE40B3B-7A01-48A1-B4BE-B0E3103C31A3@oracle.com> References: 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.1) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR10MB4344:EE_|SJ0PR10MB6432:EE_ x-ms-office365-filtering-correlation-id: 3e24f4fc-7112-4ea5-cb1f-08dae36223fe x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UC39o5SsI4ErZA8hN60hqLf6wUpQywwP+u4CKYVyPl42cozyTGKys4uf888oHNKkA/h9QCnGw0ry4gBl0xFfHdOvtIVcAApNvllb4Gja2ZOyI3+HHP4y4cK7UFO/JD5Si1Tfj13tm1dbu8OwHde8kfiJ6c9DA98ztpkgPCnAZmYTdP+pL3xQC6D6mOpb2/BYT/KV4zG3TZ6noI2mSq01Q+Q/EVCq4QMpCLFGU8mE5ryLW0PJSXD0+sRgbUP5v0HNLVl6j+IEu5iFXIDZrPZCWC5jsWVQztp8WsnKtuQQuJ3oDX4w0jiGPjjksA6siAXy35X0gs0zVaKYOv1V1LiIDSc62HpTtByD2TvJKOiI1Br6kDExQ6eNoc6yxxX6hLKuVIP6V4B0sNEkQFAO58CH+PTF58ifn60DGZOuBbb22dK62cIOOIubPp0GVXzD/EDujqXjndOqUhYyIA/3Jeif1ze54GjvkQsO0KNTDOq1BKVg2de1F5u8QGcLbJcQ/2j+qt59A92POcpM6Rr1rrWINSHwvXeMX1gTeffj+jQn8H5+jMeNsMojknk4TnP0hU7GEelHNKhJ79e4WibkQ2b3cGM8uf4C8bCTeJ3YP+X0kkLI4km9R6mlkxUZPfzUToIz6Z7uDbqmJlzRjkC3uGSSiZ2olT3ojlhs7exWqS6NGgpuwJ4j4Hv1SbnaTd0h9mK6tiqBnnf8MH8o5DmbuyGenYdu40uyjz87pYQC7uKwMMU= 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:(13230022)(376002)(39860400002)(346002)(396003)(366004)(136003)(451199015)(8936002)(36756003)(44832011)(2906002)(6916009)(38070700005)(316002)(83380400001)(53546011)(478600001)(6486002)(6506007)(33656002)(86362001)(2616005)(26005)(6512007)(186003)(71200400001)(122000001)(38100700002)(41300700001)(66946007)(5660300002)(66476007)(76116006)(91956017)(64756008)(66446008)(4326008)(8676002)(66556008)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?E/Ew+9+cwrqNFuXY3bI7TelBxbrZgTF4yupTIIcfz/aACIwZNjp8Ut7P6KeO?= =?us-ascii?Q?LnXmnPPpazEgTWTnr9Pr/ylYgf0hLJJR55WbqRmTd//XQ34e7R92kOIbKaNG?= =?us-ascii?Q?vvX/2N8QRX5pU5OxCNGi29N+tKcHVDivWLwlqXwwj21NgF7dvmiiXG6jQXzG?= =?us-ascii?Q?TaRMA1JcBV89WxDswqC2ZT9wi51Dr1E57L7RvRiSg/k3XvM6VcgwJat0XMvz?= =?us-ascii?Q?fe1NBcXpFySVBxNxXJPuEgbPWFvpgFOD0IKqCY/HchwzMcAJhITg+tu0tTbd?= =?us-ascii?Q?u1leZO5XMNmZr/4sf7S+fknnCmFKMAHwBVmKxpmm5HpH8+K+586TbvvTQGiX?= =?us-ascii?Q?HUGjtY5kSD5Ib+D77ZAb8ZpGuFyRis9aCLn3TijmUVnLFmeYpbhJSnEN7zSe?= =?us-ascii?Q?eYkzEzfl5kmUc+Ee08kFfv25B4QoS4tihdK8NvWSfOB7Owk+C8c70itatntx?= =?us-ascii?Q?E107NX2cfbUjagxutL/Gzo0mGXA9p3KrnH1E+Bq09/TDIdCSDIpU58VLkcMz?= =?us-ascii?Q?6HPQH6Q1MMpLQHrhZHbZnMKJTOnzChb13B0Iqi38+TOatDJ6UkHJIJPP0BlH?= =?us-ascii?Q?vIPtS8ps7RUgXa7SAbNgdq5pAb2KuSH7/fY0MKWV+rmKYPBV2fyd2Je57h1T?= =?us-ascii?Q?yQXy+2VOGi/eR9Iq+QHZOPGG2Tkf+miQKjfbQ5LEYxPFIAx5sNUEtiuUSLyb?= =?us-ascii?Q?FWYa2kWuqg/T4skk2ExhJiCvQMgSsPN/g0f/ny2D5KUVVABG1ePXCZhl1yAr?= =?us-ascii?Q?2aDBAJK318GgTLvTpdQMs+a4ZkVrPLD38Pj60nCAQwAU5xwux9gNznI5xi26?= =?us-ascii?Q?sB8jGHGiRqh7QGnxmEIISqRYibrT3VxwWHNtfHEqE7Dw/NYmFQfaZvBbuv0j?= =?us-ascii?Q?V9POdcXKfthjRLcB0uOUxqBmJ73xt+wxph14xfUxLK1P4rtg6brwcCQTCPFE?= =?us-ascii?Q?rtMlIrGCe1aP6DE/PGjfHlrVz+1AQztsrNjrTRaHBaVNkioGv/o71AhFEQjw?= =?us-ascii?Q?t0JSqYvfiVyrJO5CYMVi/IdhFwhN6gRwb0PrsqxgyTAyyvHp+jwa3QeL8fKq?= =?us-ascii?Q?m8VwwT+T6PN3VDG0iVID+98GPpkO8iybfgi95u7Jf5ChzZ0bD29ZNvAe45vU?= =?us-ascii?Q?onYWow66/QJ+Kmmxh2YzHtXc48ShmDlAebZfmq0o7SGIHpVtIxOK37vFD51V?= =?us-ascii?Q?o3DUiQrzT0dnmw004R9CcKZPVwDvU4rdwR8vG0N253+oSHcaT5tA8igYnKhW?= =?us-ascii?Q?x3QFY6uVq7Hd+Qd19lPa84N6C8a9dge38oLB2hKVK+F4SB6mrzH+YoZScIra?= =?us-ascii?Q?HZyhp9KB64MDhD9hhXsEiijLt+1o7g3n3y+hjiDnci5Y2glf8flZqzU2H/oD?= =?us-ascii?Q?ibFaDJKHXsPgIFHp+dGnhBr1v9xZWqEa/R/20iJ1QqWk24GfmHgLd0YG0V6U?= =?us-ascii?Q?5L/S2VCJMkNDWllc6MchLqJvV2qwY+MPmt0VlMSSHq0SIeEmDYw/nb9apeJt?= =?us-ascii?Q?B9kQTU14rkn75knBVhbmwmDJ43i91+4/28aBxBiwnUrYkv3J+vcRVrV0gzFb?= =?us-ascii?Q?Ci6InKITzgJ2dDH+9fdDkR/TPqBLp6ytvmc/8RebusdSd4FBmUUX42aEh8yz?= =?us-ascii?Q?6g=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <1B5EE51BC7219B49B6DEF4C500D7EFC0@namprd10.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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: 3e24f4fc-7112-4ea5-cb1f-08dae36223fe X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2022 14:46:27.6389 (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: yVJjbiVZGzr8Mj0PFz+ZS+P0+iJMUe4uwxwa1CM9NbzdNGj2w1CIKNyVIgjJgvxTz55qF0uOHyB57KISakVPqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6432 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-21_08,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 bulkscore=0 mlxscore=0 adultscore=0 phishscore=0 suspectscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212210122 X-Proofpoint-ORIG-GUID: FSgFxn2j1GH2jjzMNhlCy5ipLR-tuk5h X-Proofpoint-GUID: FSgFxn2j1GH2jjzMNhlCy5ipLR-tuk5h X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,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: Hi, Richard, Thanks a lot for your comments. > On Dec 21, 2022, at 2:12 AM, Richard Biener wrote: >=20 > On Tue, 20 Dec 2022, Qing Zhao wrote: >=20 >> Hi, >>=20 >> This is the patch for mentioning -fstrict-flex-arrays and -Warray-bounds= =3D2 changes in gcc-13/changes.html. >>=20 >> Let me know if you have any comment or suggestions. >=20 > Some copy editing below >=20 >> Thanks. >>=20 >> Qing. >>=20 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> From c022076169b4f1990b91f7daf4cc52c6c5535228 Mon Sep 17 00:00:00 2001 >> From: Qing Zhao >> Date: Tue, 20 Dec 2022 16:13:04 +0000 >> Subject: [PATCH] gcc-13/changes: Mention -fstrict-flex-arrays and its im= pact. >>=20 >> --- >> htdocs/gcc-13/changes.html | 15 +++++++++++++++ >> 1 file changed, 15 insertions(+) >>=20 >> diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html >> index 689178f9..47b3d40f 100644 >> --- a/htdocs/gcc-13/changes.html >> +++ b/htdocs/gcc-13/changes.html >> @@ -39,6 +39,10 @@ a work-in-progress.

>>
  • Legacy debug info compression option -gz=3Dzlib-gnu= was removed >> and the option is ignored right now.
  • >>
  • New debug info compression option value -gz=3Dzstd = has been added.
  • >> +
  • -Warray-bounds=3D2 will no longer issue warnings f= or out of bounds >> + accesses to trailing struct members of one-element array type any= more. Please >> + add -fstrict-flex-arrays=3Dlevel to control how the = compiler treat >> + trailing arrays of structures as flexible array members.
  • >=20 > "Instead it diagnoses accesses to trailing arrays according to=20 > -fstrict-flex-arrays." Okay. >=20 >> >>=20 >>=20 >> @@ -409,6 +413,17 @@ a work-in-progress.

    >>

    Other significant improvements

    >>=20 >>