From patchwork Mon Feb 3 13:04:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alfie Richards X-Patchwork-Id: 105909 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 1F5C8385841D for ; Mon, 3 Feb 2025 13:06:01 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20609.outbound.protection.outlook.com [IPv6:2a01:111:f403:2612::609]) by sourceware.org (Postfix) with ESMTPS id 126D13858C56 for ; Mon, 3 Feb 2025 13:05:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 126D13858C56 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 126D13858C56 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2612::609 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738587924; cv=pass; b=f3zuEojtulCHsCZ9lcWQHMuGR6x/ZBM9HJPO6C+hWFKBOOnaqQvRJAaLc/K3jcrVR2DMpYpKYN2uvfncdt6FQSzYRboRU7KYLRMIMDnYEEwqN30sqwdNzUiAhY+t8XQqwMvFa9dytmBkhHEjrTYgR026yL9CAl7YX9zOv/6ldC4= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738587924; c=relaxed/simple; bh=dX/MrxEw1Jm5T0s3SPtbnyh0ckQK0vgK9XaAHdgXEqM=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=VHuI5SBT92EwDKqKF9Qx81Gf8ZuF/ysswOGPFmXBEatNx3/cK4NRqx3wpRyNxPE6cdt2RPxPEPFP0j8wKJLQ/K50xeApxk2gHjNogrmLdoBmdnHMYKlZ3I10wgCtrXOQFrZ22D16oOl31iznKayS5Ixsj/AtVoGIXR+On3cr8I8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=am9mNhuRbh/Z3Y/hxn4ky/Dr+S3Rg4bkwkU1D0+eHn8SKSMTBJhNblFFxOMm/949GA0xlhZ5YY+hV/MkrllrhRotuL9LBdIMUlDrfiI3nHEGk1Tdr6nwoo+t3orNphy4avXgVJgSzbdaHesuEvLFfq9ZaEl0P3YnJlYepVlPShKjifYJjWxilUs4b512vSvtyValMem5QayvLseyM2Bo/oNMixtbssERUo3c77V8Qvef/Qr8F8YNJvFkh2e/kIwp0Ii2ybLxbmBQ+w+Qh0FYLaZkP0lWyx1kG6ShJAM8IKTaSMdYKugQ4m7IPzP6fBgF09Vyt7KPScu2j0JBsT5JEQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=VdPBPq9OP5Y99rhS+e8r7MMUz3RAuGYh+qI1oWWyfQs=; b=JKf50Zr1ylzX/Pyuo1LCYD/cU01kWjfBvZTigXPxSt3P2J5fJK1fGF6GlewfVDeWHAY1Vj96mPTygbf3CDNy9nIPsrwkX2b+SBS20tDpydfxguPPP2ODrnbjSvIq/sLfhRcdQa8VNKjtkerxkK3s9LXGch1g8J6DP2TyWKnU7r8Cs/DwcrjQ51sn5G2kR9y0ATdL5rBjCjXYDaDdBJ+M5vD411pIo2l32VA4rwCpuP0zenYIWE5mJbvpDsX7nPBX27J10+q25SjTxsa/NKbRNZhP83eMPIFiP9JQmgCpT1aSXTeikM6F8rTlBx4kEJge5NCZMbOjTtB3nAwJNzXuLg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=0 ltdi=1) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VdPBPq9OP5Y99rhS+e8r7MMUz3RAuGYh+qI1oWWyfQs=; b=DwOFRt5oGrGCS3hzGin85UUsJ28OhcK7k/QKdvyZYFIWeXpVVvPhY+v1IyGOLL4FZ0Secxhd6NNVyy9dJaBAg6qh2BpShlWgg8RYQuwKzhEiW9I8yruzTcqZeMAk8Z6FvG3sMnwY4FgeIc59ZiumT7QA+1dqd+b2/7n/Vg+YEtA= Received: from DU2PR04CA0173.eurprd04.prod.outlook.com (2603:10a6:10:2b0::28) by AS2PR08MB10177.eurprd08.prod.outlook.com (2603:10a6:20b:64f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 13:05:08 +0000 Received: from DU6PEPF0000A7E4.eurprd02.prod.outlook.com (2603:10a6:10:2b0:cafe::34) by DU2PR04CA0173.outlook.office365.com (2603:10a6:10:2b0::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.25 via Frontend Transport; Mon, 3 Feb 2025 13:05:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU6PEPF0000A7E4.mail.protection.outlook.com (10.167.8.43) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.14 via Frontend Transport; Mon, 3 Feb 2025 13:05:08 +0000 Received: ("Tessian outbound f834169b9670:v560"); Mon, 03 Feb 2025 13:05:08 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c507a819f3652207 X-TessianGatewayMetadata: aMaWJM8s6revTWQuJwmIloLx5g2uvphCisFegiima7SkqYPVQGtzqNZJQsrTxRFOHU1nc7hU0GD1z/j6XP0DdYaW7lOlVLXkfmjw9IPVPwfgKqwqqrqdyrA1BdjGvc+23FmRFRl+PJm3sIPIZVuUZNFfp2nDcMxipv5sqnjxCc8= X-CR-MTA-TID: 64aa7808 Received: from Lef685dda3c02.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 70D074C8-0DB2-4593-87B7-DA6F7CBE0985.1; Mon, 03 Feb 2025 13:04:57 +0000 Received: from EUR03-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lef685dda3c02.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 03 Feb 2025 13:04:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jE3RWMwRHeo8V7+xT8p/E2O6/3VvJY3CO9MjatxC7anSQDsSu6QnG9X2cpESpfa1ci6kdw0fsKlzVw2R6vtMWHhXGTF8O/cX8ApXbBK1WiNt0JOG0wt1YhuzcRMj7vxCklyG1u2OZk/6C78zSPZsP0uTzvK6SWUzoCww6lv9ShhHUHp03LcfhWbt8KeBlPXkr+ifGXRJAoxCkunrU5bWED58KFZaMMOAuPDAVzuiaxUolWFNj6Jc0Owec9+7RGetDx04liurn5cLk+ayIwFfsd7s7vi/EmF6ldMjSiEyw9dp/uj/cPSCAk17GSgFdiZ59zVeScLrswZwS8zYeyoSjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=VdPBPq9OP5Y99rhS+e8r7MMUz3RAuGYh+qI1oWWyfQs=; b=xzFhADUdUddN+3gl1ixAY4AoEUf72bbchMYQHAuHqBNtuJBfoRAE1oB46XaQNizi2YtuZHwhq1ZEVio95HDfU8YqrxRsphNadepd7ebuEq2BswPlsrdmetKt24ScXW7NtDgqLWMVrmnvsjl0vZ3UG8qQ19G+23a2ravG9YbOqSCxiOLrGQWJurBe58o4ZG3stq2aeieQPsu/Tmtk14qugApTmwk+zglPt8vy7UGbsG9WZvS2ZLVJt0ja/kpnCurj4F6keLyvft4RL0qny7hp+reHDtK1ivvXazddMzs9tBVBfvYUqZSTFGuxJjV35rGuip8TXooQDrfwETnbv7Hi2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 172.205.89.229) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VdPBPq9OP5Y99rhS+e8r7MMUz3RAuGYh+qI1oWWyfQs=; b=DwOFRt5oGrGCS3hzGin85UUsJ28OhcK7k/QKdvyZYFIWeXpVVvPhY+v1IyGOLL4FZ0Secxhd6NNVyy9dJaBAg6qh2BpShlWgg8RYQuwKzhEiW9I8yruzTcqZeMAk8Z6FvG3sMnwY4FgeIc59ZiumT7QA+1dqd+b2/7n/Vg+YEtA= Received: from DB8P191CA0008.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::18) by PA4PR08MB7484.eurprd08.prod.outlook.com (2603:10a6:102:2a8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Mon, 3 Feb 2025 13:04:52 +0000 Received: from DU2PEPF00028CFD.eurprd03.prod.outlook.com (2603:10a6:10:130:cafe::41) by DB8P191CA0008.outlook.office365.com (2603:10a6:10:130::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.25 via Frontend Transport; Mon, 3 Feb 2025 13:04:51 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; Received: from nebula.arm.com (172.205.89.229) by DU2PEPF00028CFD.mail.protection.outlook.com (10.167.242.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8398.14 via Frontend Transport; Mon, 3 Feb 2025 13:04:51 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX05.Arm.com (10.240.25.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 3 Feb 2025 13:04:32 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 3 Feb 2025 13:04:31 +0000 Received: from ip-10-248-139-135.eu-west-1.compute.internal (10.252.78.54) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Mon, 3 Feb 2025 13:04:31 +0000 From: Alfie Richards To: CC: , , , , , , , Alfie Richards Subject: [PATCH v1 13/16] Remove unused target_clone parsing code. Date: Mon, 3 Feb 2025 13:04:18 +0000 Message-ID: <20250203130421.2192732-15-alfie.richards@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250203130421.2192732-1-alfie.richards@arm.com> References: <20250203130421.2192732-1-alfie.richards@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU2PEPF00028CFD:EE_|PA4PR08MB7484:EE_|DU6PEPF0000A7E4:EE_|AS2PR08MB10177:EE_ X-MS-Office365-Filtering-Correlation-Id: 3cd6f6c8-3e8c-4694-b582-08dd4453628c x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|376014|36860700013|82310400026|1800799024; X-Microsoft-Antispam-Message-Info-Original: BwoXmIZ6b8dhRq0D7eQzTrerGt3Xm6aGz7dEnHauor6ftKSxcNaNUEx+6IDD4xHdks68XJ5jvHnaFbg/BTp4mZS72dD79jyiCFZg4ZNjAZ7VKtD9gKCiF8bMe49yV7n7rkX8qeXRhXmOx8inMKIA6GvrO4f0EMtNHOzYaGGQCcYs3ZLx2DbP4DkuNBb55Nf79Epr4+WBsrMuQdueU+BNOQkzJ0s8cUqe3exOnm6aEDhlzuDYeuJcMqOsYfEDTV87QGE/ltBc/RCXJYwdDqTBZmAAEX9rYuLzmhfbSV4PP2ntlE5YewWkCvBeboxa4fjm2ZMoG7zmrxwnKPR1X+TMpWzW4w6CBsLdT5HiNnQtWx6FaKNmaxn40YzoskA4SXaSzMbtKC22W66h/oRDbjdJih14Nrsis5SsYQnKYVo6HcJq7CN1jUmxeiZdYMHONIy4oBf8A2S6BvVBYYnM97wGNYaM7E8/94yHwHFZbK1FeJLAsVP39ilVIcIKjR9WsPHGDK5+8ryWAeFVWVpzbvWFo8QbjOk3mDlh71qm5xa+qE81wm2iJXEGHNTzoVYjiFnLHvMBAGfqS4QEFNNxCpw2WyMjzZPHFPzbNYGV6vxswKxvkb/pdMRn7cw005jmBjGdVIMR/cINu1ifhEgnnIx1+MGJ64yM77fdshc7jKq5X7cfTUlUGM9MeojM/22FINCTkdTBCBGvToLupPkeq3A+LpM+p/NLrHtUberZG8og2gcfIL17nqfYMGVjsmLfeEEkQJZKcfLcYlEB1X3fGkKwCkkvGECEAmuUaHtUSvZsCVJFFHUFLVPq7yXuNuJbCN3VYV1kbjQJ4RoOPnniYcjoY7YHhKJfT1qvmDFwZM5vJ+EvT743cIX0zw1MeORZvTlxXDGomlEHh7SN25onD/p+a65zEOcciXoB26el8BZb2ak2sThjcKE4XwWsGn6MCd9JwiqY4aIKhrk8065tIIxTa5P0pX0zkhLQU7sx+iIhamZCR4iq49QlQ7mLehkkzm5lsPZzDFRZOzDrX2pQsu5vC+bmF+UljphtGWDNU3oenQN/7lPDk5q2IZ/Phwe4AXOc3F2+AT153W7yOd2Fmzv32Qu5JnEOcONSLLT2Wq+S3O7CLX2w8wnHFAdr+eMXX/vnRd1X/Q6sLYHrX93fRMlFu0B4nUBwqqzSJEWppdqufzg+IdMEyiWEPqthaVnaVJbwfXaGPux+V69895L+MZv0C4yRAMl6f87kT7tm4k3WFD5szAW62sBVXeZPUjZe5GtnZ9IvJwHCwXWPRyOe6IyjPMEWVK2m5G58GTTRlJcWCTaWl5WpTma4C4N+naws/veyamfEprE8dyWOyekf1WtBxHhh8Jy47OvRS6wOMcLOKbvEhI1gDDLiTJ0oqVyk3e6qF032Ty5RYVrJe4M++6i/MK4BKkd7Ey/e48t4e4yCrGoMgpoMeoWr4dBneivbciVxejQZ9r1meo3lluD9cOaPozQT8NW6S/+Bc9hu03Uz6Kk= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(36860700013)(82310400026)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7484 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:130::18]; domain=DB8P191CA0008.EURP191.PROD.OUTLOOK.COM X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000A7E4.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c4a7e464-a124-4024-d71c-08dd445358c1 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700013|376014|14060799003|35042699022|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?q?YrbbaHJUHp28zKh7UAxlg9g2QUgM3cj?= =?utf-8?q?8bxeaU1PZkUh20+hjlvKVx0RSsQrrWOw0v0JT4gNOUObWX3JemU+1mp98vzFRZLt6?= =?utf-8?q?LZ6yrJWHUtUlaVf+wA/pe8samm96Wo89vnnwE+PnpBU9M3gZWKhl7m1fzcHuhyCrD?= =?utf-8?q?ykwVV2mC+vPtNfHtkxatxbyBIZtjbO028wYa3Hw28T15BU+LQrvu/D9VApcsNjY+y?= =?utf-8?q?/5Iv4l8IYUBbJelUwUjt37nFS1QiQkskIYEurK26JxWcXeG62ekB7Wk12T3T+abOI?= =?utf-8?q?RPlAJiYe2jrIjQ3ULh901inQvlpqTe2unIS1nVE4NNJoATHMVf3C3P82R4s7MFyIl?= =?utf-8?q?IMBfhAIPmSoyoajRTfYCZJwWx0JatYwcvKWH9YNmAQImvyrk2N3GYeYPxk4y+zMzF?= =?utf-8?q?sUwTom5ONv12Q9OCJ70L96jSAhU62SmLhHNCg7KmVomAoh3ztuzbCuOFNi15deydK?= =?utf-8?q?9CWIQk2fkEzwV3ZXutctUkqwzniMaE4SQMM9d1OOkJtTi6Kv2eaSANZ4S1x9bQBFi?= =?utf-8?q?I4WbwNq1weft0wW4h3W0/1pEZM6Foe5WLjL8rEWZnh9V8iWPIHSOVFAEemeBeJGyc?= =?utf-8?q?s8HkzObw51RMl6bpzm+EOVLqY5/C8KTJYnWLoT4C8i+IwtY6QXdt9FUA2LpV6v8bu?= =?utf-8?q?kbOPjqGX26irKvWSotAHg6zPuRPeSHla1iYGF8pi3HSm7DFHpvSB+L+xKz7/HzdRx?= =?utf-8?q?IMhQWA2w3Yhnnc4ADER0k/B8EzIzHY25i95tJ0gLgggSIABtXmmtgfewxH5G0M6i7?= =?utf-8?q?akgz1xis0RPp6a0yx4SMfJ7VwwBF9NsIDmv2Dvp1wtEJ16BYGQtrM+ZRuJEyPZIhl?= =?utf-8?q?Sms7ZWXxxAkQVNh5O42Fb50TRaWC4Hct4v/UAjyWuMrsnOa383x7Hmq+uvZjh+HB6?= =?utf-8?q?3sVOt61J2NJ2NWFRvpXtZ9nkZT9e7Im7arSofQjLhclE7x8xGccyOduWsrNZT3fz7?= =?utf-8?q?lFqBU+65xvr5MmGOhDcUf+sppO5OjlxtHbKgjkJrVOMlf1g/AmrBNLs8lRuVdp/WO?= =?utf-8?q?KnG9IPXYRZ8oVFNkFneM7AOTrvjfjnoqhAg2plb/VCRPTrgapvKajLvpWPdZq34A/?= =?utf-8?q?RHYhF9r0LXBnDzY4gKZWsl6M+YlocjUOvJ6Ohd35dvGpZ5BlMewOsp+wwuz6002VA?= =?utf-8?q?DJfjN5iOJjzz7WEBs/8dup4PpzbLskwDxgoznnWucLlbHME9JKwayitD4f1mqKvBG?= =?utf-8?q?2Z79hgpmDzRe+BvuGlLvRPs5GRwwzrWeiHSdGw3dICuBSc4ak+hqZhisaLV9bdcGb?= =?utf-8?q?x1bghPLfBYTYKQpaQMrktzcCygfOC7vUqdWsEYVf8nBxF3IGqhxCIEmHa4OTZEfOm?= =?utf-8?q?qyl/2f1l3yfVMlqTCTcuXd54I5NOnJde1cMfSesOaddCq4m9bJeT2n7Yc31RmPDnO?= =?utf-8?q?hbae+6q65DxFiysVJgL9y98zEpr/Bur0uenbBnqCfkJz2a+aWpJK7M=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(1800799024)(36860700013)(376014)(14060799003)(35042699022)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2025 13:05:08.2528 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3cd6f6c8-3e8c-4694-b582-08dd4453628c X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF0000A7E4.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB10177 X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY 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~patchwork=sourceware.org@gcc.gnu.org This removes the target_clone parsing code that was replaced with get_clone_versions. gcc/ChangeLog: * multiple_target.cc (get_attr_str): Removed. (separate_attrs): Removed. * tree.cc (get_target_clone_attr_len): Removed. * tree.h (get_target_clone_attr_len): Removed. --- gcc/multiple_target.cc | 61 ------------------------------------------ gcc/tree.cc | 26 ------------------ gcc/tree.h | 1 - 3 files changed, 88 deletions(-) diff --git a/gcc/multiple_target.cc b/gcc/multiple_target.cc index 6aeceadbfd1..4f748a81f9b 100644 --- a/gcc/multiple_target.cc +++ b/gcc/multiple_target.cc @@ -177,67 +177,6 @@ create_dispatcher_calls (struct cgraph_node *node) } } -/* Create string with attributes separated by TARGET_CLONES_ATTR_SEPARATOR. - Return number of attributes. */ - -static int -get_attr_str (tree arglist, char *attr_str) -{ - tree arg; - size_t str_len_sum = 0; - int argnum = 0; - - for (arg = arglist; arg; arg = TREE_CHAIN (arg)) - { - const char *str = TREE_STRING_POINTER (TREE_VALUE (arg)); - size_t len = strlen (str); - for (const char *p = strchr (str, TARGET_CLONES_ATTR_SEPARATOR); - p; - p = strchr (p + 1, TARGET_CLONES_ATTR_SEPARATOR)) - argnum++; - memcpy (attr_str + str_len_sum, str, len); - attr_str[str_len_sum + len] - = TREE_CHAIN (arg) ? TARGET_CLONES_ATTR_SEPARATOR : '\0'; - str_len_sum += len + 1; - argnum++; - } - return argnum; -} - -/* Return number of attributes separated by TARGET_CLONES_ATTR_SEPARATOR - and put them into ARGS. - If there is no DEFAULT attribute return -1. - If there is an empty string in attribute return -2. - If there are multiple DEFAULT attributes return -3. - */ - -static int -separate_attrs (char *attr_str, char **attrs, int attrnum) -{ - int i = 0; - int default_count = 0; - static const char separator_str[] = { TARGET_CLONES_ATTR_SEPARATOR, 0 }; - - for (char *attr = strtok (attr_str, separator_str); - attr != NULL; attr = strtok (NULL, separator_str)) - { - if (strcmp (attr, "default") == 0) - { - default_count++; - continue; - } - attrs[i++] = attr; - } - if (default_count == 0) - return -1; - else if (default_count > 1) - return -3; - else if (i + default_count < attrnum) - return -2; - - return i; -} - /* Creates target clone of NODE. */ static cgraph_node * diff --git a/gcc/tree.cc b/gcc/tree.cc index 346522d01c0..9856f190367 100644 --- a/gcc/tree.cc +++ b/gcc/tree.cc @@ -15273,32 +15273,6 @@ get_attr_nonstring_decl (tree expr, tree *ref) return NULL_TREE; } -/* Return length of attribute names string, - if arglist chain > 1, -1 otherwise. */ - -int -get_target_clone_attr_len (tree arglist) -{ - tree arg; - int str_len_sum = 0; - int argnum = 0; - - for (arg = arglist; arg; arg = TREE_CHAIN (arg)) - { - const char *str = TREE_STRING_POINTER (TREE_VALUE (arg)); - size_t len = strlen (str); - str_len_sum += len + 1; - for (const char *p = strchr (str, TARGET_CLONES_ATTR_SEPARATOR); - p; - p = strchr (p + 1, TARGET_CLONES_ATTR_SEPARATOR)) - argnum++; - argnum++; - } - if (argnum <= 1) - return -1; - return str_len_sum; -} - /* Returns an auto_vec of string_slices containing the version strings from ARGLIST. DEFAULT_COUNT is incremented for each default version found. */ diff --git a/gcc/tree.h b/gcc/tree.h index aea1cf078a0..df64d9cc847 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -7035,7 +7035,6 @@ extern unsigned fndecl_dealloc_argno (tree); object or pointer. Otherwise return null. */ extern tree get_attr_nonstring_decl (tree, tree * = NULL); -extern int get_target_clone_attr_len (tree); auto_vec get_clone_versions (const tree, int * = NULL); auto_vec