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. +