From patchwork Mon Nov 13 22:35:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cupertino Miranda X-Patchwork-Id: 1863392 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-03-30 header.b=yeeL9wv6; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=ySxEkPEl; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4STkmk4SkVz1yRX for ; Tue, 14 Nov 2023 09:36:20 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 77124385703D for ; Mon, 13 Nov 2023 22:36:17 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id BB36B3858C2D for ; Mon, 13 Nov 2023 22:36:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BB36B3858C2D 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 BB36B3858C2D 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=1699914965; cv=pass; b=Hl7ZwrZx1+zUS4R/IA50qDKCjs3WEpLeMmeiUrSnzHtNH7gvE9ezIEDTv8+AA88lNRacWTtyRQGQAXcrRkIwhOpFkCmKeXt6BYYmL39K1luWMZ7RWuF256LbxjFJFrGWk3plQgyR5xZc5+aS2JAQyLGoFPHdJe9IC8exrCQIgTk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699914965; c=relaxed/simple; bh=8BcMlTCKBMaJCgohmPV8VZco8q7cC6Dgx9B+LDmq+I8=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-Id: MIME-Version; b=A1T/dgX3MKA0UnapKzLo2W7kklV4mjYqwPeULWDapjvkkreD3fjj764h5jorEoMLAAbMPG4gnUDKzbP/3pEJYvkbZFFEJZWnQcWXW2QXTil9sAOR7gy2yrvbp9YBix4CsaP2Gs4CsX0g+o2No7mC0G9fPl5L9tqgqGQ0DFzXZ2o= 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 3ADMSvbf030244 for ; Mon, 13 Nov 2023 22:36:01 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=z/maMpS2Ff3nem21sQlg8IsdgZt4FTIfneXQU7BJo54=; b=yeeL9wv6oRYFbNTF4q1otCHqY01IJgqmhflzhhPGk6N8HFFjKWK2nbPMHSOs3jk9TZvZ PgTcAes2YfeEvT/nI0RrZ9s63ueS7QZai18LJtkr2piH/Bqfx4VSn7oldHTDH/v45WyS OU5Z/LTXDkdFqxoidWbr5fbb1zxA9QzFwqQQQHiuNKDQeoXogp8mNN1wy90qMMX9nfKA zMJrOZ+2MkTSKScnIm9PuqhOZyR4+xzTCI43C1rsVgRrihhqZKnZnZT9Ck+ubPo2Q87O OrjC/WPK+XxysyrJhOOSuoq8eqazz1Y1iDMLeU+eg1x3lY8M9GLXIskFYg++CuRsGGMu QQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ua2qd3x98-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 13 Nov 2023 22:36:00 +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 3ADL7mcU029922 for ; Mon, 13 Nov 2023 22:36:00 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3uaxqqknw9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 13 Nov 2023 22:36:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mWujP4KePEVwNWwy4bUGvl4nD2qk4e/vySsoMpKMFgyoAUr9O26P7634QvTCpXPMM3HCQnW/bpRjRdhaKpS1/W2MM13guE9QApvROV0Jlb8CIfgEIsuCSYLLb+XnyWzMuX5vQuYyJRsjsY5O+YzmF0Ye3vwLpB5flAR2plTS+7e8Xv4ouNl+YD003hNRK/NbFQE7zeLTdiER/ifrYV9JSGSAu7VSHNTJzmXMM6sLN0f6sSqERDwDAyTAciAh/eCnFqzJ+CvPbOaDpnLhUYyPAEqkekNuk8/KcvNXQdNKTt91E4rP8zgtPrXdFkmBTsXA0ZUJSZxz5P9pPQg7a9Gh0g== 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=z/maMpS2Ff3nem21sQlg8IsdgZt4FTIfneXQU7BJo54=; b=eVdafyueRmIuHtXkIhiMbbUicSWq3JL1FLUGknph8rp+wvVYGqxG2RO2miDtrbqF8y5LBtsES9uOSgTycrEGzyc0jk3qO2LcunO645sMVs/sJ5EUs1l5khijjL/XHAOEokczdJ3fmN2iuYSKi6liZ3PYuaLYnjIeEaq7nAoJAFzRBBP5cUnEUVr0A3PJG8c7BCnqeS+dOD9Dx78Oq+83ADOr8azQN7jL6v9KREuq/nzxA0G7XW7Th3+wCapPxcix0XkDffNv5IwW2MVmaLYm41hWVimMogkhZb2bMowxttCbU5MbqhU5/8rGQx9EGa9ikV/hxyeMmsdxheb1eonOwg== 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=z/maMpS2Ff3nem21sQlg8IsdgZt4FTIfneXQU7BJo54=; b=ySxEkPElG3ZAIAUAlHEAZn+CkKIpMUvVvlCjxrtHB6EA8G654W9pfxHv0ey+Q9kcV9mQP27LLK5QBMRlEXLE/qKAgw9TuG3HuObMQeix7e9pu/T9OLaecz57Bp25o4bYDqyeSxvCLOVH4D9VubGSiDyGNBjtK9Zab7JoZJtzCwY= Received: from BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) by SJ0PR10MB6397.namprd10.prod.outlook.com (2603:10b6:a03:449::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.31; Mon, 13 Nov 2023 22:35:58 +0000 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::fec4:3a58:6118:aab2]) by BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::fec4:3a58:6118:aab2%6]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 22:35:58 +0000 From: Cupertino Miranda To: gcc-patches@gcc.gnu.org Cc: jose.marchesi@oracle.com, elena.zannoni@oracle.com, david.faust@oracle.com, Cupertino Miranda Subject: [PATCH] bpf: Delayed the removal of the parser enum plugin handler. Date: Mon, 13 Nov 2023 22:35:42 +0000 Message-Id: <20231113223542.11562-1-cupertino.miranda@oracle.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: LO4P123CA0366.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18e::11) To BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR1001MB2340:EE_|SJ0PR10MB6397:EE_ X-MS-Office365-Filtering-Correlation-Id: 19092197-26eb-45f7-2d18-08dbe498e7d5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0zgF0LMIbfzNGKw5Sa7+LmHCM2LKdEeNGSVhIiU/CEU6V265dJbXMWP4SRV0+kH7YJ1pPRRVXnpEmoqRfGFR5YrfOU9FhjGHxbGLUPw2HUvUCZWFGOIirBMy3dsk/4XYkxA9nQy3Z5n5OSi15QSfg6xmlr4prTRoUQZbu4nM4nZKw9bxIQdmWPIadbcvRnq+fSYstTf8qSEKYxo3NebGNsLTK5yQ0tUuzpG6JoTNkyCIo5bHyrG9t5ial0ZVZeLfDDoIXdd8D/6Up4zcNLUw4XD13v/A0v54+W5c5a2UkQNm+87yybApS/iwkt/aP9QPkdD4flfN9e6IW2jxEFsZYKr4KvsEBh293WBmwvFJ2cZrddzgxR/lO8wIlHoaRIQO8iBSFEYdeqGWqMY2Dgq4SCINsg+CeYtT9knR8Q77JeVBbAwM6WUj3mnIp8aM0J6iQ9q7S6u9NvMXSjOZlhEypuMeicI5yM4q8oUvq1x9rI5NxxW8LBHnt7PIQU4rRX/P6TkhrD0nIiiFZN1w1VA8EaFuY4JvQOBdWffGTOqe3Tq24tJm51ZSq/tmjmFjDVpEMoRZ9b/iLpaFO6KgqjWyhzmuPxjUzIqtdfvyd05Wqx0= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR1001MB2340.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(39860400002)(136003)(376002)(366004)(346002)(230922051799003)(64100799003)(1800799009)(451199024)(186009)(86362001)(6486002)(478600001)(38100700002)(6666004)(5660300002)(2616005)(6512007)(1076003)(44832011)(66476007)(107886003)(6506007)(66556008)(41300700001)(66946007)(2906002)(8936002)(8676002)(4326008)(83380400001)(36756003)(316002)(6916009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: E5TmcUZynIDiOgbLewAxTRNCQTAbdqTw+XCuMQQY52s7+qHXPe4aH4AdPcgcqjZUKcwlhdbaKzawKCzPSayqSDDuB7i6ZE7POERqanxveajw26PeL85ZuR9/tEc7fjy/hDPtUT2FD96UWd2BEnCdd/6wShmv8ZkSYKMeQYKKos42qD0iX7ZB1VHgGBaxNeubmNnMq5ZHfNo+JuH0W9EHK9SP28r1CgTRhlbP1LLNPse3n7kHH1YFPRzhYmlMMuEd67/n3j+pIezmTQ+ufrAicGMUoIYT4NNpBL2mI0D0mbF8yMbF29K5qCUs2K6QrJYBY/D4y7lZFksn4ZQdySUaxDgifrSDpgyF2TPb2yeG6rSEDIyN3tDjp0iyW1uznN1zbIz2A7UDo1pXv+s/u+wgOnuH0DZUenR5B5kxHm63+b54cjQsJDO9PnSksNCYA6WDbPtF3Y7EqhdyxXyleKSB8MvhfYsqoaR8we/vftzWLIJrwjWNaScioResQE2IH8jpAvgnkmOAk/+h1otqh3jAAMn3B5/1bNK8OgIYrgCPcCYG+AYtdpRtrWAJfo7aU+/8Jd1Nd9IeLXksMIachxa4uZkGU2d9wVpJgKYOHiOmpYTbqTzR4Uutg9MoPlbLphYF2CxUDeS2whh0tCPhNV0dLyjkySc+UoZ7R216ggggMwwp2oq/xvU3+dp4FiD7+dCEQMaRpkLAKF5KoGvljxz0bnCl45TGIAO9XMKZ3VHvYlCqgaTtLXQK0lcHxVfOSAFHU7f0FrCk3HXjhNPcvYCSm4TPAk9xTGW+qiLJCQ0E3QlDi24huTsbRyRGvpIOcAJCoM79nlQromfjPcIyod+WgDf/OLIYVFH4yn7PGSxT5i+/00nf/qPSlDQl4Vpte5MadKEOjN/ERHSkY601bXalS2plqW4pSPu7Y3uPryRCzojkp3Pl2iQpof6B1kkW1vR3xQdp43tcnd4T63V2eguOsUzKvC6AO4QKz94qLUWfKEaxvyfU6rBy01MqUIaTEBk7dTB1PJr+vk/vs+p0rjt9p9xuLJPMrjNbGMDOPmw7NEsLp+zBxDxPKCXVYqVUA8h/Svi/tcfuTBXPxOc9Y1GN3FVHVwrgqn+/jh2ZUP3oRgTeBbwJJTplmc2m5AW7sZ3/JXQsfG2W/9CqJZT2bUa2TewvjCu+/vlXQFyUDQP8pEWhYC94jUon1wFPhf0mVx070/5yHOOSkeRfJfxxiB9fk4aux0ERZI39XPwVA1z844f2UeLfyGrB8ooGeim6Q084mE5fHg8rMvkqKx5LRAASld64FLOABMydO3le5Cdv5NQ7GL5ZNUaB2OG4CoA6VrLuPnKwd1RkBwXPEI4mpdIqBIEQQNnOYo7X52V1rCDzy5N6yusjaTeRbTWsaoI+k0yodLY8QBzjch/SoLRQ+ii8Hies6LFxgGUI0twe/CRAXmDbLcUYQyYhvbZ4/ML6gytuyyD8gf6BesP1r5aTmzpzqg73stP5dsNEj6LWcMsm2GawfQ1RA6vXIACCmyvXWeA5qNHT5xBfnxrZeS7BL8IBtrhtEyOnR+6/ptLQLR4UroxmrmyeMdHr2oY7lN9K23bf0bKvZEDbl79mkjm684xs3eQ3P3QL8PXsvedtZ+tMOpw= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 1n0ExJ4HOkFU8bqF1fCcdKzrBzi8gCXkRuhBnL9dx2MDxEe1UsJTlnjuZy5KpVbWJlp34215N7TvxIqHwGb9PvUg3v0UFZnpkmKyjV0BOClZw42OKcstX3Pd/hbjG1dPnjAZqHDMu/U4eEjACka4jYKrbN0qWkXDxj037sT0PV45uUIdH9y453z3rJ1syzE4dInSh278a6ivugOAlzjyYpUo9h6hNT5ntzHClI6JtsfdpX+8vNm1BMbT8mtMdCUqKc8ZYpKsIQNq0i+oL4TmSYqUlx4gdmYwllzEg8ROT4IJ6EuCtBV78KtNtha7U6gjeYpQDcxyUZ+2zLMP1CRFDM1u5fVztFvH2toKW4TwYWmuW+s6miwzQ5VuB1oC0rKEx8bVUhahEVk08gBMcROCU5fgPKQ8iNDircperhBKRqR+fPIFGDrwjHAsUzLcu+3QDmkE5rqkrCI5l9TNd02mCm8qwXrKMWvythmMYTJmMvF/zV60Ywm+T0zoKb7IBnQeceSHMzlUbL+cxtMixF0N97366ZLRreIiO2YZIDgvTcV3BXhuDJJ6EDhbWDnFG2q3hcyKpcqhPLV5Mc1buI/hH7PuFWOnSgn7dWT1YU/jou/QJviYyh1+0s9q7RwpimxoBnt8dNiEjgWaVfnZ3WRFPO6JL7WSkSbtWNizD6zmaBJkg5Ia9LAbLr6TVvHU85DcW92Pb/8+e3xEJJzhcDsLegg4UGK7QogQZye2duGT+oOYq2u9Mk2ygUDSX+KeRLQQ X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 19092197-26eb-45f7-2d18-08dbe498e7d5 X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2340.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2023 22:35:58.1743 (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: evzlwQ5P36a9AgrVO8dNDS0Q607jrcjm779m+aJuNDUw8bFHIh4a/lsxvAsdnu/7df9YecKiG9vgM9ZCl24OXjv8k1ASkINZknfvDet4uFU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB6397 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-13_12,2023-11-09_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 adultscore=0 suspectscore=0 mlxlogscore=848 phishscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311130176 X-Proofpoint-ORIG-GUID: RfKayI0mL9G4dH8l0r_vktibbxPoJUtY X-Proofpoint-GUID: RfKayI0mL9G4dH8l0r_vktibbxPoJUtY X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, 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.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org The parser plugin handler that is responsible for collecting enum values information was being removed way too early. bpf_resolve_overloaded_core_builtin is called by the parser. It was moved to the function execute_lower_bpf_core. gcc/ChangeLog: * config/bpf/core-builtins.cc (bpf_resolve_overloaded_core_builtin): Removed call. (execute_lower_bpf_core): Added all to remove_parser_plugin. --- gcc/config/bpf/core-builtins.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcc/config/bpf/core-builtins.cc b/gcc/config/bpf/core-builtins.cc index a224847d5d91..2ba78d7aed2e 100644 --- a/gcc/config/bpf/core-builtins.cc +++ b/gcc/config/bpf/core-builtins.cc @@ -1473,8 +1473,6 @@ tree bpf_resolve_overloaded_core_builtin (location_t loc, tree fndecl, void *arglist) { - remove_parser_plugin (); - if (!bpf_require_core_support ()) return error_mark_node; @@ -1688,6 +1686,7 @@ make_gimple_core_safe_access_index (tree *tp, static unsigned int execute_lower_bpf_core (void) { + remove_parser_plugin (); if (!TARGET_BPF_CORE) return 0;