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 80DDD3858D35 for ; Thu, 9 Nov 2023 16:50:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 80DDD3858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none 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 80DDD3858D35 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=1699548611; cv=pass; b=GdMbhUcJLllXMXrPJDzad3HU+7Yjwg/sw5p+k32SkIqgCbsnWRioAzDiuYew7sY6wyWYyl8ynCw9OUTEfhNED3kvj6Zooaym57g52RhReWG8ESp54LZ3Wxbv5jY8RqfCGTn4hivuwZvfssMSjaf3klgmw7O2LOCchv7RVhlW11c= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699548611; c=relaxed/simple; bh=ankDHrksi3lslsuiO7g0UMmSO7mSw5Nna0Rhp1UEP1c=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=YkcuLaYkdgRcjNd2mRiEsTQt+Wy3y7c+VcnShW8lsU4dMAQ3xBl/oRoc5i7rwxDZrgIjbz7u7tFcjbPbfTLib0HNjesx+oYi+3a6zK+6jal0kTbSAl3AOchMO6DSjrRcAFJqKSn4aCyzjuZ18P17UO8VDysRiBIrNW5JZeHp95w= 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 3A9Dsw6s001292; Thu, 9 Nov 2023 16:50:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : in-reply-to : references : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2023-03-30; bh=gSWOezvonwtIuoPv12aGi1rwbBfXX9EZ6PtEK8lXlN8=; b=XTXJXg0Uo9Ng8wcGIpjCvdDUgcwueIi4B8DTXbh0dXm9+MdHntXibrz6knuaBCsIrVKL 7VbV/JQgQXuGSQ+TvPWlmpCITBmcWkhNcDqf7+zXBz447WzHsW5ZvQ2w4ZfBjVWDn84k iuk/eBVPiCU31NPILnk0XkyyQKV9AQuxBDvPpgOvI4UuZ3Vy+wz59iOw5nME2sdHHf9D JUYLrhIardrTAeB/0XXUyPN6a9s8pCLrJWfbxjfMDVGKT5SZwFiFHv7wAstzSbrHHMn5 qV7zmHlgaAWk/Gqm6/trtnz1R/xk3GyUF60Fnhnu7J8yCwingGkTSdvljM87SOEwUIoc wA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3u7w22mbvf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 09 Nov 2023 16:50:06 +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 3A9Gambf017682; Thu, 9 Nov 2023 16:50:06 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3u8c00nbt1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 09 Nov 2023 16:50:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jnxYAxCvOeNhek61SJIyK2Qdyz/KMHx7IRPhRcCFOgsOIxKszqG86mWgYTm4bsJrJmhHTKrPMBn49Bh5/FgFx4AnwuAnOQJzRxRSv8wt5RgrjIGUUh24leOqITZnpA9G7YqGDJIzRgK6eerrCgYmdjHyIP5gMqIdOEcqep0+5XbswH5jYU1/BruXrlNOedAS4AaHc0QGPS15FnMas6i9mA+EcGGYkn9mjRxxMK6pFC/JVv3nKQt+GF3tdgUYMXyyCMonR8Ac+EvgVsGf2QDSyBx+PC9f3VMDzflgA/dxR/betQbvZqA6qoS2eIOj/ZNb1zX0EhPdNWW86T0RSEM56A== 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=gSWOezvonwtIuoPv12aGi1rwbBfXX9EZ6PtEK8lXlN8=; b=Y/aWKHUF545mgGl+YOlrZmwraQtXAfyClTtWlZZWkc2BrPYIlsXb61GcNI/HdaCvFDLhX6SxvO7cTlU2z3+TBwMqYRKIdTer1ln7ikbJTAd5ShkPpITi2/VcShENU5D/ZbN15KhkpY/3avu4gfn3t5/Fw4fNRORydeQfrPAFTR30KsFm/JAOL5bpIN3JqBr0YYFGGLjQsZfc8c4nNFnlXK+ipRo1DIljWH7OS6+H7M7M+M7dJzz+bn+W2FSiJQFr/bopqbe8dhEDcf63RSo0XMdgtmCU1jnisbyhx6nZXPkp5BEmQ/KJ5Z1DWKi9pJ4lmPrunkKNwXi8jCo36tgEuA== 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=gSWOezvonwtIuoPv12aGi1rwbBfXX9EZ6PtEK8lXlN8=; b=pjFVJE1oMW6LgonMqI4eizgspJBppenLuByfHho+J31WlAY7bLUZVpE67UBx7ufYwzauvalHqXsnfIiGFJPnWV1MGFTTTHbfmd3aiNHte6LOke4tXlLdxD+wlfAAKmPmAvgemVpcEXwXHiTdvINXHPlHUmhrY+oTatXGPJ1abvQ= Received: from DM6PR10MB2890.namprd10.prod.outlook.com (2603:10b6:5:71::31) by MN6PR10MB7520.namprd10.prod.outlook.com (2603:10b6:208:478::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Thu, 9 Nov 2023 16:50:04 +0000 Received: from DM6PR10MB2890.namprd10.prod.outlook.com ([fe80::39fe:e7d1:10cf:6fc1]) by DM6PR10MB2890.namprd10.prod.outlook.com ([fe80::39fe:e7d1:10cf:6fc1%4]) with mapi id 15.20.6954.029; Thu, 9 Nov 2023 16:50:04 +0000 From: "Jose E. Marchesi" To: Jakub Jelinek Cc: Qing Zhao , richard Biener , Joseph Myers , Siddhesh Poyarekar , Martin Uecker , Kees Cook , "isanbard@gmail.com" , GCC Patches Subject: Re: RFC (V2) the proposal to resolve the missing dependency issue for counted_by attribute In-Reply-To: (Jakub Jelinek's message of "Thu, 9 Nov 2023 16:57:30 +0100") References: <5B561B7B-ACD9-4378-A771-F1479A87382D@oracle.com> <2D704EB7-B3FE-4280-ACC0-AA0C4236E39F@oracle.com> Date: Thu, 09 Nov 2023 17:50:01 +0100 Message-ID: <871qcyub0m.fsf@oracle.com> User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR02CA0045.namprd02.prod.outlook.com (2603:10b6:a03:54::22) To DM6PR10MB2890.namprd10.prod.outlook.com (2603:10b6:5:71::31) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR10MB2890:EE_|MN6PR10MB7520:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c30ff2a-45c1-47e5-e8a3-08dbe143ec05 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ixrJg6Ux2/Xrn+F3NHhwtHk9E3mbjBKbD2RG3Nt5sLtO9lwK0o57ubVOdt5wotSRaUalIFUEdyHq2zoshzA3alDzY6z0ityXo/cw4grMU2Xs/1TjqnNPKiXNd/QmWkryG1U2kiy/EWetdKRWsqo8aLojIdDVt72c4nictg+76tIwwpNFOddJdZ35Heq/Pf8XfPvaLT97xIpkPAy0Pfpl1Pkrp1SCPZ3rswYbh8ado8do1qjykZBCw6P3H7SYEhQr/UqB6/iiyBAUV5h+FtP8P9EYHlVHLlYs/whF3GxGAquQUeFUIq5MyFVVSJLf8Wg4A8Vylmowqu3KX2i+Qfjhf5L4uRNOHMpqtnw+wVow034MpKDRd3DjDM5Q5k7Lx46Cn3iC1EZtKWza9AmyiNNviI4Kxufq8Jf+NwkerczpHlH1DfyRGm1RHBe+/D6Vqx5XI/0LhhErEJIfQEVjPvwnq7qr8/WeKSSUtAAX9AWle74mLHhURbN6rXo0BG024fBP/V134xyjsWbEEEc7trcnCojRIsSrYESnSayUU19bulqba9zf+PUTjrCtlekiaJNxx+VCOh0vwOhI9/Rzsc10zCGrdb3tDi+O3yjDPK7zDRS0t+uByE7vkDuQigfWy6wDnMaF4Liy9TziqdSSwfEcIHxaSYDg6tm5tHNMvwC0RH4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR10MB2890.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(366004)(39860400002)(376002)(396003)(230922051799003)(230173577357003)(230273577357003)(451199024)(186009)(64100799003)(1800799009)(2616005)(6512007)(83380400001)(26005)(3613699003)(6486002)(478600001)(66946007)(41300700001)(36756003)(4326008)(8676002)(8936002)(2906002)(5660300002)(4744005)(86362001)(54906003)(66476007)(66556008)(6916009)(316002)(6506007)(6666004)(38100700002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dnFnQlpQS0labVFqcDl3VGxpK2dlMTFGZitTR1ZYZW83REZacC9IM01nK1Nk?= =?utf-8?B?TlpKWEEvYjUxbEUwSXhIalhJT2N6eVQzZHhnWW9aTnYyYWJsMlFMdmJsU2VM?= =?utf-8?B?V2Q5RnpPbFRwelpuYmRRdHJKWHBmbFpTbG5nY3RpZjRFNk4vdUhWb1RpbXkx?= =?utf-8?B?ajhSMkFGY2pIclFVVzlockJKaUpyNFF6U0lTK0E4WG11UHlqcE8wWEYvS3ZE?= =?utf-8?B?NGZENTQ2ZFYxY2tOS3hodng2RjVsZlp0VUw4KzN6M0dieHhmcFczNXdwZFVj?= =?utf-8?B?YktRY0VDbm1aVG42bG9aWjV5NXBRYVZqN2VYK2pZemdOV2dWMmRWb2xnMm1J?= =?utf-8?B?MlhNQ29UcUIyK3J0ZlpWVHdndGlCbnl2MElzeVR1RXhaSzlBU3BkczZ1Qmdl?= =?utf-8?B?WmRWWE5GVHVKVGUvSVZFSHE4MDgxNjk0dG9BV3dQL3g4QkRjVHJxMTlLb2U3?= =?utf-8?B?OTlkY09YRVozdisrUml5NWRmNlNMRks2YktzUzhsYkZiaUZRM3VjazZFb3Fv?= =?utf-8?B?OWdCamVsV3M0bXovV1o4UGZEZUpQdHlFVlJvV3luRUl3TlhrQmpOSEhRSm5w?= =?utf-8?B?Z2VRdU43NnFxRTJPb0VpbmN4NUxKTy9qMGFKUktuTVRQZzJCVVorcVVBN25z?= =?utf-8?B?bE9pSlArdk1XejhPd09XUU9Kd3oycGNrSUkrOHY0WUdwUm10SzNnRjRoRW9E?= =?utf-8?B?QVZISTI3TUt5dUhUTnBERHFSNFZsR2xULzEwMEV1VkU0WXZhWmI1WWtaOGFo?= =?utf-8?B?S01zbk14U2c0OFNFK2Y5TG9oVmlsblJkdExtc2I0aytqWVNIcHh5NGFZV1h0?= =?utf-8?B?c2F1ckdGMUVFdW9id1RTa0FsUjhacUFaQ0czaEVIaUNJbFFsaTRRZ3N3dGla?= =?utf-8?B?NXd2NlRwWnA1a3BaekRob3R1YmxwZEhZTW9GTGladEhBdDR1eTZlbHBLS3RC?= =?utf-8?B?RG1TYlQ5T2IrQ1I2ODk2OXU1dGhmZXpyUHp6VThaM2pzbWdrRktrR04wNkZy?= =?utf-8?B?RktGdlBUYUhQK1Q5bmpPUDlhY2lvUDdUQWhXS1p3QjFGWU95c2FtbWZjRlBa?= =?utf-8?B?bmk2V3puQ3ZuSnh4U2NkUE5wVjMxZjdMTUphMzVBNEhiUldIU05FVm5KMTRm?= =?utf-8?B?RzJkQk13NVVRZysvMzRiakx6UUdsbVNiakVHK3RIVUpUejZQNlZNazVEUlY4?= =?utf-8?B?UVVHalY3ZGhTUFVKS2pUU2RCY3lJSzE5c2pCY2NTS3BGK1dKK0RUVTRKV1lO?= =?utf-8?B?ZVFVQ1M4Vk5pQmhEMElOOUZwM0NoZ2NlaE1jcG5odGNvZis0QmJ4OXdITHpM?= =?utf-8?B?RHJlU2p1V2hLdDhZNXF6RGgxcE8wcmpGWDlLVUZ1dUtYditLNHhMOWZ4aGZv?= =?utf-8?B?M1lSaTdkdkJjWmw0TFpXV0lmaGN4L1RPdmtIRDgweXJVQ0NOQnZubklXU09t?= =?utf-8?B?SUwvSFJxUDdJS0lPNUNIaG5jckJXMnNwUWY3R0p6QnFuSCs1VzgrQkV2VnRX?= =?utf-8?B?aWJUa0FVUmNTL21pK1VuRGFHU3hEMUxkUEc2b2RaYnB0cU5tekZLUmhZR29Y?= =?utf-8?B?Z3NnUWNkWWpQSVZLb1RSMi9QL1NKTnU0aks4OE5yRFkvdGkwOTRXYWhVVnFK?= =?utf-8?B?TjczdDdYei9aODU5bU9tck5nYTNrS0dVUFUwQlh0QWRYeVduSGFDUmdjTjMz?= =?utf-8?B?ZTgzcFZ0VEdNZGk1WHBYNitaTUM0SS9RUUVsMHVNamh3a214emZJQ2NPK0xW?= =?utf-8?B?T2RkaXlQekE1YlFNYnFhYy9JanZQQXk2SFBQWTZGd0ZpOFpscGlFTG5rdDJy?= =?utf-8?B?T3RjRURSemdteTJCWi9WSzhGbDZ6Z0pKWWVPWVRTVWdIdzNOVzZUcXJsdy9Q?= =?utf-8?B?Z1R2Z1dZMCt6WFd4aVU0d2t6dmtUYWdQYTJPbHhGa1d1S3NXYlhxNENkY3JG?= =?utf-8?B?KzY1L0Nwd1IyajRxOGxwdG9aNUxvZTlRRHY4YVkwWXFKN0FvSlRtWlBSVDdX?= =?utf-8?B?TUptOUZ4a0ZkWlR4Z0d0bWNSdlBOYnMrQzFGZVRQRHh3cHpKZkFjcUowcjNs?= =?utf-8?B?c01iaVpCMGVHUTM3emxFdE5kU1NhaWFxNmlScXduZFl3eHpueEpjeWVnMzgx?= =?utf-8?B?ajNXdFRxcldueUJvV1JzYW5RNnZuR3BnQ2RMYmhzdkVaZk1xU0ZHNFNPR0Jk?= =?utf-8?B?RlE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?aWxCcUdDeDFUOHJ4NXpPRld3ZmxGMEpPTzZnc3NlQktqL09hYXVzakt5WWlr?= =?utf-8?B?NmFiRHd1S1A0cXBPemV6TStKZUgzNGkxd3NnMTFCaUhFZTVkdVZ3emZrU2Zx?= =?utf-8?B?YlJoYnlZem5IWmJrMkJKTGZWT1AzSmVyU1plakVJUEphTzdXdFJXUUtUdm10?= =?utf-8?B?SU9aMUtnUGZqVFVuZzc5bXc3N0MwU0R0SkUxNU9pZEZTbjl2eG1YY3JEMzkw?= =?utf-8?B?dTZKa1Zic2pNWlNaQUJ5ZVduRG1reXBURGRNZ3JDNHFpQXJzZHlNaUpIYWdS?= =?utf-8?B?WGVNT21keVIxdzIySFQyV042NlpRMEdNTUtBVHA5dTJTazNqUFBLTWdqQVA1?= =?utf-8?B?aUQxeWJaS3FwODNBN3I1c3NGclJrbHhZVG5neXp3ZlNyNzBaZlFRVUp2WXhE?= =?utf-8?B?TFRqUE5EalRON2RXblBVTzNiZDMzekVHSnBBdlhHZzl2M1kxM05uYk9PVDhE?= =?utf-8?B?RFBJMkVnUFpzL0hDZytjUDk3SzBuV0N3UFF3TTdqNTM5S2ExRWtockZaUllL?= =?utf-8?B?OW5FMW9vaGp2RG0raDBOUHdXeERIYnZYNHEya04yd2dFYkVZdVAreDNFdjNt?= =?utf-8?B?VU9BdUlpRGhyNlFmMDJTemlGbUFkK01iZHNmMlVPS3luOERmUWJWbDFzdi9m?= =?utf-8?B?eDYxVll4dzN6dEJNZHYvYitVRmdtVllmUWNicFFldmtQcUR4TGlLN241UVd3?= =?utf-8?B?dXliaUR2TXlTaFY0cit3QlJXNjQwbFA2bWlIdC9iQTFCVzNKdGYvS1dXV0xY?= =?utf-8?B?eEhoM1hlQmdBamRYaEpwZEpvaU5LK0hpUkYzMGxnS3pHNGFyYU5GYk5seFBF?= =?utf-8?B?RkpldXhjY0xDOEwxTytmRk1TYkZhNEI1a0FORXlFdHBEa3ZleGFRUnhVeitV?= =?utf-8?B?cGUrZS9hdStnYjlXb3VUdjZUZEpQVXM3dVIzVE8vOG80WWtMZXdvOHpVbGZO?= =?utf-8?B?OHdDZkNQeStMV1p1WDJPeHNwNkJYUy9DRmpUQkNDcTFwdW0xNGhMOThzT2Ez?= =?utf-8?B?QmwzWXNzZGpDZWc5TkxYelZqeXJSRFZEVitabUpWYmE0cTc0bUZRNmVKQ1Jn?= =?utf-8?B?SmtnaGRZSUYxOUpCNGNmOVhmQ3FzcWZ6cFZodyszRmhvRnR2NCtmRmpxOUg4?= =?utf-8?B?UERuSUhONVh2bDBNNXp0M01vOHdIS25OT1dlcU5mNmx3b1NIWEVjSDM2dkVH?= =?utf-8?B?WStsRUp0WnRDOExvc013TWdPT1U3MzcyeGM3Vk5Vdkl1WGtyMFE3TmttUFBE?= =?utf-8?Q?pbLyXTgtIh9Ex0F?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c30ff2a-45c1-47e5-e8a3-08dbe143ec05 X-MS-Exchange-CrossTenant-AuthSource: DM6PR10MB2890.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2023 16:50:04.3345 (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: duySkTLq+PiLtd2pumsVDZ1LWoCgq63AZI1U09j2IV4xaaof0b/NYaV/UsCGMA5xS5fkBYNgMPj7RPXWpPN07jUZAPC3zxvWWlEgoQypTyc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR10MB7520 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-09_14,2023-11-09_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=881 phishscore=0 spamscore=0 suspectscore=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311090128 X-Proofpoint-ORIG-GUID: pjm8sVMmzfNDMBMLoDgPa0MdbNaYAnjc X-Proofpoint-GUID: pjm8sVMmzfNDMBMLoDgPa0MdbNaYAnjc X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 List-Id: > On Thu, Nov 09, 2023 at 03:49:49PM +0000, Qing Zhao wrote: >> Is it reasonable to add one option to disable the =E2=80=9Ccounted_by=E2= =80=9D attribute? >> (then no insertion of the new .ACCESS_WITH_SIZE into IL). =20 >>=20 >> The major reason is: some users might want to ignore all the =E2=80=9Cco= unted_by=E2=80=9D attribute added in the source code, >> We need to provide them a way to disable this feature. > > -D'counted_by(x)=3D' > and/or > -D'__counted_by__(x)=3D' > ? The insertion of .ACCESS_WITH_SIZE collides with the BPF CO-RE preserve_access_index implementation. I don't think this will be a problem in practice (the BPF program can define counted_by to the empty string as Jakub suggests) but we ought to at least detect when a data structure featuring a counted_by FMA is accessed with access index preservation (either attribute or builtin) and either error out or warning out and try to accomodate by turning the .ACCESS_WTIH_INDEX back to plain accesses. We can do either with BPF specific backend code.