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 376993857C43
for ; Tue, 20 Dec 2022 16:16:34 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 376993857C43
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 (m0246630.ppops.net [127.0.0.1])
by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BKFwncL015036;
Tue, 20 Dec 2022 16:16:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc :
subject : date : message-id : content-type : content-id :
content-transfer-encoding : mime-version; s=corp-2022-7-12;
bh=wH8BLtFUbXIlJ18nURP4dvk1sfF2Oza1i/5LEF7JNzI=;
b=gGaNMT9l294dpgEDt2Le3jFtZrZgdaDEk68aYkiyGVD4U5FfPc5Xx+CU4LcNiHetZDwA
vD2NJ/muleUxrlr3TENpDN7YRU8A4UwM0O92F6IN/1gl1cj7o065SiFW5Xht2mY/Z2Jr
FPSw2dGhzS8cJ7d6WlgxFU3fHcN47zC7FaeBLhwYbQoYsikvpILiUBQkCqYtm1tSqpmd
Bx3AVjqNMv3ptjkAh84LXnM/bWryp/MHg3yKgTNC9J9VpZNvhaJI+GqrOKOH4cdbIPyX
Ckq9MwgmtFfDOXBIlTII8wZwVgnt3u/U39PkjmqcF43lUhKBRqdrs3+e0swR4osQGL3v 5w==
Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27])
by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mh6tn63xe-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
Tue, 20 Dec 2022 16:16:33 +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 2BKFT27Q009703;
Tue, 20 Dec 2022 16:16:32 GMT
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2108.outbound.protection.outlook.com [104.47.58.108])
by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3mh47bm32v-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
Tue, 20 Dec 2022 16:16:32 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=JGvL1n+Y2OfJre+HgajvpI1WRHgjrEY7hgdl8WTDdXqtLF4pRsMMJzf26w0jfWrWQpAlVaX1NhOr3IonbLPNS7ktxWy2W4i+6Q0aH08DtEVnU9Zl0Kxw+Orqw0SPfP61zZq2wqT8iA8nX2/L3pYL6l9iEYrNTlTz97VU1r68by/YmJAf9Fg7LKPI0D9OFuzhIU5q3XKYICiORlO4R70zehSBONfpX4ThlkX3mqwg/T/iejkvYV37p7ySY4yUTiE8+sgrXxq3+fOqILtjITG/aSL8vkgC0C8LH6/8tzKnJfdfC5rquy/cOsKj2Cxm0g7AkC+yIwfVl9Pj5AV8f8MkTQ==
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=wH8BLtFUbXIlJ18nURP4dvk1sfF2Oza1i/5LEF7JNzI=;
b=Jl1wiGWqJ93J6bjq/lJ7KiWr4oTguGUDachyUfsHsrcL9lc2oxQGP4zf4/4qe9BGXjmGXH+ISJFBv72Dic2jK819nUC3C7AcNMtwgMjVmZ4cuO5cRzzu7nmmOYEuYVZVo0MChgMsd2GFIWX81aX7/+bX5Cbf/YMFniZf0kzVW23DaNqRDw58UNs0i3C9qIvX51pCxTcPGWD4ZQX5p6MInuF61OX/jqgtwRstQvr9Tvvz2IS9orkoeEv3v+9H5qNaznZlLIgiWV+OT1rzdHdC+xSquYlcxkS6i002/a2T38lH5viO7Frnt5K6m3WY1EcHaSaWnqeeYNPrq8G0fJzl2w==
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=wH8BLtFUbXIlJ18nURP4dvk1sfF2Oza1i/5LEF7JNzI=;
b=DzG9mI4H/nzVWOP0MLYd/8YI41flXNZfwJzrUYbAgzragyQ6NKtMBQ2HZ/gOUEtljDzCIpa+n48zah0b7UJBH8WOscNjC+QhznQe17+yNHkWjSL6XE88ZlZH4gDT6EuKZJZu5YPaD+4XOT5C7bftTork4FFXQ50n3jdsjBnzNyg=
Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19)
by IA1PR10MB7335.namprd10.prod.outlook.com (2603:10b6:208:3d8::5) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Tue, 20 Dec
2022 16:16:30 +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; Tue, 20 Dec 2022
16:16:30 +0000
From: Qing Zhao
To: richard Biener
CC: gcc Patches
Subject: 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: AQHZFI5rUtiNDK6HIkGums2aiQ+ASQ==
Date: Tue, 20 Dec 2022 16:16:30 +0000
Message-ID:
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_|IA1PR10MB7335:EE_
x-ms-office365-filtering-correlation-id: 395147a2-43ac-407b-684f-08dae2a58de7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info:
MZQtliTevlfLBQpX79mCphSwU+ELJ955+7yW9EwIFR4RSz9/xjyCBH7KzCyKgxmVdiHl9LhEuJRf8uNBx8bXf7X6qC5eExegYohmEY8O0oup56nQJzdmRbYPj1DWV85dj+2MDqRA9kGgMYVLsuZFh5LZ+ZzG9flGDtxrJvckx0buXWedGA9ApE3FRzIaKEhF3nWfsoxADHgbWv8gUD4KFnvrCTYZwFxnvWp325Gjft90ApP8c5dPcEAV0m0xFx1ro507q/QXM5lVg16VEVR4UX19NeQFy/hbCMXCCHG8lJqfT1n3SD85D/BrECzfWIKFKynH/8S4l0lJ24AucpZ+hsRUmW18lSDEE77DL28H70lFlD4ombg7D/H8pB6za5KcpHmTfmhb+zWltmc+Q+QPVbgaNvHRomqlXhcfQfI7Le1zbMsVsa14Zg+0+hbJzE81aT1XWLtaX+C1S0/X53OdsDjtygC1/o8o5pSZDFzIHHkY/LbYOCkZNNFhe+MO2CwQx313RnKSsO8xoFMX/L762dlzSTt66rf0me3n9aASAvGCbEXfC68AMX57SVCj3y3NmHCzcs7kfHZuHL542TsOyKEAUh7PO8qf7+zzjzMah2Hk2DVRFaOSoM7BZybL2KHCdNn4P2ODyXIr588I+9ndGWlyDic54q4F9icPl5WO7jDhNtmF5m9qMiFl8n35/sfvT/Axmv/SjEuDMo0O910Swb9RL50HCsVQe4Sp7BL3i68=
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)(366004)(396003)(136003)(451199015)(36756003)(6916009)(2906002)(38070700005)(316002)(44832011)(6486002)(83380400001)(478600001)(53546011)(6506007)(86362001)(2616005)(33656002)(6512007)(71200400001)(186003)(26005)(8936002)(122000001)(38100700002)(41300700001)(76116006)(66946007)(5660300002)(4326008)(64756008)(66476007)(91956017)(66446008)(66556008)(8676002)(45980500001);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:
=?us-ascii?Q?pDgAK2xbewH3IUdRio2ga6+5kL6HI/05N2uNJsPsKcMewlNxU9NK1kZHwe7Z?=
=?us-ascii?Q?xUk+C55Fne2Lf1kOHsSuDqtF3HMJAsxVSAWjrPwrOgDgKsmAlnW7agGCsWbq?=
=?us-ascii?Q?MQa3dDCmP0fUQCZ8HclxJgap6ioQgU0K/8lm9/6gWJnimBlEwsEls8UAXTwQ?=
=?us-ascii?Q?x97CN/DKYTAt9wByMVzd01UYK4cxD7sCX/4/F/66QpgSNpRA+0rlkpm2skVl?=
=?us-ascii?Q?uocHw/0nQqbnXOD7gDimbCtTtXAmTspHvpP8BS54dKgwdVHcCbxXS45nmU/z?=
=?us-ascii?Q?tOQbe8BXxEy7xtZkFgr6oRzwxZfybBf8Ne6RKtm3PTKB0P2U4p5jxWD9OgRN?=
=?us-ascii?Q?JOOlXpombKKOPWdHCocIMKQKXYFcvmgvEBfyzEJv0c7ez+NiI3ZFVEOW5kg1?=
=?us-ascii?Q?mR69HAkdsuEJbN76+FxA2x10iwUBmdN1JaoB3dFdDfvuaa8KBCZgE+O9l+gV?=
=?us-ascii?Q?dCA2TAxISwprLVUMBkxqehhtaYVs6hrFfYb6blLWPI3cRQisdc0Bx7Q6TuxE?=
=?us-ascii?Q?bdH5vVCkAjCKWkfNVKcNAxzX5T7hh4GddqMfsAZPodxP7C0FxN+DjtVOv4Zs?=
=?us-ascii?Q?HJhBLBIl01d8v2NS/8u51myy3Aflio3secJxA3wiPH/mYncSDyhufcMtUJh1?=
=?us-ascii?Q?SK71sGiBVEBGVnvP7EdCg/7gVnW7JDRD9ZAWq0qmd9gwnNDAovO6QT1F+ldD?=
=?us-ascii?Q?gL5ZoMZdmU0C6ct0SQ103Xt+5tOAZGpHP5SGUqqDfi+iB9pzk6AgS8mxI+HA?=
=?us-ascii?Q?BhrxJ1W50uf96cQjG8prA1dZSZ85o3xz4QvGWFkvwCGMrXW5juf5G8cG6Fry?=
=?us-ascii?Q?9yz2veUGT9N6Jknc12KnNNIr82qp84k9D0NM1lPJI12SZ8DkAKAm/nOBV7H1?=
=?us-ascii?Q?0j1fK0HJiwGvqhunck8oN0K3DyzV5gaGPgkjZwCwHbHmN0Yfz8VNS+f4AtIk?=
=?us-ascii?Q?oQu/k813GpKePGO9bXC/UewwKF1qep0D1kgl2Tpx/8YPdC4dfGdWAB/V8Fnl?=
=?us-ascii?Q?fs40JklavIqLfJAZAhJH37MLhGtY1ke1Fj+9jXvBttSUjTKIh0XnF/llVZ8k?=
=?us-ascii?Q?KK5jSPsvKFcKYDa8cxJbH2yI0OVbZ5p40fKMlNSwK44GSqrkH4czk1gOeuq7?=
=?us-ascii?Q?aamO1wBNitCRSgAixsXUSoAtona6ce2c7F2PL88YX1LCBceUYSPG3RCe76YJ?=
=?us-ascii?Q?yIZyrETp53wjzVlObuEbPaj7s7YJCUWcjnX6cudGpK6FweaVANKHHqi1iNsi?=
=?us-ascii?Q?rUCqXsY/Xi6dZvJylM1ZOvrx2d04Iqnod4cs48g/I3ljVHpwQmwxXU7qmk/N?=
=?us-ascii?Q?dJ99GpFSEeadkbgs08vBvCIZk5yz1kNNgR7QWrtCKz7vLrZbQBT9fn8UCJpd?=
=?us-ascii?Q?2eKG6yrxxaULQXtfNGYPq+ibD/cgvxkGZBBI/ugzBjdXlfrlCsJNE98OKiYD?=
=?us-ascii?Q?S0DADJB+yt+DYmR6bMWuKmTM3NF/4VV1y6ZqPY2lbI062kPSmv4S7fKoT0b1?=
=?us-ascii?Q?LbqoMsm30Sgaxl4GT6AY4XLnxpt7lU1owABaXQmvhhKpNkgcnICJdyjk1IWw?=
=?us-ascii?Q?8sWYotaBq9eOupJQkEhvq+0jheoIqorRZpdG2q+u1Gzlt07w5iAEEBRvqDyu?=
=?us-ascii?Q?5w=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-ID:
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: 395147a2-43ac-407b-684f-08dae2a58de7
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2022 16:16:30.3955
(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: X+X605/NgG6THc60IHkq7rLlvRIj/w7ENEKNu9gfH6BziCxtnLmi0iIsH9ZUq2UY/PDsRAeHHvenu5e9QZQWkw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB7335
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-20_06,2022-12-20_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 phishscore=0
mlxlogscore=999 bulkscore=0 malwarescore=0 suspectscore=0 mlxscore=0
classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000
definitions=main-2212200135
X-Proofpoint-ORIG-GUID: wrtJwQDnNw9nOLjob2Ka-WRfokos5MTB
X-Proofpoint-GUID: wrtJwQDnNw9nOLjob2Ka-WRfokos5MTB
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,
This is the patch for mentioning -fstrict-flex-arrays and -Warray-bounds=3D=
2 changes in gcc-13/changes.html.
Let me know if you have any comment or suggestions.
Thanks.
Qing.
=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 impac=
t.
---
htdocs/gcc-13/changes.html | 15 +++++++++++++++
1 file changed, 15 insertions(+)
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
w=
as removed
and the option is ignored right now.
New debug info compression option value -gz=3Dzstd
ha=
s been added.
+ -Warray-bounds=3D2
will no longer issue warnings for =
out of bounds
+ accesses to trailing struct members of one-element array type anymor=
e. Please
+ add -fstrict-flex-arrays=3Dlevel
to control how the com=
piler treat
+ trailing arrays of structures as flexible array members.
=20
=20
@@ -409,6 +413,17 @@ a work-in-progress.
Other significant improvements
=20
+Treating trailing arrays as flexible array membe=
rs
+
+
+ - GCC can now control when to treat the trailing array of a structure a=
s a=20
+ flexible array member for the purpose of accessing the elements of su=
ch
+ an array. By default, all trailing arrays of structures are treated a=
s=20
+ flexible array members. Use the new command-line option
+
-fstrict-flex-array=3Dlevel
to control how GCC treats th=
e trailing
+ array of a structure as a flexible array member at different levels.
+
+
=20
--=20
2.31.1