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