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 110923858C50 for ; Thu, 30 May 2024 12:27:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 110923858C50 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 110923858C50 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717072032; cv=pass; b=m3aSAe2r3SF4RZRKGJcMUtohiLQ7PHcz1xBB10JogAP213WyE3n4s3GjFd3BaTqehkF+G28HIGOKAC4Dt9ordZKpl3CdNwYNRUH2hRwFB8aBBCEzaAxRINPmVYxCAap2CNVdVnGiaO+ywx46LeTUmxz0BaGDSZ8R0Yh7I+buxNM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717072032; c=relaxed/simple; bh=IKjTKDkScAYDHmLn3D0D9HvzT8H+eXjYC5sjlgPg7w4=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-Id: MIME-Version; b=SgtkaNg4RdO9DeEDBe71jlGYYkU3zHIVW7Mp3GDDdqGDlXdoOCMIIxyuguECuU51T3KMqClQoq9k8OlK4ZPfQHfXhAEd4EiO/vgysG0O5jTNhiV9St2kDbEcaarq/jD7dSLCIPvLFTjy9BgxeYLMwrLXPyI3162BSrURODYsjvo= ARC-Authentication-Results: i=2; server2.sourceware.org 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 44U7mwoT018661; Thu, 30 May 2024 12:27:10 GMT DKIM-Signature: =?UTF-8?Q?v=3D1;_a=3Drsa-sha256;_c=3Drelaxed/relaxed;_d=3Doracle.com;_h?= =?UTF-8?Q?=3Dcc:content-transfer-encoding:content-type:date:from:message-?= =?UTF-8?Q?id:mime-version:subject:to;_s=3Dcorp-2023-11-20;_bh=3Dg5+yu63ZF?= =?UTF-8?Q?6mTPk+zNVs3vmtbZKDkWUCDmUrrG4o1UPI=3D;_b=3DZnOL4LtHYdfraxH/tJkB?= =?UTF-8?Q?ZcH+5aydV4f7Wruk2cZphiaTpAayIf/b1sa2bn2iXa2JGHXb_Is4k955T6/hzq5?= =?UTF-8?Q?pgRCZfm95KoL3WrIvDGw0r8OpwitSCAI0QE3I1hZfpdQkcv1SlDYu8_GN5jv+ew?= =?UTF-8?Q?EiLPEQRKn49SRgk0pNYyPtel4jc3PWwTx9TvPIoAjEEmfGXyyFy/JtuNkD2k_JJ?= =?UTF-8?Q?HV+OZGObg6S9ZhKUvAhN6ikgN43vYDFhLILKm2ovI06LnCvmvo9+svsNWr4BCMI?= =?UTF-8?Q?1BZ_r3UlGkUAI7u62+QBaVLIPCctskbDfY0FPzYJiMCTHvDiWtpxcloCrrM199U?= =?UTF-8?Q?ypvdeB02n_0w=3D=3D_?= Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3yb8j88r1m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 30 May 2024 12:27:09 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 44UC6pC6026523; Thu, 30 May 2024 12:27:09 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2100.outbound.protection.outlook.com [104.47.58.100]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3yc508fwvb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 30 May 2024 12:27:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EJcdfX0P5e+Lil4I5W1ezpgvk97+LV2wZjszOPMrIULSHGDrBJemeBUk086yCtKPJJxPxuiJKSsU2t+XoutVvnzDPARLjLUTBeUzvtjCACYtKaz8ND/y+apywUzN7ksohuKcKw10vVPHownPny7AmohHCD53g513kHRCs5+aSxBpSdOWeviovqrbZfsSdXLdGbIG3eo7v9lfKOqNOjTBbPskmvq7/jH/BL/6kM52HemoDLm1SpeHvCwGY3I2VjKhL4cnV2Xnqbzk7VzFhdrpwaqY2rDxJz6YB2uBSXdc3o1sAM4ScLKAbRVThnswuGifigYOKI9YwoaIy67WM02cjw== 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=g5+yu63ZF6mTPk+zNVs3vmtbZKDkWUCDmUrrG4o1UPI=; b=TlIhFnDC82G1SYrokiFi6mXespY1vfMsrouXoOS8YS/EmAzXWYiZDKHts9uHlqtWfgCLD3gAdTAUzE7JsOqU9ie34ryYfq/rbEJ2MgoAeuNNs9DnH1RV1xsa1MPNLkoqb7RJBWiLiXx1eBmxS/IExEAd74nIJtNiN4+y0lttzdUz8g1S8eLdD6THQFABNzLDMFJec2iJi5kc3fXE0Tr6kNwKSipB79u/tzsd3yajaJTv/B28h+A73oVb/Uxmybq2gkmCC+Su+0qdLHb1K842QK/vFwi7vcZUqDHdFogtnzfS1kvcnQINgsMpjCXyxMtLcgxczkXe/xcim3e+MEZVyw== 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=g5+yu63ZF6mTPk+zNVs3vmtbZKDkWUCDmUrrG4o1UPI=; b=0O8AA4k1xicJqF48kXqm+aXY4my5Y9ROh6XML5fQQ5t6cfF0l42u8gfdx0+CwxFZ+W8/+fynDMOvaZAVbu+QW99JaPCxxFlVxORwHrbnFjq671A8uO40oV+4HJKloj2r1hovFmpblwxEY7lfFSpBvRq2Xtwl/sBViciSL63CrZ4= Received: from CY8PR10MB6538.namprd10.prod.outlook.com (2603:10b6:930:5a::17) by PH7PR10MB6155.namprd10.prod.outlook.com (2603:10b6:510:1f4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.21; Thu, 30 May 2024 12:27:04 +0000 Received: from CY8PR10MB6538.namprd10.prod.outlook.com ([fe80::8a:61cd:764a:e47]) by CY8PR10MB6538.namprd10.prod.outlook.com ([fe80::8a:61cd:764a:e47%5]) with mapi id 15.20.7633.021; Thu, 30 May 2024 12:27:04 +0000 From: Qing Zhao To: rguenther@suse.de, josmyers@redhat.com Cc: siddhesh@gotplt.org, uecker@tugraz.at, keescook@chromium.org, isanbard@gmail.com, gcc-patches@gcc.gnu.org, Qing Zhao Subject: [PATCH v10 0/5] New attribute "counted_by" to annotate bounds for C99 FAM(PR108896) Date: Thu, 30 May 2024 12:26:55 +0000 Message-Id: <20240530122700.1516243-1-qing.zhao@oracle.com> X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BL0PR1501CA0011.namprd15.prod.outlook.com (2603:10b6:207:17::24) To CY8PR10MB6538.namprd10.prod.outlook.com (2603:10b6:930:5a::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY8PR10MB6538:EE_|PH7PR10MB6155:EE_ X-MS-Office365-Filtering-Correlation-Id: b1c4d5d0-0181-46e7-fa9a-08dc80a3d054 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|366007|1800799015; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?puPrqmqJYVM5egvLIQrXpp3Wa3tSE7MhFwDh9FzsBFdN/WNJOTKCYt1phCwU?= =?us-ascii?Q?gJGluVgmfOvCea3ehFVgR9EwDXbl/jIAQ+DMG0W70kUX08wRBJYcX0+oHrst?= =?us-ascii?Q?2l8mG4ezzgIMzsq2lL8no6t9jp1Bb6maKrFfUFl8zZCfkom3pisPWmDhZKQa?= =?us-ascii?Q?KyqNYaL0DG6KkRUYnsZOpcXuO46tS4slfp7pvsbGFkWPi0TumzfohJA0QokW?= =?us-ascii?Q?pws1qRCGTn5fvP/9Fq7irtjG1KgDpVd5/w+CC4/ua1qLbJwMR6Ntl1hNqe+Q?= =?us-ascii?Q?CdfoChE0jAkFnznQXylabupleAQ3erk9pRpsUJPqbiKCtMwUhsWc5gG4fxLu?= =?us-ascii?Q?1eJV/u5Y85ZiYcSbUb/j4UsGzKpPNYsTE4OsVFrwJGxt2wMbuaN4ph6cjJgW?= =?us-ascii?Q?lt65VCsUk4cUQYKfz2AYPSupjykHOpZg1aeleNDn+LdJ5RzqBdVvN/O8304v?= =?us-ascii?Q?2qIrNp+K4Oxa2JVAlzZbAHtokfd2hCSAZwzqZZAzr9M1OPw8jaOtdc++tHjX?= =?us-ascii?Q?tv8xEQS0feBF2c57m9x88SY0u0igtroYzZPikdG5ZM1/PLpKzSU7Q7zLpQ6z?= =?us-ascii?Q?/J/nlNNLR2dJq7X/abutNrqFmYAWiXj+72w3oNSN+teR1a2Kx4BLEJs0XfUS?= =?us-ascii?Q?NvzK7LL6HeQBA5t24LQJhjmQn6rdbdQCmkBcVK4cbmz1SoSVydxalv0aWQ5h?= =?us-ascii?Q?EJfhGoRf9tPmJsZoryntYZQPyGnJmRMWFB11bqIyyCH0YgBd38gzloIeAX5W?= =?us-ascii?Q?70GliPFXc7LyQSmeLs4FTdk6o1LZ+GSBpWPV9bDlHaZZqKSyvheJkOYBtgQ8?= =?us-ascii?Q?yN+QvG5rBxiAzkFzbhm2/gkeasXW8XL7/kB1nSoZWVCBKv9ByjHJPoJHRcsg?= =?us-ascii?Q?34/nEAibahTxOq+AnYXmy1UCJjLkOtnKQylZ+dBnb0MNDMu5WdwMM5lp9hgQ?= =?us-ascii?Q?/f9RfgkQhpzz8OyJdKa67KX6bRgpxQBrBrU2sc8KyCo//QjXB7FgtPjUpwIq?= =?us-ascii?Q?ueoYwA4VeZ4AjAGNdvUih+pJoyysjtum+BOH3fwbu/zm7CMelap2J+7mJPvh?= =?us-ascii?Q?uhu/B3afmgH6GzOh28mNunvJmnhWMzhgb0qYQbV9FctgG3ykn6f0+jT/v26D?= =?us-ascii?Q?MiyJ6+gwsuvsbOagS/F+WO9HyfT388fD83CNZvChpHYkqzUqQFCrLyb6CJfL?= =?us-ascii?Q?deAiLPiU+iepoZLOP1ucxHj55p5P04xs/qSZWUK8knys/8fV8CT0JLeYIjg?= =?us-ascii?Q?=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR10MB6538.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?pvdeVjrDCsbgqoZT2zgCmE5Pm3OVvmpFSlBg9KeIgIUta3jLcmuXqH79pwbg?= =?us-ascii?Q?gWyTSelksLjbkML0QQKyM6dZjxo+DiaBPEMpQRcVUwmvDvawaM6msyj0KQq8?= =?us-ascii?Q?cYdNCo0ICj4x93DDgYKkXmkTv5E+vxCFmSrVRPap/6lyQ6o5Vn/2hmi7+f77?= =?us-ascii?Q?qJnrrSGHoBYJeEhBNRv9IIhsNprO7aqyWoWkeKyxTbs9N+BleJA14pRrO+nl?= =?us-ascii?Q?ccla2Vtx4drfV9swGGyZ9KmOZU5LRs8eDIiES1kn32Xd83I6p8fVCxiwkD/C?= =?us-ascii?Q?mCL5ztbK5VBNhdLTizhR73PW5GDcaRIKZ1Kac7ZztldJx1AUtBHNKnev7t9d?= =?us-ascii?Q?907VONN3svQvonoR3qiMwLdtNQh+iRZyDwAPpw8ysuk0/qnYdZKl9Vo+6K5g?= =?us-ascii?Q?uuAkKhs+N4K3Y/NJyytdeGNtNGHQqehby5iZUDGe+L6hDca5DBZ7/o+PgMMG?= =?us-ascii?Q?DsBbOUbXJ9ua5Rmvgdnw2yJbLPgPhCDjrBTMxtvyZaF1eW20SpHL8VV0P+iB?= =?us-ascii?Q?AATeYWvRJpGht3Nvm/Irvpo0P8ipkviWM0xtmYut8CLjJubyHcOM0js3kGM2?= =?us-ascii?Q?I5mZC6quRQGo9gh6Ue2kHxrLYY8xPLk+ctHPPNSuv1lpu0UjKLGEN71iApsA?= =?us-ascii?Q?92UDbiKYuxqHIZTilFyb5bQcxcBDYK6sJEvxWSv2rxtKtzJ8nV9zJhU5npIs?= =?us-ascii?Q?A9uv2+Pd5hkXlsCQC+TKBHeYR7UY2Z7L/o1PLUd188IdQQIEn+ZUA+jq+lFI?= =?us-ascii?Q?JhSXNwJAwTU/DTMmAIacPetzg+aLU7azBu7/9CYxgmerLvHManNidaOpgXyH?= =?us-ascii?Q?SxFq5L9sJqF3oGsbhDZJvfQ7gALsSaA2yo0D/ejWM59e+U3l6kY9l8xoxw3V?= =?us-ascii?Q?zXvvkbaoVn3z940e7k5gMbKSxx8Sbpj4uQj9wgZoFodJ1OeNU+cMq3uejKkU?= =?us-ascii?Q?9NwEQYrF0xTjmRuCX9u+5dG0o5CtpnvEW+RGAQ/p6Tq6ZgDKD6sJso6I6VHV?= =?us-ascii?Q?WZQeNOGlmPW0OhhdqXu+1ahP/J5mRsE2x7KOkCKELWzTG3iAc8eHGaqyv6/1?= =?us-ascii?Q?A8MW9sGJhAQegi/wR6Qg2pdIBCIVuObblmJBm6RYkZcIDnXn9WV5S7ILCES2?= =?us-ascii?Q?jZxSrBoxb4HylDSU57N3LLw72lbIBL23O/zGeUHmyhrrxcjM5Uezy6O3I96l?= =?us-ascii?Q?pBq/pAbTMFbYDaHs0xlpmcYpy/3z9NpMEcWSZUeWmFBz8Kck6Gqi81esGyFm?= =?us-ascii?Q?LNVPqZOXWazrRBu3sWUAxc/ABHeISLi+1J0FKYyPTS/+DTVMZw1ELcEArmTv?= =?us-ascii?Q?YjXPtUpemh+Tzp5zA3neSdR8Sborqr4jcKYfhR0bc8BivKOKvJ9DjA4DNPTx?= =?us-ascii?Q?KY1JI08qXMyRBqFd2wZaDOY/JiL/QVvApwAEspwQ8uLKlnvHO6eTe32XjxWc?= =?us-ascii?Q?xUjTJyu+vjQzHoUnImyvJ7RXFY+5TRkmfBm99o2GQQGQSJfLMmUzR7+Q3VCh?= =?us-ascii?Q?zGcQt6CAPWdcuP5bNKmr5shkx/FiMf9f3A3VLCVuFWp7IA2Q+HJudkjPV45z?= =?us-ascii?Q?LK4vamvzRUPZ3g3UzQtKNSX8R4JcTLWHqwpNtu40?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Uvj6nZT8D5/RVak8fHDfz4onteUp6HtX/WB3p5+HfNMPdJrpgOWE8ThPH1RFVP98cPxesZxIae04Dh/it+0S0vrnwCJCSPLcPEmcnx8TIoc4Ln8y4iDb3rvxw4CnQkLnz/maUlP0U/Ggnp7nGhbLMwck8I8eWu1nFL5wqxFFhEduZSe2oSSWTRgXnp8W86GUFf721q9V5DKSoeXA+Qr+/C3N197lsjOdaN24fwUoaUcOSMuD1gV17N8DASewfDqIStWiEDREgRkeUNx4tQmMpU6EKgM2NSCtPo6xZIIpk1Ic0nhyaRtKrvTI6dunfgtyyjoD/pMgY/6hPLMl+GkcGUhKlIXfb98kVlPsKJ2m+PouO70aIiyZwCuYPcvK5KwAItGdU50nRLhluaVyrHTLIOJO939G0XAF5areTH8eg+stX3sYzlpXS7AbfT9NcJHo4FcW3e9ZhmgBqQP+7IGjyFW39uRrnYyLLKbuwBV1FPKvAMckgEifWZen+dKPiYE+tgcks0nP+OWfH52DYha0TfYNwEKUlZXAM5vY0loPYlHHfokWXFOKz3y0mQqr2dAPurYcsyJc540nuiKRr8wZCNrZhQQj2M0JewdIjWkkkTY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1c4d5d0-0181-46e7-fa9a-08dc80a3d054 X-MS-Exchange-CrossTenant-AuthSource: CY8PR10MB6538.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2024 12:27:04.3742 (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: vxie98lKEbV2wHvWYfahQCILsdsRcqnxVbYQhU/hpXkDGzTi3haqX15ZRjTPTW9sYrVlMCRjczeKXH19dI+3JQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6155 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.12.28.16 definitions=2024-05-30_09,2024-05-28_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 mlxscore=0 adultscore=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2405010000 definitions=main-2405300094 X-Proofpoint-ORIG-GUID: W0hIZ9NuCP8Z14z-UD38d37mDkANmSZ- X-Proofpoint-GUID: W0hIZ9NuCP8Z14z-UD38d37mDkANmSZ- X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,KAM_DMARC_QUARANTINE,KAM_SHORT,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no 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 10th version of the patch. Which is rebased on the latest trunk. Compare with the 9th version, all the difference are in patch #2, including a small C FE change in the routine "digest_init". all others are middle-end changes. please review the changes for the patch #2: updates per Richard's comments: 1. In the C FE routine "digest_init" of c-typeck.cc, when "require_constant" is TRUE, fold the call to .ACCESS_WITH_SIZE to its first argument. At the same time, delete the special handling of call to .ACCESS_WITH_SIZE in the middle end routines "initializer_constant_valid_p_1" and "output_constant" in varasm.cc 2. Add ECF_PURE to the new internal-function .ACCESS_WITH_SIZE in internal-fn.def. As a result, delete all special handling of calls to .ACCESS_WITH_SIZE in the files "tree-ssa-alias.cc" and "tree-ssa-dce.cc" and the routine "proces_call_operands" of the file "tree.cc" 3. Delete the unnecessary lines from the routine "expand_DEFERRED_INIT" per Richard's suggestion. Approval status: Patch #1, #3, #4, #5 are all approved; Patch #2, All C FE changes, except the change for the routine "digest_init" in c-typeck.cc, are approved. Review needed: Patch #2: Middle end change; the change for the routine "digest_init" in C FE. The 9th version is here: https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649389.html https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649390.html https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649391.html https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649392.html https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649393.html It based on the following original proposal: https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635884.html Represent the missing dependence for the "counted_by" attribute and its consumers Bootstrapped and regression tested on both X86 and Aarch64, no issue. Okay for trunk? thanks. Qing