From patchwork Thu May 2 11:45:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Earnshaw X-Patchwork-Id: 89276 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 DF074385E83E for ; Thu, 2 May 2024 11:49:43 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2083.outbound.protection.outlook.com [40.107.7.83]) by sourceware.org (Postfix) with ESMTPS id 02EAF385842D for ; Thu, 2 May 2024 11:46:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 02EAF385842D 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 02EAF385842D Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.7.83 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1714650369; cv=pass; b=M2QZnMXUgHdaqwgxm4VIYNN9JBWVZohFMvSq6Ttsu5JY9eOGSIMA26SNkRfCyKWHW63FPV3liDGAMw+KF4SvaQXmoV7Jq3Z5ycHDRnB3ouX4l0fyWtdZIPwrIffFuidG0rxAcQB0Ze/Fs7eCkmtrAOju5Yj0ok0od+p6N6F7TEQ= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1714650369; c=relaxed/simple; bh=s+FaYQ+WoPVddAiX7M5ZGdq2fhs1m+79IzbYVx6pSMk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=kqmn1GV8c670mcl2fhnn9bNP9UCiQi6YEJgwiADX0QbSnEodvHFkE0IkjrvOVrF9uXOH/3OnGdqc9niaYjMSrAIJz2VBsYQYbjHAI1vKL1sRLjvfnJTlhJfAy+pcxLmaTJLoUq6GBDg6RWZoMCSCr72uScTS5irk13Wc4xAs8sA= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=QoUbhr8wTa86N8RqwnHqwXkQkDx6u7lVsxTpV9xsffMcTTEIKYlwcItVbG22y2jiqeqPp1OGshHjffsjggW9XeAxD4b1oEqB+AXKIy/gO+eT16hPS/5+8hdd//46CWeqOsLVEYYqNlSPm8np/eX82RvgYmCUpNox3p6kEjVJ77VzBDGXnJ5XkmBTHBa4irylY7dwDZiiL50coqON2+OUEUhVOTgQ4ev+9K010j4FcWeRQcQcMRspO6Ov2pBx4gvcZVQ/2vui2gLCsq9eK8Tanqs0MqNGvoDyH48Mb8Rbe/pGn1njFZEpX7CyfrHfp6bUFdlb8sqoVy6pI7N68y1Juw== ARC-Message-Signature: i=2; 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=3tyw/p0a5wz+/Ret65Gj7reF0tjnDwpKs5gfynWMEZU=; b=g/Lq9gBMaYvSquEhAo1GlzQWZaJnCulMgpuVy54IkbJ2jTbaRvoxBy7G78CeKMRtYhHgh/Y2FFkPEv4xQXmV9nP8z1fcRsgoyheObpMsVe4iE2Y776B4znOF0aSxEU1oIbsY9gNcAhakYqdmOEl9AV3d9J9uAECBKE/nMXLs7x8etEDOU9FT5P5gr9NUzpS2FdCg8ZzkiWNVtNLezl4YYI79otzpA4VSr4XkCVpPrprIZq7QBOKMBgW6wRtTf1DN/D0pW780Si2JKP9CFt5EKdj9yIye+whhhvAjFE5/bOP7fkhIJ2HC6WQfBgZLwp9vL/S7wM2eWl4fs964T/s9sQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.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=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) 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=3tyw/p0a5wz+/Ret65Gj7reF0tjnDwpKs5gfynWMEZU=; b=h6Wxn3OyY7oA04O0qkNtaxk5P0CoYCqQ4be9dVtQSUGsSpoEnRefIP686/erp8La15D1Gn3MlK7IxG3Mx7m7PamwQ/ItXi21munhCMVBsqw2owRBS/hUna3CElD5g2FjzKh0a6yQwOZnxUXzoS5g9MtQp/1YvQ3+wpA5ms3KjFc= Received: from AM6P195CA0044.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:87::21) by GV1PR08MB10642.eurprd08.prod.outlook.com (2603:10a6:150:167::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.24; Thu, 2 May 2024 11:45:59 +0000 Received: from AMS0EPF000001B1.eurprd05.prod.outlook.com (2603:10a6:209:87:cafe::91) by AM6P195CA0044.outlook.office365.com (2603:10a6:209:87::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.28 via Frontend Transport; Thu, 2 May 2024 11:45:58 +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 AMS0EPF000001B1.mail.protection.outlook.com (10.167.16.165) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7544.18 via Frontend Transport; Thu, 2 May 2024 11:45:58 +0000 Received: ("Tessian outbound daa456608199:v315"); Thu, 02 May 2024 11:45:58 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5894e3c12fb2f701 X-CR-MTA-TID: 64aa7808 Received: from ca36ef595a83.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 105E1F86-53BB-47B7-A0DB-7E06EA31DE2D.1; Thu, 02 May 2024 11:45:51 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ca36ef595a83.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 02 May 2024 11:45:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MZUBhKxe+jcwVLJb1TV2njIN7Yq4o0GWq1v0TT9oEnJK+RlOYgbELekqhBM1WNx0yvcd2mabu9lIIQlLjT/M/eo8KMt1ian+uxCPDzZxREIg2oT31kvyLv6n+dQdmu0VLXjPXZYRYhsZcV+Z8mIvoHAQw1DaU38/UYNc5Qc8FadlJl3M090Zzi+1HOFUGxVdJfC1Aj7gzDj0+B3Y62K6fcYNxchgS2SnMakZMK3QIYbgWzLOtQCpP2ZF4dWUSipGSLGyDt8MUrAt8PqoZtXCrz54o6f9eNuIGnog0IQPofBRkuEHZG8+60wFlyoAtgpqTRH0orCfPrWdl1GtinmlLA== 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=3tyw/p0a5wz+/Ret65Gj7reF0tjnDwpKs5gfynWMEZU=; b=nGGI15rZ4UPQoth0uQoniDPh+BXUPRYvTWxUvQuKB/E70AGGLC9ncfQhgDQk5TTfNq/OB2FhsFUrBbUmJRHgWGBALLRzzgSCrbJjeI1NcCTD2O6VMhCjlqJki3dhjeKUj3UACckqkM5Wa3JoAOljlQaoOEdza+kMR1CeVKg06l/CfeKUuJwhwquDBh+phJyia5Shdg+aMBvEIAtEYmAYa7F0V7XLojkLTOb5W/pSsglX9gDpYBUmfgj9fyQM9tEaeVVplWfw918xbECXXIWC2Q7QRqX1UFL/RuQC8bxHY4tQ3AjYryNEr7jrxcOvJWra6mfFFVbBEPAedeY7jH3VDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (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=3tyw/p0a5wz+/Ret65Gj7reF0tjnDwpKs5gfynWMEZU=; b=h6Wxn3OyY7oA04O0qkNtaxk5P0CoYCqQ4be9dVtQSUGsSpoEnRefIP686/erp8La15D1Gn3MlK7IxG3Mx7m7PamwQ/ItXi21munhCMVBsqw2owRBS/hUna3CElD5g2FjzKh0a6yQwOZnxUXzoS5g9MtQp/1YvQ3+wpA5ms3KjFc= Received: from DB9PR05CA0009.eurprd05.prod.outlook.com (2603:10a6:10:1da::14) by DU0PR08MB9370.eurprd08.prod.outlook.com (2603:10a6:10:420::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.36; Thu, 2 May 2024 11:45:47 +0000 Received: from DU2PEPF00028CFD.eurprd03.prod.outlook.com (2603:10a6:10:1da:cafe::a6) by DB9PR05CA0009.outlook.office365.com (2603:10a6:10:1da::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.36 via Frontend Transport; Thu, 2 May 2024 11:45:47 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) 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.7544.18 via Frontend Transport; Thu, 2 May 2024 11:45:47 +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.35; Thu, 2 May 2024 11:45:40 +0000 Received: from e120077-lin.cambridge.arm.com (10.2.78.64) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Thu, 2 May 2024 11:45:40 +0000 From: Richard Earnshaw To: CC: Richard Earnshaw Subject: [PATCH 5/6] arm: remove Maverick support from BFD. Date: Thu, 2 May 2024 12:45:01 +0100 Message-ID: <20240502114502.1230545-6-rearnsha@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240502114502.1230545-1-rearnsha@arm.com> References: <20240502114502.1230545-1-rearnsha@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU2PEPF00028CFD:EE_|DU0PR08MB9370:EE_|AMS0EPF000001B1:EE_|GV1PR08MB10642:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f3a4ab8-262c-4465-36a4-08dc6a9d6f42 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230031|376005|1800799015|36860700004; X-Microsoft-Antispam-Message-Info-Original: cZ/GfJ2wToIykvovpBJZriRRA2dxjzIRJew67g/AbltKOIVJTaw4p8D/8bClTya4oM8zVW97ciuXLssLo8uwo3mqkAvlwJu2pQjOPdpV2agotyApU7VMWWpvtHhchpWnDL1Jeze5x/rpT8GBRlThSwLUla2lHk3v6cihucfJX317/7eg72Db0IgBJsZc4PcjJfrb8O3Jd60Zy7bpaK1KM1OiDdvJheqyN68Ilxk7xryjdTKxJAIlFjweOQZdO9ApDfj+ABZlkNe+bkN1oq1DtX4DYaqN6K6PPxueNNzAkljojgOdgyWxskZitgR4QSUfU15u+Y27Qi++s3feHvj1zaDtmq0UbP5x/cwocflEiwfK0AR3WUpqKfsK5BQGY+JQoiq299ZWiv5sT4kiXoUfMIljGyxtz57PQ1QawK4uHqvgfPOXE9HKyaahLdvmfWOH+CIczHnD9vPF8E5zau02YEiBDGLycqjGkib+OV6an/IdHuijUUZcKaWJzn9lmxANUuYe1exVd5yKRSg2MRBp7WBxrq3c4FYjm9bgQOCrH9C52jJPxOAQqUKFAd8vIZDTPlrw/E6oPlA+x6Z5LjKjTly5AucwnE5Mcq2HH9J8HozKNRXeF2qnCDwFlTvyDKgDstkfFlgIozrAwy3ZaDAqfSr0XCDZBycboml9CUY6W4/9M0uEjxX7heOSwdStWU7jm59qKKfDF8ssog0bLKzDoODLRhAEVLRlLNbI1yBV1A1NaSbjOtNAU5sQrjDoJfK+QBAo4Msb1XMNi7ERilNeDcVdAGSAAR+1pWGBI4w7V4lHiXXyPPi/v83F2xpC/5c1m/MS+T2uVKWL1/eKZ5ar58Sn4kEID5wwZzGIS0CXyVkAzmnG94Y8PPLhdAG8SiOQUgaQYWTUuY4e8Uc1YVRyeRl5GjbgIL8CyxDHSoxYfP57cGviOQpoaUsZD/fSAFjxwBJwv0HIotN8sOBQTddRSCzHcWdtx6KRkGZDrqoPtu9X56MEA3hhjMM4q7xnSJmoZFYTg5du1yrbAyxVFJknlFP+jZGOEqtikMbX8kF56usOgIidAB5bZIXjYINeB/xWO9//i4Q7v5714PmipFbd4UwPnwNl1VLbJUs/piH9Oc6pTEiQd9f5bU0n0dq4W2anHCBbqEk7NuO+GzYi6XZshWmhSurAxsMdlGao5wCSYEJxDO0hPiC0t0y9vwGaaqi/fkeUGC5sfwvuQH3EWAP/zB/CgYi3Q1ICS6td+EtSanyO6/jd8UuDIOLTEp3zNVjt7w66XYGPi55uarAnjzdiJnbyutRDXNWwR3KoUz00gZCVIt+uoTJGMRQhyTJ3nljT58pSsHQjywq7HW0Q0NtA5sinvvr9rkK1Q3LoEUEKNFPCNg8cM1GBRe91g78Bpzsg X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230031)(376005)(1800799015)(36860700004); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9370 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001B1.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c8858fb1-45ac-4603-f089-08dc6a9d6849 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|36860700004; X-Microsoft-Antispam-Message-Info: =?utf-8?q?qZDrbhD2qgPBL/hVD4Lr0QfrDfQFRU5?= =?utf-8?q?y7O73Gbj9T0jtcMwktrhI1qZ7kOQpQaNrNDmeOPZ7DhWAL8COSiGzaXqPbpkeKOKV?= =?utf-8?q?MnRbgrfovE+8J1eHoLrqAWBekDE3cYxHvE+RYAPtVaS9OrRZvwdADfAUXdo0tPCqQ?= =?utf-8?q?yeGlVHkFASWxJo8Gqo5vy1pScyrjhahAjmLuWGt2OqsMWXA+4pBSK7mEL/6kPR3rp?= =?utf-8?q?/UrmB8u30CUGELJnEe3ui/SLDpWfa3k4mNI3tI8l7ne8LzSnlIoD1x2hIoGQq60L4?= =?utf-8?q?ZLiZz6JPsFGrMwlWjD6DOWhxb1XWbgnxQLe4m91u4fkZTyf/V3eXx3+LJBr/Ao0EY?= =?utf-8?q?NPRAPplKQPZyGBJqB3VeaMMonCIwVc38bFpFSJpvI6XA5QoWPPNJJXAfLk3m/AwUZ?= =?utf-8?q?Qntkz+FyEOhRsq5jF0w7itflaH4RO+m4JSzKFLpU0wnqsBdKgc3ztqit9U/nJ2trh?= =?utf-8?q?7YLZQSV5UUW5bd357DVu11IXFYACrO0sGwBnpEmOVMN2SbgVsbmTtrNygsq/8GfRj?= =?utf-8?q?1SKdBfZ3zNezTtSLVQTkf83cXnVnuF0wu9Y3ND471xHjLVUTyN/cYuBJEFMcgZjIq?= =?utf-8?q?K3N7b5mOt7x+hrysKVeLNVnCvDqEQYgN3cJZpjbk3UFgzlK8dYKg+2YFqXvy+aLVP?= =?utf-8?q?vWw2CFgilv3cLmtSNswBaxEdJBDokgjFh1RWrE+mnM9lI7ByOngTnLQqQEl62AYyq?= =?utf-8?q?MfiWsoYOB7f5249fY/+EiDlVdyZj5Ze082kU2aVGW+z16U3FDtykEAU7NFpA/a5a8?= =?utf-8?q?+y9xQPFnnyFzyPPbWXDCz54Hj1pQK7gwFsFECQhWffF/7ImJBEaPOY7daZbUPzUUQ?= =?utf-8?q?GQ8D/Mrop2gxSkJiAhLnkYyP7FIXP8dPnojr0lxFhhtHtmjGp08RKtLsCWJLqUeR/?= =?utf-8?q?tgS9+PvsgISOaCelY8sz03bryZR2ioEJh+XiwoHh96FjnSZvwu7wRCcVe7GhBeZmC?= =?utf-8?q?5ikONgwwOjQ22nOl94PpXUopbONoa36QtSu86Lb+RqbhNw0CMPQZsL8FUmOcKmlwp?= =?utf-8?q?zY8FnKzKTip/DXQZ4KA2mbVjtIQaBYooGeAlJ/W4oAiZrv2jJyuMg6OtuIqZTJj7P?= =?utf-8?q?apesUyBNr38OSfC0P3iPrIORt3a5rsHAKuBYJBDLe9DtfiHs5dTKtDacs9z/6OU+o?= =?utf-8?q?vpfzYWSmu+2IxRO1heHA/GasNXnTAaeBVB629N991wVaAxN4CyvxywhejMKAB83gY?= =?utf-8?q?x9h99kLYzYHCfqWqP2T/vDYKH0KOxlg86gPXsVNhFT96+BCvLL6etE3+C7WiBZF49?= =?utf-8?q?8FbuJRngF47NGAVNlNx+jgHdKhPsLAbTODG3YHFGb2/ODyvpZ59uMgd+ISr1ki+At?= =?utf-8?q?zrwdcKz1T5pt?= 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:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(376005)(1800799015)(36860700004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2024 11:45:58.8006 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7f3a4ab8-262c-4465-36a4-08dc6a9d6f42 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: AMS0EPF000001B1.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10642 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, RCVD_IN_MSPIKE_H2, 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: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org Remove the handling of Maverick from BFD. Where appropriate we handle legacy code by mapping ep9312 onto Armv4t. --- bfd/cpu-arm.c | 70 ++++++++++++++--------------------------------- bfd/elf32-arm.c | 26 ++---------------- include/elf/arm.h | 2 +- 3 files changed, 23 insertions(+), 75 deletions(-) diff --git a/bfd/cpu-arm.c b/bfd/cpu-arm.c index 12a5b770593..9298c1ddb7c 100644 --- a/bfd/cpu-arm.c +++ b/bfd/cpu-arm.c @@ -195,7 +195,6 @@ processors[] = { bfd_mach_arm_8, "xgene1" }, { bfd_mach_arm_8, "xgene2" }, { bfd_mach_arm_9, "cortex-a710" }, - { bfd_mach_arm_ep9312, "ep9312" }, { bfd_mach_arm_iWMMXt, "iwmmxt" }, { bfd_mach_arm_iWMMXt2, "iwmmxt2" }, { bfd_mach_arm_unknown, "arm_any" } @@ -252,24 +251,23 @@ static const bfd_arch_info_type arch_info_struct[] = N (bfd_mach_arm_5T, "armv5t", false, & arch_info_struct[8]), N (bfd_mach_arm_5TE, "armv5te", false, & arch_info_struct[9]), N (bfd_mach_arm_XScale, "xscale", false, & arch_info_struct[10]), - N (bfd_mach_arm_ep9312, "ep9312", false, & arch_info_struct[11]), - N (bfd_mach_arm_iWMMXt, "iwmmxt", false, & arch_info_struct[12]), - N (bfd_mach_arm_iWMMXt2, "iwmmxt2", false, & arch_info_struct[13]), - N (bfd_mach_arm_5TEJ, "armv5tej", false, & arch_info_struct[14]), - N (bfd_mach_arm_6, "armv6", false, & arch_info_struct[15]), - N (bfd_mach_arm_6KZ, "armv6kz", false, & arch_info_struct[16]), - N (bfd_mach_arm_6T2, "armv6t2", false, & arch_info_struct[17]), - N (bfd_mach_arm_6K, "armv6k", false, & arch_info_struct[18]), - N (bfd_mach_arm_7, "armv7", false, & arch_info_struct[19]), - N (bfd_mach_arm_6M, "armv6-m", false, & arch_info_struct[20]), - N (bfd_mach_arm_6SM, "armv6s-m", false, & arch_info_struct[21]), - N (bfd_mach_arm_7EM, "armv7e-m", false, & arch_info_struct[22]), - N (bfd_mach_arm_8, "armv8-a", false, & arch_info_struct[23]), - N (bfd_mach_arm_8R, "armv8-r", false, & arch_info_struct[24]), - N (bfd_mach_arm_8M_BASE, "armv8-m.base", false, & arch_info_struct[25]), - N (bfd_mach_arm_8M_MAIN, "armv8-m.main", false, & arch_info_struct[26]), - N (bfd_mach_arm_8_1M_MAIN, "armv8.1-m.main", false, & arch_info_struct[27]), - N (bfd_mach_arm_9, "armv9-a", false, & arch_info_struct[28]), + N (bfd_mach_arm_iWMMXt, "iwmmxt", false, & arch_info_struct[11]), + N (bfd_mach_arm_iWMMXt2, "iwmmxt2", false, & arch_info_struct[12]), + N (bfd_mach_arm_5TEJ, "armv5tej", false, & arch_info_struct[13]), + N (bfd_mach_arm_6, "armv6", false, & arch_info_struct[14]), + N (bfd_mach_arm_6KZ, "armv6kz", false, & arch_info_struct[15]), + N (bfd_mach_arm_6T2, "armv6t2", false, & arch_info_struct[16]), + N (bfd_mach_arm_6K, "armv6k", false, & arch_info_struct[17]), + N (bfd_mach_arm_7, "armv7", false, & arch_info_struct[18]), + N (bfd_mach_arm_6M, "armv6-m", false, & arch_info_struct[19]), + N (bfd_mach_arm_6SM, "armv6s-m", false, & arch_info_struct[20]), + N (bfd_mach_arm_7EM, "armv7e-m", false, & arch_info_struct[21]), + N (bfd_mach_arm_8, "armv8-a", false, & arch_info_struct[22]), + N (bfd_mach_arm_8R, "armv8-r", false, & arch_info_struct[23]), + N (bfd_mach_arm_8M_BASE, "armv8-m.base", false, & arch_info_struct[24]), + N (bfd_mach_arm_8M_MAIN, "armv8-m.main", false, & arch_info_struct[25]), + N (bfd_mach_arm_8_1M_MAIN, "armv8.1-m.main", false, & arch_info_struct[26]), + N (bfd_mach_arm_9, "armv9-a", false, & arch_info_struct[27]), N (bfd_mach_arm_unknown, "arm_any", false, NULL) }; @@ -306,35 +304,7 @@ bfd_arm_merge_machines (bfd *ibfd, bfd *obfd) /* Otherwise the general principle that a earlier architecture can be linked with a later architecture to produce a binary that will execute - on the later architecture. - - We fail however if we attempt to link a Cirrus EP9312 binary with an - Intel XScale binary, since these architecture have co-processors which - will not both be present on the same physical hardware. */ - else if (in == bfd_mach_arm_ep9312 - && (out == bfd_mach_arm_XScale - || out == bfd_mach_arm_iWMMXt - || out == bfd_mach_arm_iWMMXt2)) - { - /* xgettext: c-format */ - _bfd_error_handler (_("error: %pB is compiled for the EP9312, " - "whereas %pB is compiled for XScale"), - ibfd, obfd); - bfd_set_error (bfd_error_wrong_format); - return false; - } - else if (out == bfd_mach_arm_ep9312 - && (in == bfd_mach_arm_XScale - || in == bfd_mach_arm_iWMMXt - || in == bfd_mach_arm_iWMMXt2)) - { - /* xgettext: c-format */ - _bfd_error_handler (_("error: %pB is compiled for the EP9312, " - "whereas %pB is compiled for XScale"), - obfd, ibfd); - bfd_set_error (bfd_error_wrong_format); - return false; - } + on the later architecture. */ else if (in > out) bfd_set_arch_mach (obfd, bfd_arch_arm, in); /* else @@ -450,7 +420,6 @@ bfd_arm_update_notes (bfd *abfd, const char *note_section) case bfd_mach_arm_5T: expected = "armv5t"; break; case bfd_mach_arm_5TE: expected = "armv5te"; break; case bfd_mach_arm_XScale: expected = "XScale"; break; - case bfd_mach_arm_ep9312: expected = "ep9312"; break; case bfd_mach_arm_iWMMXt: expected = "iWMMXt"; break; case bfd_mach_arm_iWMMXt2: expected = "iWMMXt2"; break; } @@ -501,7 +470,8 @@ architectures[] = { "armv5t", bfd_mach_arm_5T }, { "armv5te", bfd_mach_arm_5TE }, { "XScale", bfd_mach_arm_XScale }, - { "ep9312", bfd_mach_arm_ep9312 }, + /* Maverick extensions have been dropped, so treat this as Armv4T. */ + { "ep9312", bfd_mach_arm_4T }, { "iWMMXt", bfd_mach_arm_iWMMXt }, { "iWMMXt2", bfd_mach_arm_iWMMXt2 }, { "arm_any", bfd_mach_arm_unknown } diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 2dc6670e012..ca76bee6adc 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -13892,12 +13892,7 @@ elf32_arm_object_p (bfd *abfd) mach = bfd_arm_get_mach_from_notes (abfd, ARM_NOTE_SECTION); if (mach == bfd_mach_arm_unknown) - { - if (elf_elfheader (abfd)->e_flags & EF_ARM_MAVERICK_FLOAT) - mach = bfd_mach_arm_ep9312; - else - mach = bfd_arm_get_mach_from_attributes (abfd); - } + mach = bfd_arm_get_mach_from_attributes (abfd); bfd_default_set_arch_mach (abfd, bfd_arch_arm, mach); return true; @@ -15136,8 +15131,6 @@ elf32_arm_print_private_bfd_data (bfd *abfd, void * ptr) if (flags & EF_ARM_VFP_FLOAT) fprintf (file, _(" [VFP float format]")); - else if (flags & EF_ARM_MAVERICK_FLOAT) - fprintf (file, _(" [Maverick float format]")); else fprintf (file, _(" [FPA float format]")); @@ -15158,8 +15151,7 @@ elf32_arm_print_private_bfd_data (bfd *abfd, void * ptr) flags &= ~(EF_ARM_INTERWORK | EF_ARM_APCS_26 | EF_ARM_APCS_FLOAT | EF_ARM_PIC | EF_ARM_NEW_ABI | EF_ARM_OLD_ABI - | EF_ARM_SOFT_FLOAT | EF_ARM_VFP_FLOAT - | EF_ARM_MAVERICK_FLOAT); + | EF_ARM_SOFT_FLOAT | EF_ARM_VFP_FLOAT); break; case EF_ARM_EABI_VER1: @@ -20763,20 +20755,6 @@ elf32_arm_merge_private_bfd_data (bfd *ibfd, struct bfd_link_info *info) flags_compatible = false; } - if ((in_flags & EF_ARM_MAVERICK_FLOAT) != (out_flags & EF_ARM_MAVERICK_FLOAT)) - { - if (in_flags & EF_ARM_MAVERICK_FLOAT) - _bfd_error_handler - (_("error: %pB uses %s instructions, whereas %pB does not"), - ibfd, "Maverick", obfd); - else - _bfd_error_handler - (_("error: %pB does not use %s instructions, whereas %pB does"), - ibfd, "Maverick", obfd); - - flags_compatible = false; - } - #ifdef EF_ARM_SOFT_FLOAT if ((in_flags & EF_ARM_SOFT_FLOAT) != (out_flags & EF_ARM_SOFT_FLOAT)) { diff --git a/include/elf/arm.h b/include/elf/arm.h index ad1a9a5d099..01708ef0b93 100644 --- a/include/elf/arm.h +++ b/include/elf/arm.h @@ -35,7 +35,7 @@ #define EF_ARM_OLD_ABI 0x100 #define EF_ARM_SOFT_FLOAT 0x200 #define EF_ARM_VFP_FLOAT 0x400 -#define EF_ARM_MAVERICK_FLOAT 0x800 +/* Removed, was EF_ARM_MAVERICK_FLOAT 0x800 */ /* Frame unwind information */ #define PT_ARM_EXIDX (PT_LOPROC + 1)