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 EB787385840A for ; Thu, 25 May 2023 01:23:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EB787385840A 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 34P19kFb026724; Thu, 25 May 2023 01:23:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=JHAxkaFINXDotYp+vfwwyEfun2jXQzF69yzkVzghNlI=; b=silCeawE/81qqVg9FRSZbmB9ghbYdpuo1J4t37DD1EciP84sSnATl0GmuqT2CD+DkXxR l6/h/SU8fQsHTDwaGSwGnCwpgSLafkevIpHhK4pY4pf7/yXsWqqg8ysoMvIkMMZ6Snnu 21GsMS+ZDDfvPW/XDELomwRm/rWQMUVY5E2gE57wj6wkmxPoe1wlQpVsDQHa99TyixaB 38ZX+VJ/UorJaAJWEIWlzmvgmJ9SXwCU4iO+BCBd9uFQrNkCh2Y7+ieljR+i9XXpPY1+ UZe8ASTKdy+B6mCaRMaTQHvZ16CLlx6QLGaPXwujsecvNlk/6qF5N4/3OtOBhfn9MPVX Hg== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3qswrvg0fr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 May 2023 01:23:23 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 34ONrl8c012874; Thu, 25 May 2023 01:23:22 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2175.outbound.protection.outlook.com [104.47.55.175]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3qqk7h0kkg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 May 2023 01:23:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m1owKTVMvmKUsAAVYaMN4x4/QXmWp06jtJYFZOESUt/6nXoAABiFEnSykgBT1IXJdcocSJh7/RsPoOhkgbnABbxx+HvJw917qPbRU4r/hr6S33CtYDOEcV7Qxkb+mKhSLNag//6zbz5NXtPgoVUroeZBAhRRZk3QgYz14L4Rca2Tsp0djpa5HSvUjCyzOzRSGtge28a3hh0KuXoJW7f9d4p3lQUEUD9XhlCxftfeOIk74XJVgA2CLG1homZ2CGRGRfICpH3BB9Rxgc3vwROvJxgc8nkIIriPrYd5gtb1H+l8pI5CmdMzQtcphrkyfisupdbmbInJju66vYTW+Bv2kg== 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=JHAxkaFINXDotYp+vfwwyEfun2jXQzF69yzkVzghNlI=; b=iC4ialYsNz2JryDd4njQn8f6sauiv+aFQEOXUYJEO0HDPM8HlNqFOygqCHUAb7Er0Xb3pIrotsamHTx5NYUeU40eQwZCHvafsEFjp7E7DpiLWmrmwg5IAzvus2nHWnGqUu2wf/m+2DmLzJpi8vlPkQSyIULEcjJk223n65RUsX/MkQYDTSda1ITrdBHiCxMS2gswJEqexZE7CyEEfLYoUWo2l37BuCDisnfHV3XMwnJLoC/MuB0Ye+yVZgGIbcSUpF+ewxjnKd5ZY+xBHeCa7YBtvcbF0gdmhMCXCTYrBBihOqVXxVVLx0UUBxMSAxvahKCjUjDqSDfv5Y2rPfJGGA== 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=JHAxkaFINXDotYp+vfwwyEfun2jXQzF69yzkVzghNlI=; b=P31BcSKJpVYy5GmBSuV6g6cJod4n1sRu+ft6zfE51tHQJRWBzPXVZ/IJN+1oEVLlTdGL3cXK1TwatM43vslpFu6gMK09SIcJ+/dZWF07lu88ApjCME0C8Wja6ettj7yIocHt8UyuGAu1K9gYtgU1ZbrwCHFEj0GnMYXqWoTzhiQ= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by DS7PR10MB7129.namprd10.prod.outlook.com (2603:10b6:8:e6::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Thu, 25 May 2023 01:22:59 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa%7]) with mapi id 15.20.6411.028; Thu, 25 May 2023 01:22:59 +0000 From: Qing Zhao To: joseph@codesourcery.com, richard.guenther@gmail.com, jakub@redhat.com, gcc-patches@gcc.gnu.org Cc: keescook@chromium.org, siddhesh@gotplt.org, uecker@tugraz.at, Qing Zhao Subject: [V8][PATCH 0/2]Accept and Handle the case when a structure including a FAM nested in another structure Date: Thu, 25 May 2023 01:22:53 +0000 Message-Id: <20230525012255.2807393-1-qing.zhao@oracle.com> X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SA9P223CA0013.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:26::18) To CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR10MB4344:EE_|DS7PR10MB7129:EE_ X-MS-Office365-Filtering-Correlation-Id: a9946699-5bcf-49dd-46e5-08db5cbe93b8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HPHYaGpZWM4hTnQQvyrrLWHwI0uvfdF4POd8Ycd+7+2jVQ6z+do7rAjgL5nkpU9mv/F6COB9b22KYAK08Ujn6lsCG9u9yxij1lGX1jclDhgg8dxCO9f+JKP0e9Kdo6Hyn7KMwa1bNmjEPPAfM+Wj+jKy9O01PyCi+/QzUNHRTCMXUsgH41q1i9r4/KfI9kBQWN0NDxnsRRaFWg3YyhonpkQ83Usk56EjIZGtJ8Q9s4dQAiB9TTZf3c1dQw8vhwBzFx0q3pZ7LANIerCimCT4F9D4x1D+ZNj32VM1HTG/DE8I/TM9vN5NuAEbWfRF7qZMj4G6vRDfRc/zkwzgxPik2ZMZmuVfkEX9/c1yg4+3kPXimFLM7Jq5xUpSdeMqI6NYnfN9eYcRxFN7CR9Ke7S8BKfCAO+mBMjBvv9FJMX4m/qqHBxTsykNqK7ahRlX8dU4CIp7zirfyPCeu3J8lHRaZVTVFzHLaCSdmfhR3cJ5V44s3NuJresZxHMWJg8MyF1XfYkiyz8pZPJ12SqqyWHL7C1Z9YoGzX89Wv0RovXP6cnPC0ddqZvGnJbxwJUlO6FwjIPmAKDk1yIfQUtpy86ETw== 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)(136003)(346002)(396003)(366004)(376002)(39860400002)(451199021)(4326008)(41300700001)(44832011)(107886003)(6486002)(1076003)(316002)(26005)(6512007)(6506007)(6666004)(8936002)(5660300002)(8676002)(966005)(36756003)(38100700002)(478600001)(86362001)(2616005)(83380400001)(4744005)(2906002)(186003)(66556008)(66476007)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bnHD+qf2y6S2yVVnPdMYRTVt29u+N1KN+vNkUtfh34CHtbT0ZMTuhf5GBSkk?= =?us-ascii?Q?l/zUZW22P6ww9apX9fUpa1JAmaQfexmvDKbx3ICNxsN7BXioXdLfM2g87+xJ?= =?us-ascii?Q?XJJPpNc2JRrAZtZG9wCcqjkPbfwKH0Gnz7H8N/XiXEokfHoAXvqBvyQ99+A6?= =?us-ascii?Q?UUyIfVxbhb9kGbG+w+0FJjXhhi3cZRsTAqafoIcUmKqhnH+OhqixvJzVp98G?= =?us-ascii?Q?ABc8n1Hhy5oHa7I4+uU2M7NjQA8a5x9d7+ECeKz1PcO7e8jPq6hO517MmLkM?= =?us-ascii?Q?CccNExQxN8bMxqrCjgAW00KULTi2AAhb3DMKGwrgoI5bOuve+81rOhVDAYnR?= =?us-ascii?Q?XNK6msG37k1fMef6bRtCaq1d4zApXsbLKR8SBmY6gj/NC8PPtCUALnnxfWre?= =?us-ascii?Q?qUXw4ieHkEcUj1Ab0s1NavS21yU6lyeNmfR85meK+0IUeDLtul0x+x8vwyC6?= =?us-ascii?Q?ckBuQK2zKeAAQy33w/vVLixvairUw0zeVd1I81LQWONDNSUsIvjXataIIL3f?= =?us-ascii?Q?YW0NRgLBuob8ZK2rQ+oKx8p1W7YOmdsaS0DXioJcp+Asze/y+sC2NJPMWE1+?= =?us-ascii?Q?lEg0+v1RRcVp065qbIv6GBQNXaFlnRerXwmEE8dnlvoG+7IPZVWo4bdArFzr?= =?us-ascii?Q?ghJq54x1EOjDUerkAmNF8tGd2HVMiPo1d0AWXQZdr3oQr9V1mUTvCV6AVppw?= =?us-ascii?Q?EsOR2ePl+EJNOf4WPjv1vA2E3mw2V0/HKcYn2DOfvqdilzWEdNRev92wMDhG?= =?us-ascii?Q?6A0sBq8ylqXK8y2zPULpz31oNhIUL4Ht4xp7tbfKqnlOJ2t09a9MRrvo3n39?= =?us-ascii?Q?53QE8HM44YIoQdo5yaWrUYdi3miu/rbZYfZqAlLVo4DrXiT3uzjrr2oyWx5n?= =?us-ascii?Q?1LxygKQzykzt0Jqscxln1Zb/xElGKr7MFAIUoR1F24WnX37WFVkoBso8AZFG?= =?us-ascii?Q?a7INj4wujgkGTcvEtpAB76B9MBQJO/6yhfFQffNrNfiaeTrixANwQ9joEf+K?= =?us-ascii?Q?j2rMzZZ9m0FRnUKWGrrwAw5ECDUXtVFDoW4Ci1IUmeCu/8Fhny/p+orLft79?= =?us-ascii?Q?Ek/9ZMj165xvbLW5Bl/le+NAQjhSkyVwvw2cLWF5BnrE8st9AyYoOcSO5vQM?= =?us-ascii?Q?q8VJGAMHHMpMIR0c2FbDAJoQYM88I0AehPMQcy/TqMUL157a1j5ffC8sLIEk?= =?us-ascii?Q?oo0dVUnqKa49joU+UFs+/TJgIdWEyCXL2Rk6mJZFBezndFsHYz13V7o/85jF?= =?us-ascii?Q?MQXTKrhLRRWieHR4hvEqqurEAt23YweupYJkQIfiFXRQa2XkQYfeMK70GO9P?= =?us-ascii?Q?bb9u1WHjgCEnPbE+PcQqHnlv8OCjBzpBNnzE3MQzF3Ufcap2xToaXB8FJFVQ?= =?us-ascii?Q?PJPFZ3IQFR5FNRAWIovQChKj5WeNsgp1a+eIMB0mdEBGCSa6aJ8GKnVp3a1Z?= =?us-ascii?Q?AAX1Xj1szfHRH5u9WDJifVgTCb0cQ2clybJeO0CvWIGGTCjWAlWAoKRlg6Qw?= =?us-ascii?Q?ADnANByZ40SrxA+idfCgw/27Bs9jmwllnwoZlcD93FDiSX9lrVvXnzR8Uk/C?= =?us-ascii?Q?PVwaylPc/ZF7tkUXgpxmFb9fY6if4OMnmBg5oMRJ?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?2Emd1nRXVXdVRIaF6aSB+ydJlJpEDiMgJKR0QRLc1lWbMW99S3oEmLaiauGs?= =?us-ascii?Q?D3Q8104nY5168s+ysUt3rNFvMZ30tBwwIfUAQ/NXeTeupF+uXyqcldUDXAaw?= =?us-ascii?Q?xXhqzTP4EdoAbbt7MQOWBg9y4MUH4IHW960TR7MxJ+PiCudy61n3ILVBcI2K?= =?us-ascii?Q?gdGycHnpOvu3uJvOBB50g7mWQsmA2Ng9nerJ4nG71iP1xf+j1lhAtCgIwFlV?= =?us-ascii?Q?gXlRRyALCY3M0a8rvkI6JX5xZcv5M4w3pezJXC6MoZ7JNI7aN4SUgPGUiJvC?= =?us-ascii?Q?XM1lcmUmcG6CtAVmEjdKAajRvk5XU8vX3WrUrBDIZu1aIE4I5iV+4ixIePTs?= =?us-ascii?Q?dhH3Pd+nW36mPeb09ciZ7xFlwskISDlepLooL+/rKvKrO5hkEEu0LWg9oi8B?= =?us-ascii?Q?+xLCuvF7181jzqlBanhW1MV69SMzWLyhB2ROZrgMUU3zeoyBZlFnMEQdzsLE?= =?us-ascii?Q?CF8l4QSIcpENZHywJVhi+4E+pn+t9Ugz9kTmHqPDe7tb4RV0NJJGraOXaSs3?= =?us-ascii?Q?0ygw76aBYLapq+9aHOnTiYL5MyKwwOKwXx251zu0OromGROri/VpJFRkS2j6?= =?us-ascii?Q?hXR1/Q2m4qfC9uiBmIkKcH+G0MwUKGNHebrNnElfqAiVR5YCpUA73c8cKXN4?= =?us-ascii?Q?jT9UJ6/BlRe7P1pKEGlp0BIG+B47FQwmUpjEIV5rFCiLZ7wMRmMAYDTU+vZO?= =?us-ascii?Q?u/mu5x4C7C/s1o8HHlakcREEtbQn+0pz0Gv0Te/klGom2e4Yums+n2pY4PN4?= =?us-ascii?Q?GuUJXqbaQlpeGYMkXEiD2eY4DFd/4sl3KI7POWwDElbI+6yaF6ZvaKgS8YkS?= =?us-ascii?Q?VfWPl5ey+o0JK/2ewfTdxdg9LJZJgEWPb0mSQkt660RJhOfuW6XqR5G/enW6?= =?us-ascii?Q?z5WDgWuPvQsoyplV2uAqn/atFOfierfpmc5yxbeW4JWojiikhfpEhBu7b8QB?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9946699-5bcf-49dd-46e5-08db5cbe93b8 X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2023 01:22:59.6401 (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: xU1cfMNfEjb/dA+eSRravhLb9PA6gte3JoEEy+DETIIj5g6v3DvY7snAw6k33hwVzilRffuOWTbBcJ1VODZXYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7129 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-05-24_17,2023-05-24_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 mlxscore=0 spamscore=0 mlxlogscore=977 adultscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305250011 X-Proofpoint-ORIG-GUID: IOciYPZ6MS2UFvvCB5mKg1gyOZ3ncWIw X-Proofpoint-GUID: IOciYPZ6MS2UFvvCB5mKg1gyOZ3ncWIw X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_DNSWL_LOW,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 List-Id: Hi, This is the 8th version of the patch, which rebased on the latest trunk. This is an important patch needed by Linux Kernel security project. compared to the 7th version, the major change are: 1. update the documentation wordings based on Joseph's suggestions. 2. change the name of the new macro TYPE_INCLUDE_FLEXARRAY to TYPE_INCLUDES_FLEXARRAY. all others keep the same as version 7. the 7th version are here: https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619033.html https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619034.html https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619036.html bootstrapped and regression tested on aarch64 and x86. Okay for commit? thanks a lot. Qing