From patchwork Mon Jul 10 19:11:38 2023
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Qing Zhao
X-Patchwork-Id: 118028
Return-Path:
Delivered-To: ouuuleilei@gmail.com
Received: by 2002:a59:a6b2:0:b0:3e4:2afc:c1 with SMTP id c18csp18639vqm;
Mon, 10 Jul 2023 12:12:38 -0700 (PDT)
X-Google-Smtp-Source:
APBJJlEKk6vH4JyQcYDUUTdc98+S2ySUCQxEtYTbggdh1yp4fTMxk4ptDMwVVf1jmLstAb6d4lKf
X-Received: by 2002:a17:907:2d2c:b0:98d:ebb7:a8b0 with SMTP id
gs44-20020a1709072d2c00b0098debb7a8b0mr21324575ejc.14.1689016357693;
Mon, 10 Jul 2023 12:12:37 -0700 (PDT)
Received: from server2.sourceware.org (server2.sourceware.org.
[2620:52:3:1:0:246e:9693:128c])
by mx.google.com with ESMTPS id
ce20-20020a170906b25400b00991e694a0a2si242766ejb.240.2023.07.10.12.12.37
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 10 Jul 2023 12:12:37 -0700 (PDT)
Received-SPF: pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
client-ip=2620:52:3:1:0:246e:9693:128c;
Authentication-Results: mx.google.com;
dkim=pass header.i=@gcc.gnu.org header.s=default header.b=Fsf8R3z+;
arc=fail (signature failed);
spf=pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org";
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org
Received: from server2.sourceware.org (localhost [IPv6:::1])
by sourceware.org (Postfix) with ESMTP id 64A143857838
for ; Mon, 10 Jul 2023 19:12:36 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 64A143857838
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org;
s=default; t=1689016356;
bh=tLSaUppxbXd8DeH4fcrGpu/h9vjIBn5/thnrC+JMbss=;
h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive:
List-Post:List-Help:List-Subscribe:From:Reply-To:From;
b=Fsf8R3z+Nl9H8wcrpIGUvgOrIDvWP2dWoWAIwS3O97nSSYjqALLJJl6dqSuf//PzN
HJq0zxNQlbX96GTwhbDARFcjiiU4q5VMXKLOeAen2uPMXHUm+cflogPrfAX7vNrdBq
vh3ATYK9NWMCVKNZWB7WdCEq+9uw5g+0jA6ouPpM=
X-Original-To: gcc-patches@gcc.gnu.org
Delivered-To: gcc-patches@gcc.gnu.org
Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com
[205.220.165.32])
by sourceware.org (Postfix) with ESMTPS id 1F52B3858CDA
for ; Mon, 10 Jul 2023 19:11:52 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1F52B3858CDA
Received: from pps.filterd (m0333521.ppops.net [127.0.0.1])
by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
36AI4IYu009519; Mon, 10 Jul 2023 19:11:49 GMT
Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com
(iadpaimrmta03.appoci.oracle.com [130.35.103.27])
by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rrgn7s32p-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
Mon, 10 Jul 2023 19:11:49 +0000
Received: from pps.filterd
(iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19)
with ESMTP id 36AHKH7p030844; Mon, 10 Jul 2023 19:11:47 GMT
Received: from nam10-mw2-obe.outbound.protection.outlook.com
(mail-mw2nam10lp2108.outbound.protection.outlook.com [104.47.55.108])
by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
3rqd284qfe-1
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
Mon, 10 Jul 2023 19:11:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=Cg12F9HQGqAmQ1qSMkGLiH/ayt73Zg93qMzUZNsvjSml08L03/26EElthDnUdxfVdj3GXnCivSMxP0+gRBtsnE4+Wv6cnGrnxvtg95vNxyiZZeIyyyIW8AreMhayrEJukCQqliOdK6RCMvtKUcb8CJrqNfj+SWrDJWhhmo+gp/91kBH/h/GGDJupdIWLut6I/lNYgBYuXSvY5R9FUHpL8i5avoT1iimJl8zaEYnvIg/54r+wiz3aHD0tdq6K/LKjuhlROexT78TuomUt8hViRl1Bjt3oIP56sgwtxxupHA6d7Du1pXpLGQJv+V8tH2Bw0gxRe9Iiax/JvqJyJ2LuOA==
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=tLSaUppxbXd8DeH4fcrGpu/h9vjIBn5/thnrC+JMbss=;
b=WqpvWvScsVCFftVgSFDRKu7pbwxA8AkzJtXXIefxC9FcjleVDlH5HDDPLKQkiwyUfpr9Bff2uYHJETocnvkbonH6566O/iQ1+Svz/+AX7LV2llW5nnQz4RmulIzWg1FH9Bfm2qerOJDrld+LmVfzrVIvAJwmj+uIOOUAOp+QNaPknx4bxt+YuNGBwX0XczjuC0yU1JG4iiv+grB2JpOuM1i8zpwfeYNM4BfG+c450Yd+GrOf7wTDOBLjQJ/depUgyWf5uw8+qUopCyEQQJ1xKg6f4MRKLeD9kRnzgU8X7tKS+qYTrwi4cdqYJKyTYZikYHIxi9h6fB7vLUPDs8/7HA==
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
Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19)
by IA1PR10MB6171.namprd10.prod.outlook.com (2603:10b6:208:3a5::21)
with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30; Mon, 10 Jul
2023 19:11:45 +0000
Received: from CH2PR10MB4344.namprd10.prod.outlook.com
([fe80::8d90:607a:f94c:5323]) by CH2PR10MB4344.namprd10.prod.outlook.com
([fe80::8d90:607a:f94c:5323%3]) with mapi id 15.20.6565.028; Mon, 10 Jul 2023
19:11:44 +0000
To: joseph@codesourcery.com, gcc-patches@gcc.gnu.org
Cc: Qing Zhao
Subject: [PATCH] gcc-14/changes.html: Deprecate a GCC C extension on flexible
array members.
Date: Mon, 10 Jul 2023 19:11:38 +0000
Message-Id: <20230710191138.1534922-1-qing.zhao@oracle.com>
X-Mailer: git-send-email 2.31.1
X-ClientProxiedBy: LO4P265CA0182.GBRP265.PROD.OUTLOOK.COM
(2603:10a6:600:311::12) To CH2PR10MB4344.namprd10.prod.outlook.com
(2603:10b6:610:af::19)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CH2PR10MB4344:EE_|IA1PR10MB6171:EE_
X-MS-Office365-Filtering-Correlation-Id: 4f51bcc2-99d4-4aed-76c5-08db8179800d
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info:
1CwCcd0XEVgKqbOUHL7SuJXCRb4DHziDqJuTIHWK35jnq2sCEIOzJCqpjkbYC308ETWNiPCqIWNoYoxgDAJTnm7+OeYz5HP8YASk2I7T+yXx07IJMI0J0sRbfQkc+x96jmeJBAkzpHplccg6lss9WsmHKZm3jMhRsTZ+lshuSqQjoQLVAbRq1J84D9WVrvi59vLr2EdE5v7o05l2H6ZpHAsla9LnEnyBENyRTlQ5MZTqVP7x0yhrY6lXQgHQN+8bCr6/zwl3l9b8ChymC18yD2AVvvD2LPuxHX4NdWv3WarIlB2aBELXpTRjzEs1PzpaKg+ffu1EHAB6Ej8dCrwrQZ+gcUFt0qXrWlXHqLOEqG1LRmQCTLfQm+/jwQjz6SAOr22edo/mz115zJzOhqU64XYqzzHQiNP3zxEjdYEr2Ym/NJzX8dTyhDTh28QHLcevpLT02/tqzTq/Lw0WMqIG9CULIazyaEP9J3G8n59gQzJ7C68TxHtREDOlw8VvAatvk1l+dj8yws9CA1K+yDkacJPsxE4xWiAFLUoh5U2KtN8=
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:(13230028)(396003)(366004)(346002)(376002)(136003)(39860400002)(451199021)(86362001)(38100700002)(36756003)(6666004)(6486002)(166002)(26005)(1076003)(107886003)(6506007)(186003)(6512007)(2616005)(44832011)(5660300002)(316002)(66556008)(478600001)(66946007)(8936002)(8676002)(2906002)(66476007)(83380400001)(4326008)(21615005)(41300700001);
DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
kh/FkAmmBUlhEH59OAzerXFWnqYcCeuEMJhc7S8Dcpc8yEDvR+enAEQA6K/3uTgLJKYpqiIWI+wTe5jaRJfGCUp+80B+HUo3Jr27JmkcHZAm5YymAH/ukCJbGgkzI1sW/g+QXOS0+0kiuwfo9ppCXpHuzdoI7V6y6D4S6lQqmoNeoocA16GUS6VYdpZzLWAWOiVuWz88Cz1WZ2qHtnUHhYsySXNd+/I+zQHihh9qNnBsAMbrkHsUMZzcoJXvDzd+lGQrjDgybXtrrnRWvP0FQyZRB6K0r2YZFK4l7y/GfVF252k9o1rpnlKfSkCFzggSvRA5QFK15Ua4AzNpuhbzNl/CPODioUsX+/7tKtg68dr132Kwnivh/k9tILabLGMxC7YgIOUgbjc8AeWu28dlaJkUSl9eR6ucRLkrAi/8dW9xo2fOC9ZP3bmB3/KOjYAnfsM/JN+CjvHHbyMpOuGppoSeDZlOy6zK0DYqHWIEqSQi80xO91BDbRMFAY11De9XzLdi3v4ZpBdVuqLoKmbVAbsQPRQOfagZJdduUjvk9EKcElKJVP+7beIbowLJz2L5+ZcLfCKuMThxIZu5lGFAgS/3bm8JVh9QvvV66cKtya9dUwWkgz5UU+zT5+IxzpO0PCrFdVAqzGE9VnXXN902UDBBRByrLz/QpdTYinLomJFGHdj3UOFu8xGHD3aG3+ByPHwRRG7eYtig6VIDVz3685DLuC51cWpa0Q1LPT65szGpZq1LCJv+HKj7v4/FdAyi4m4tt57+l10WX5adei32UWvSk+c+Tzqc9fHYaTSgVMOxp5m+WOGFiNSImQplIxmVaw2f80ZTYT2HmKqhXKjmQxzX2MxkLYeMcaXIjBXuArwJASvQPNksoy7OBWX7rkonSWqm1AboeqVHy86tW/WTgLrskA8lyYuDa/6gYDZywEyKzcqIgePanaDUSsowYShr/umHLe2O81Q7oqkfxJOF6jcxniYwmUOURTL/mzBha7ibXdkSrtFZqvzYcESJuy20VXK4VdFhrNEWqQLSC39Dmj8qIjVlWQ5ce9LhnPp/rud9S0O1Gcbx53/x7PLU5FyIyOPV5NDf7czSKqFuTYmkI3x2Ut5SujZkS2saphaGefqHUiQ5P7pAbRbWK554THXIAENf2SKgMS690tsfZveKKSKFR6GpfNQ3MMje4WC0TwJbS8S3FdOEGbxoH3oIqGjobg5U0FDBrAtJTUX+6pGc3bViCWct+bg6Gky9ASUdfy3SGUo0Wb3JuxD2Dy0CLLLMdGStCZ3WI3J4iBAeKgafXoyyl9DHjkztAkN0EVKttbbs/plZbHtHlAst6MCvZwbx5HNu8o+2L3K4vXtAGKhdHuSYymg/bz+paFU8LUmH2sKXXW5yxrhrnYim7fQzsvg9641ACaSc8cKZE5/CIIsnmxveQYuB3r1JhW5Oqn8M54v4j28AunxvomZRbIE780QUYNT2wqq6v9W4EQfYbCyamGPizcYdt9URP3KomXWu1GoUeKJXnOxBPDHITEkspNMdL5SJaYG1raZQfqnr6AoU70wYajnajWnjJ3LuEHmtte58AKQpcoIcWKXm4+5pcWcn
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0:
RZ+8+PrdK9z2/iut/EXbcnB/Z1EojZQbHtHwuUj0/0TVwJfMzIpUe68b3k/wKA/KQK1aZyPanaXQK1shBgm3qNsmayhu/xe/n4RMbN5lFPpeS8vsDG3J9z0UdYgV32cRODlsv+7DGTQDeJ+DYrOQI8rfpaRczP70CeVS7bTII0B8QDF7FlZJbpG6HvhD3rkE0HKZVDIm+OxmHtGhTE8NvsL1XgAaR07CmOgNoB9NW5sosEPy+eQuCoplF+WKYMCqVuqh1/me0EV49o5Onaee4mCukN5cujFKFnr59ho7JaM/K36c6AwqNXXKIpOYwbKz6m9bVZGeB5M3pQuhA57F74wQgfuI9mqV63awkYFUFtETW/n/39O+J3ViNEdI1ozg91iWyc7uyLpK/YOvtSxV+CqJ4pZVRSiSPTTWH7NehDcnHh97U3lLI5t7GVDKPlGVCdDGoZvfPNVyTrJ4X89P9w7+fIXdtwZVz2jUWI+A+nC91gzIw+y2Zt0/G78bUROPtYhSIl5xI6sYpwCOClxPzNRaRTyEZsr/Zb+w/KzmduUA+RDuTTe1DvX6jCtIo6clii5nlWcv74/oqK0snAN1t5WRUP0n6mVrswnMI8xrZQkjM96gpmE29yY8GnQz+GjndpFooess3FZMPO1CvfOeFgY0EVn8gHWoOt4UbHg87nKdNLW3ivKVhp96QbJNol6IjzZsfUynL+xq4ga6ryleMKc+CamzZXMRUCkUKsf0OM0xNhbXyrpS+C+Kdp8E4c1j5pZmdAnMSvg752S7gCOsMoxGFfhPwLXGiWYh854qD8g=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
4f51bcc2-99d4-4aed-76c5-08db8179800d
X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2023 19:11:44.4785 (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:
VSeDqEoYBcC/K0i8anVO4D/hGQz5cbQ35GU2FcR/mQRtwsysnVMxb7y4uHTjWwtmymQCGtYiTBv3I1ZIr/8rHQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB6171
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26
definitions=2023-07-10_14,2023-07-06_02,2023-05-22_02
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
mlxlogscore=999
adultscore=0 mlxscore=0 suspectscore=0 phishscore=0 bulkscore=0
malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1
engine=8.12.0-2305260000 definitions=main-2307100173
X-Proofpoint-ORIG-GUID: nc-nTb3XP_3s5NISZPRWd8fjp83fy8J4
X-Proofpoint-GUID: nc-nTb3XP_3s5NISZPRWd8fjp83fy8J4
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, KAM_SHORT,
RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,
SPF_NONE, TXREP,
T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: gcc-patches@gcc.gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Gcc-patches mailing list
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-Patchwork-Original-From: Qing Zhao via Gcc-patches
From: Qing Zhao
Reply-To: Qing Zhao
Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org
Sender: "Gcc-patches"
X-getmail-retrieved-from-mailbox: INBOX
X-GMAIL-THRID: 1771062016055997094
X-GMAIL-MSGID: 1771062016055997094
Hi,
This is the change for the GCC14 releaes Notes on the deprecating of a C
extension about flexible array members.
Okay for committing?
thanks.
Qing
========
*htdocs/gcc-14/changes.html (Caveats): Add notice about deprecating a C
extension about flexible array members.
---
htdocs/gcc-14/changes.html | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 3f797642..c7f2ce4d 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -30,7 +30,15 @@ a work-in-progress.
Caveats
- - ...
+ - C:
+ Support for the GCC extension, a structure containing a C99 flexible array
+ member, or a union containing such a structure, is not the last field of
+ another structure, is deprecated. Refer to
+
+ Zero Length Arrays.
+ Any code relying on this extension should be modifed to ensure that
+ C99 flexible array members only end up at the ends of structures.
+