From patchwork Thu Jan 12 23:04:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qing Zhao X-Patchwork-Id: 55412 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 41DE538493FB for ; Thu, 12 Jan 2023 23:04:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 41DE538493FB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1673564688; bh=f3nrQOjNsigfYKroR3gF46PzDT81P/t2wZDypnTxwoI=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=xKTb7qlJ/LOPvlxvS7dWvN2xfdp0hl7lqZgdOwGnNLoY6LR5GNVJVkQTrNdJitzSR EEACKA+KLecaRNnfFEPJkiNxiYWl50F4EwjKWWrEJ5IMmlJpzjhRu9pAZ8aLQ2NuPI Sr3CNFHizmWw0R1mjvg9XgPLeeUuyw9cu05ckYto= 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 AFC063858C66 for ; Thu, 12 Jan 2023 23:04:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AFC063858C66 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30CL525Z017240; Thu, 12 Jan 2023 23:04:12 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 3n2qxy8fxn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 12 Jan 2023 23:04:12 +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 30CKsoOo021791; Thu, 12 Jan 2023 23:04:11 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2103.outbound.protection.outlook.com [104.47.70.103]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3n1k4qxgkt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 12 Jan 2023 23:04:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UOCooQ9ygxoX78UeQNl6Hnlw7Th3ZcjMvVt+hnjkKXqLkfjgVl4W8N6A+ObZWeieLCFaA0NjdGNBhSRvQ57QEsTgrvqP9bSAcGnU1ZdLGx44FMcYVhZGLOvhjlYiy2g/+8hT7pIkik9jY1FFESfrPSnJLLm7cGJrA4+Z9ke3wkU/vmHdXYwM3C5PGpM0aBxpBhqFb8ITEsNBtsPDuKXq2gvTZ+UX4hEGI/QHDu/mB878srP/UDiuhvzlQgNW8POIqEvTosO5O9UMK2mxyPrMnZURJnA8zn9bf1IP+IWRtyJjAWWVQbZ2aOWKF8anhBn/0ElE1IN/KKHMosEEmsS6jQ== 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=f3nrQOjNsigfYKroR3gF46PzDT81P/t2wZDypnTxwoI=; b=Ke7nm1aJV9K8LB9dAyKjgH0Zdqp1Ko7TuUfJO9FnqsaTq5VvwE1BbQkqkprx9uW0gTXggpYXhxFCH/hUzNKOerHfd6cFkagPsNWVDpWxlzZXd2Lmw95XB9KTYREMGrP+qGjRDr2Hh4I1a4z9sWlCutaoz9hwaR8xu871fLT+Lx6P/VER92ogu35M7LCSV0Hon5Ftj1CXigQp5XR52q4y+mYurBxP+qoP/7b0JYIbJeqQNkQa9NggiVyWrJVof9eAhPCs5oOI4mc7XK9aPHf+k328LTmDdF7ho0uJVVGxDFv936NAZ8hXBgSGJXj3YGPnsR/1I3mBJFXGCYvELvQd5w== 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 PH0PR10MB5793.namprd10.prod.outlook.com (2603:10b6:510:fa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.11; Thu, 12 Jan 2023 23:04:09 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::c96c:cb50:dea2:2cd2]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::c96c:cb50:dea2:2cd2%4]) with mapi id 15.20.6002.013; Thu, 12 Jan 2023 23:04:09 +0000 To: rguenther@suse.de Cc: gcc-patches@gcc.gnu.org, Qing Zhao Subject: [PATCH 0/1] Replace flag_strict_flex_arrays with DECL_NOT_FLEXARRAY in middle-end Date: Thu, 12 Jan 2023 23:04:05 +0000 Message-Id: <20230112230406.2023047-1-qing.zhao@oracle.com> X-Mailer: git-send-email 2.31.1 X-ClientProxiedBy: MN2PR19CA0064.namprd19.prod.outlook.com (2603:10b6:208:19b::41) To CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR10MB4344:EE_|PH0PR10MB5793:EE_ X-MS-Office365-Filtering-Correlation-Id: 6f9fa070-5d16-48ae-a6d5-08daf4f15005 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LM5Io3cEt43AtBPi+bohhIGy5TOjDUJSxKETthlbz0mQy8JDVftWdtkDl1gWDN8+8OTE5Bhrc7hgSXwZm1bqt3txbXz7C8QcOe1kOlTjFyTIeng5z/Zj+vtXpoTjvHKTLwOAdwvlGgvs/RVQVWe2AU8YNC33GmxUCRwlfdnUWlkR9AttIW413BcVRTOQxvs4HLhDC3gg+zX4zWzp/lexV1TJ0a6REyt9vhQm6/IMLMcI8gg1GbfJ2Ux4uW5apdRXKA3f2yJWmLCXPknNQXcBi7lRj5p5/uUCYinv+GAe8SZ+pWH7gBWitJ79+bfZpetYX2iuaKmgAbWNJ9rARGEUhR+noh1siMywKh/n6v0qWSrKVCq/8QEVxtgSbLSpx/6T3u8LoVB+d0P1joeDWZehauMDmulKsfHl3p2Fx4Iwtc1Hh8S7mGV02tijug2IEt2g6EQE+GkyedBpuCUtCvh8CaIFmXXaRGQx5Sq+rymwFFO+p4xV+naIwPjlio5+jY8tv8H57eV7qIam012bhJlKqiFGaMHRot3nCk1bHSfNs1Ftrj4N2nso6oob6t0831VTzggbodnPGj+uFIBO+UFxnW9n9rbsx1TyU8vOumCK0slc+J8qevX8QlWUgRZk6XlPqbC1z/7vy5Z3j2av8BeKjeLcOWwVbrPr7JcM3Jd0Ib57fs+rYbyeDhgGIg/fCec/ 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)(396003)(366004)(376002)(39860400002)(136003)(346002)(451199015)(36756003)(66946007)(8936002)(4326008)(86362001)(44832011)(8676002)(66476007)(5660300002)(6916009)(558084003)(6486002)(38100700002)(2906002)(478600001)(316002)(1076003)(41300700001)(66556008)(107886003)(6512007)(26005)(2616005)(6666004)(6506007)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nybCaWl7VkGpJ7T8bGQDbxJaSg5DKwqeMCHwlTo3ZMZfSsi0BJYwDFQjwLOr/yCA6FrpoCWtTFYV+EK04pc+hILU1M365bKdL3eB2R6QZI+b09gtq1qGG/1EubsV9wCQDwZV2EV7i5Ceeawq3+/RuQDTLCwqJjF/ATXVZi0SrcJR59DrItarvoFNO0tpfKEu6OOcuuNWcOYu8b71Mn9wtGjGxUECnLwPmgC5sRbeADKcuPqbwLpr84LmOuvuWYlpIQyf6eKp7f1pOsTMp41kbBT8/2Wmut/zf3n++33PRmeb3sZoCZvPOmQrf9N23iCVNDQDTMkzKZcbJW1Qk8TtrPJhmlI6tkBcSbXMzY5Fx+emktLTH0PPYk4tkVD2WMvllvdxCl7nd+8s/uXGi4gyeHUT37bZsMOHWzDWIc6/ZFkaqTtL+zZU5+R7YaoXcNCUvNYqDqQ18MMHY8672Cc9Key5Y+AiDeBzXovvmiRln9/AXaSnMVlEPmLO20MIfvOWKEy1SbJiWlvsaBZUfp5depKZvoll0ImCfLfJvgHCaL3UmmY9gKV23Szy3jCbDQqfvSSDAdaquWjwpbcp2hhM5/pnY6gzYtdct4Bjfw5qRseTQ4ghN2bX5S2cM5wvwKuX5dpW+wdE/vO9q0Ee7QfgPHWnTrHw7oN2AHQZmcMV2f7zCRkNFeoESEk99aB3ACt4/VlYO0MBw1nE2iAVqqe3uN+q3gqYtSsY1AGnwvIr5dVxpnCrz2v2/P2U3jsgVaaylLdkeUTyGc1APekwqgcX3whKn+6h1JzlGQU3C+wutAW0oA0PmNo8tOW2OcXrVdkceYOX9XfDH5IydBuOkpFzQ5btFCCfhmdi0vAs8so5QsPI3U1MDMrAXomjZKhKTpMnp38OGt+iCNCPC346IcR/IolC//22N82NRkPMsbebMoKKeX84eSP9RvUGuBDEkNQjXGz/5trjq7Al+jRpq+g/4AS6cssSlhYaeo1dMAfarfwsQPl8duZXw5L4O2AbHCkfYx/9BCewFeMUg6LST8ZmIiFo5k5e+2ivRUJIR6Wnixlx36WKhqnx9lKBbFM9Gqj2zyd4Wc9bzTddz7x5wWT0p3AR6bqPNpe2TqQerT4uV+S6yRHMo9hvNj+2DfS3imtqiLAPmk46226mzWI5RNtGzg7KNLGSx/q9dEYQd5JwzeZ+m/5oi3AaZMJoaakNMnYsX8E3arnVxS0C5d4qTjSxuxuETB2w2xv1DMxzBi5fWqlcMEiC6qYsZAo4ZOm4i2U18opCWtiIhFsbwj8BAYuigSRhGOjLpn1J1nYvC9ebfMwhFfE4NZ5PRAedffnXU+3t7hE8NhzLRCf3zRT47CjsxqQRUxhjoqfWm6vL3rn1xgy9eBhJU26yHOASR+Iyy1qru9DNb94PM2NIooSkzxko9R1/Y6tBiiSPs5VfJSFIcQ4P5sMkZAigTzsq9b1ZnwUFN0DdMwCgq1pRvqZDdjqkRbXdjVrZR3RrTNXttEzlDXt8rpU0nex2EiwDC9DiLYyuCh7JQuWK2RRfZXnIf9cJOm+TCcMdOCROimUEtFGIG0dxftZS8H17rs4CBo3C8bPV X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: X5IEXROSx6QwTqW2yPrXTZQ/PmJ9SPi8mco1kkwYEGJiTbEA6qAezFCkw5vFMe7dwNREhcboAdTazVaPtKR2SH/mCdh2PerYnX/6HGhviy9T2zaeoHIFwE+IK7+TJuJ+lIjSPNzrcnVrtuoMK1GImYY1b4VDSQbHEFppiMAJOxNvvdFuCLn/2OSP8V8ymdV4UT9/rfzNWrLdyK6MSxEe9nRqAexjHdHMq8D9enxnv8sKS1e6aydrxcvyx81fAmlnjnwPcaXNWMyuBxlymzJKLFj8ZkfedzWybxZlHhcEFi9pvIu2whqL+6xJAy60ZhaueclW0u1DMUDl58EkTtS2y0U3ZLtV+KyNT/PCod6CHgN1rlFDj2qsCiHehJG8sEtJaz1ByZ/u5C6uRJ0TlN6j1s6pkQT36/1GFDIee2hWNW3np/f6m1qeZ5UJu3uXw7dZxXq4xVkeGWo6x/zx2cqTsUDKIg9gFnsPzMmIPx5GTCAjb8yZoaJoTqmEAGA1S42+uVFDHAyhRjYUZFgH144erD+1ZAnAQpIG0wM52+Wy4BoOo09ykZSfuR1P/KX1y0BMDKk0xkHKOBwB+TLH0/dsZum6RWhs+PQOKvxDl0iBITwmqmMzgWkuIcfj5pgyrRlMMKX8Q6ZszfDR4PqSLSIoQNzsbgkVohB8VZTIen2yiZT+hZk4sOTGVnVZfXAPSEyTh2FLK0b9qnKjuB6a6dwtQQf+IP479r5b+bpNb2Q4cEgdP8Ofn+QWGLvN6YtzGBVUXP43qx2ho6419Di0fjQllw== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f9fa070-5d16-48ae-a6d5-08daf4f15005 X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2023 23:04:09.4283 (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: UGt4KQv5Pkz+kodz8RcmZ5Zvyay/b1vTVU/DGvYD5wL5xtepCxAVyIRQqPPPFUPCVkIV1+CsjURSqtQaFnvSGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5793 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2023-01-12_12,2023-01-12_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 suspectscore=0 malwarescore=0 mlxscore=0 bulkscore=0 mlxlogscore=721 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301120166 X-Proofpoint-ORIG-GUID: 7pkkrk0mmrAzq0IuwY4owDQY-N0ewDCP X-Proofpoint-GUID: 7pkkrk0mmrAzq0IuwY4owDQY-N0ewDCP X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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 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+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" this is the patch to replace all references to flag_strict_flex_arrays with DECL_NOT_FLEXARRAY in middle-end per the discussion. I have bootstrapped and regression tested on X86, no issues. Okay for commit? thanks. Qing