From patchwork Mon Jun 3 15:14:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Earnshaw X-Patchwork-Id: 57055 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 EE214388CC1D for ; Mon, 3 Jun 2024 15:16:17 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on062b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::62b]) by sourceware.org (Postfix) with ESMTPS id 0C249387606A for ; Mon, 3 Jun 2024 15:15:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0C249387606A 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 0C249387606A Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f400:fe0c::62b ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717427730; cv=pass; b=gqx0kb9AMwNgwTfEKW0OnpVCFZzledkHwdo5Hb2SMUvXQW8YLXfV04AsueBrqzcmVbO/AOn122m07Ti4XgyZQyOfOCyHkRY3xccE8xZ/qyNCg3c4GyKDbibOu4pXpub5HYhop8w9r9jU4BFL9083xKFgC9f3TWe/TBAmdlulJ8s= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717427730; c=relaxed/simple; bh=CY7z54jS7yZIE9tphGku3COz5e/PNcLcoNJGXRgpp6s=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=tmzzufhrI3fAx5ct1WQ72TMiaC2y7zkfNlW5mDQkjL9NpUwK+Tbhu1nUw3HruBvEBA9HBzAk0taV107o7tHz3At1VsT3jxA9zSjcIMcv9kQ2dW5zstZFmRa50uo/qAx74W8X/dkPqtFcvU0JvEXuR6YuUAQrrxnenUCJQZBgseU= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=h68+YL9R/x87D0qNlRWozoWr1ba5rm7UVDQLhbBJQxcuZ/cvMUSh8CCEs1EvfxOnQt6IaZq3hhRQ086h5EgpWbtzaQZ9wvAXc6DVklHyqzeWwjT6rL8YE0xLb1Ih5lXXkyFSWFbqV99EsbS9EmoGiunAmgfyJNodJZR7J7J8PwFs3Lx4cmQV6nBFQiCxxJmiqFzpkIRLZI2Jm9GEUU6GjcSb1BKhY/UBOPfcrNOrVG3n1GyxNB29TClpNmUFrjiJPl4TM2E5Wqrmshl/CWowuP+z6zMR4yAHZCHo5YD7NSSIo/GbzyYMKthO3xPsER9/RHumD6zQblbBrs4nrkEXQA== 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=5tU+35xXmMpDysH5TsOQOdXWdP8kfjA211y3PE62f3Y=; b=n8c806ft2TU06QgCgMA3Y17mwgy03yvF6spwtHF2M9MR6AxgS05MEpidih+IrPGR1ELbRaVrQKO42R0v5BB2DZAN6eLN+obJLfaORauf9e3u/3NT9ZLrp1xpRoVeruKzHl266k2WvLzETZRf3kw9UHV8Rx2Z3O1flZofzx9q9vutupGid11xiR0K03n1KmIfOWeFX//bRsVZh+FY4dl5XhWruK0eLH+EN+ySrSCTi4cv185mADFK5uOI+VXt5Bk0C4eX/lamfsm/swBL0obAlAtPzfRkJV+IV742mbGb2gUVZxd6Tgt9/9GpuCjgkVhn5hV0Ltz4BpJE68Efgdb0qA== 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=5tU+35xXmMpDysH5TsOQOdXWdP8kfjA211y3PE62f3Y=; b=aNrw3liONY1wcYlz1kFBK2psFiiktZeqlUzl1xq+9nSjXm9wXi43KKkmj59DeKt7j5muosgRnPaqxV/JmLiVjV6VS5L/6egWFT5OdIhq6Q6b7PiqGv3QGa+AL2aWyv/hJEA0WVToejrIqwPofAEteVof/8NqqNbauSOPPBjWCQU= Received: from AS9PR06CA0406.eurprd06.prod.outlook.com (2603:10a6:20b:461::16) by AM9PR08MB6708.eurprd08.prod.outlook.com (2603:10a6:20b:30e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.24; Mon, 3 Jun 2024 15:15:23 +0000 Received: from AM2PEPF0001C70C.eurprd05.prod.outlook.com (2603:10a6:20b:461:cafe::7) by AS9PR06CA0406.outlook.office365.com (2603:10a6:20b:461::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.25 via Frontend Transport; Mon, 3 Jun 2024 15:15:23 +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 AM2PEPF0001C70C.mail.protection.outlook.com (10.167.16.200) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7633.15 via Frontend Transport; Mon, 3 Jun 2024 15:15:22 +0000 Received: ("Tessian outbound c5e515ac9ee1:v327"); Mon, 03 Jun 2024 15:15:22 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6fcf3f80a5edccf3 X-CR-MTA-TID: 64aa7808 Received: from fa8807523687.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 56BE7C47-736B-4887-886E-A868F2AAF9A6.1; Mon, 03 Jun 2024 15:15:15 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fa8807523687.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 03 Jun 2024 15:15:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=On9+h+UakF3uN5YNKMjGSRPy0Mlu2l+SQIbNahAzO7q2n/MaRJo1nEi2BVzeRRWXSsRazNojDM0xcfGvZ/nKmbWfN4Rp+x4S/tBIZWDE0TISMC0NmlFy9NDUoCYA7rtVx0uuiHWVb2jgXm6r5QqYrrz/FVs3VayhMO148iFJfunSMrxyu/lTh/X0hLL1rqJEMaT86WeHGvGRxDiQHBSsVxN5gfEredZ1eZATuJp1dZHwmOngD/RGXyTk0DNtuAurlDP5Wg+jJgWZmVrbeatvJDgCPkRNlW3ELLMFcWqko2P6ndZTHR9bb7LyMvfRKNqLrIz3hrD1x6KIVBHoZP4JEw== 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=5tU+35xXmMpDysH5TsOQOdXWdP8kfjA211y3PE62f3Y=; b=QPkEJ1a18xC+ptdLPlxMaQB27EgFrPqUibYHmekAJm7lK8Itp8/sDpsJfxsovWRUtTK/4wvLh0WCr85hj/1q1TvGp2Kfx6VziHOT+MJ11bHp1vkFh5t+PseT0+7SJTRF85ncpHIcux0fDqPFyUUZEQ+vKIpbATxOFSZtT8em0C4D6RavKs4TMtJNvhdrggSSta0JPix2+OPDaMKwlG//0oAtxmDjGx27RO3JpvthV6MdGCufH77UdVzJ9YUixhU6dGPGtsLn8219ALABPzLRrAZSHBcJaBfn6fEqCeabSqyGUwYKnShGVUA1ynheWppiQrqVXnYgXY7zjsLO4seyPg== 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=5tU+35xXmMpDysH5TsOQOdXWdP8kfjA211y3PE62f3Y=; b=aNrw3liONY1wcYlz1kFBK2psFiiktZeqlUzl1xq+9nSjXm9wXi43KKkmj59DeKt7j5muosgRnPaqxV/JmLiVjV6VS5L/6egWFT5OdIhq6Q6b7PiqGv3QGa+AL2aWyv/hJEA0WVToejrIqwPofAEteVof/8NqqNbauSOPPBjWCQU= Received: from DB9PR01CA0004.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::9) by AS8PR08MB6437.eurprd08.prod.outlook.com (2603:10a6:20b:33b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.25; Mon, 3 Jun 2024 15:15:14 +0000 Received: from DB5PEPF00014B95.eurprd02.prod.outlook.com (2603:10a6:10:1d8:cafe::7b) by DB9PR01CA0004.outlook.office365.com (2603:10a6:10:1d8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.29 via Frontend Transport; Mon, 3 Jun 2024 15:15:14 +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 DB5PEPF00014B95.mail.protection.outlook.com (10.167.8.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7633.15 via Frontend Transport; Mon, 3 Jun 2024 15:15:14 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 3 Jun 2024 15:15:13 +0000 Received: from e120077-lin.cambridge.arm.com (10.2.78.57) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Mon, 3 Jun 2024 15:15:13 +0000 From: Richard Earnshaw To: CC: , Richard Earnshaw Subject: [PATCH 00/11] [resend] arm: Remove FPA support from gas/binutils Date: Mon, 3 Jun 2024 16:14:55 +0100 Message-ID: <20240603151506.27126-1-rearnsha@arm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB5PEPF00014B95:EE_|AS8PR08MB6437:EE_|AM2PEPF0001C70C:EE_|AM9PR08MB6708:EE_ X-MS-Office365-Filtering-Correlation-Id: 934beff0-0d6c-4199-69ab-08dc83dffd4d X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230031|1800799015|82310400017|376005|36860700004; X-Microsoft-Antispam-Message-Info-Original: Zf7IYYy5L0ypFuL7BFnWG+YiCI96whS+ykwn17VpNVDWQsAwVJKgbOV42p3JfMn+25WxuX0XyK4hJ8Atl2qY918454zkGBMTk1dz22TIIf96xeh7UYC5SPLQUOLn61NfS3oUE1KnhGgHQxCZ9JPkQBOaWGmz1TQ6dROqEoDmUQapt04dXb5lihjlqn4HENixcRl9Bu2uDBfaMZV7mJuyNCKuAyFB09JzrkR6NjRGM+xHwu7L3kYqMsnNZvSFjRE62gFrcfwEaMEO7l/Gjrf0CwzvrQKd72gus+Vz8NCtzZoH2STfVyHzhqmepTS5AUt5Xk/Z+d7ogSAon/HW0EvqAwkJwmFKjYHlfIYbfaqyi+r6wSLYOI35z+b71rl+6dAxmZ7c4FfKj2LTB9kZ8ZuZjdlIJP8DycNFf3eOnWXG4oRFpUQEtRq6Or4ViEdjh4S64wOxnC46ZuEpKVkHnLusZjIfJm3rGGWCCgEO9bNqx75Id5M27hLX6QJM0xIqbe0PvsZVQMtcRd5ev+Q9DSe6lZKTPtpmcMLIVCWQWH+VcDD8T69vZQwCQMiPoW+zaIZ/qjyE+mxoGi6AuS3EQ0+CHDNE59NKUBwE4Vacf7aZ3cIVoemx4QgxwF5m67Pib21pdCMWJ5+a9eMm6xedWauGEesks4EYTVXSWbJ+i0IA2M/wZns5xqk179OEAArWa7Wo8CZpUcgTQza1jErITDsMPNc3weSxsMMYh3cFaJc4uKyuuT7XphB07psjbfBBjunerP5LEndGhW/YEF1EDWtiUjKkPmcNW9AF/MWUSlaJ73zYgj85IK5nJ3x04WOpBEkel1puCB4IJEYTK2p3R88z+HCFdnsay86grEkS12d3iZxptpgoVpri9NM7H1iIUdzb6yNvVq8O3Mwx4BkYZNxsA1mOLAmxY95FvPDYwpqBtEd+ejql/IpDrfwTJYspoVnipTmUACpFy9R2S0QTgiwaU+5wRMGISfc7fnIt+jaDHdLBiHC9aylH7iaaV6ioEQ/+Q7FGF0EaVp7gXpG1tPyVmk8g5qsP+HR3JfFq4rUsQtGREmiZe8EUD3DjGvPRBKPu9JYH3IMkmQdPWpiKaHRVuilmyWxCIDPm20mq6m/n8a6eDhqRQzguXNKMfDcUVorpe0aXxXUYiX8ZwXxSOtz1jsq+yA7+FiCHueNUv1yTMeOCM/N5jFdZfNIrcOzcpOTakvR6VYCCjIw+fK+eqe/l7dsmmmCAlqszVcn+YhJYe6FiCFSTIzQ7ZU2n9jx0pDHt9e28fmk4vql6aFfkD1/4x+kQjNSOWPK3ehIfXdDpZWWUojtTyzi0dtPz6QfoQqOF 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)(1800799015)(82310400017)(376005)(36860700004); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6437 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM2PEPF0001C70C.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: eefa9a1a-e751-4344-df43-08dc83dff80a X-Microsoft-Antispam: BCL:0; ARA:13230031|1800799015|36860700004|376005|82310400017|35042699013; X-Microsoft-Antispam-Message-Info: OSanHFw/uvAPwLece+ZMAAX2zOquVH4f4GT/UX4pelCAbO9GptN49826YJWe12Pv34+AH8jzYk1kpJIL9PFf7U7iABNgXx/fmjFijGiBDklJbenXkN4yCPOJrs2kPvyer3Z18U/XtRgZgiuO9n27vky6cNiLHSoMgWP6ice6tvAtl+ptKmtnpKwd0TLBlEf/0LnO1E04VOCGkMindySJVQHS7djrmOLViWMQBVjjUl5UO+2W7rfPrt41BM6BXjGL2vydChwfBpu5863blu6AOG6RLwQY8SGD9jd+OhKfyVM/Vy6h/VL+AtBedsmfgwY/ui3EjejMXsZDWm1KPPXVGOWivLeVF16h847QaSSZHSc0o7NJRTw6OecymaB6O8KaxECqRrgJzHRiMot7Q5iJjqKLeLSfXCTASRFWrgXdJ8eTH6bJck9wZePcOjFpecbcjAt3nFkjqmQe+E87OofE1bVnfLsRMGbsV/taFBbHFiXvp6HJDnJmrhhV8FAwLxUnPQ/Z976h6pUf7kF0e95F+AIZ8KdLQcUOjT72W7UCesYeUGmzharWNPkTdZwCUPFV7hr75qpJt4zFJCL+fu5Zo+y9SCfZgp977fuGRnX5BrupcuNhGonDtFNFCJvPmfVhGIZJn4XshiM9v0mJaW6jqex9QkWK6eLLx9r2u5+mAxB432hUmYmUj5akOmVYsXM/weKxzG/rVvZH8cRgz1eZY5tkTzga3H/HIVHZCTtdr/0zORSrajQHVrJ9ibn9W3YfVdJeIVYOTZGO3MTKGVoZcaxtfps04rXInYzN6IIZKABhlxoVB3ZruYJaos0/4/JA+XjV6SpcWDbFzKJUzyxV1xhfRqi5ZmrRkCvNbo8GkLvepkve98gld4fgjqHv4nB/i8xH/T23/c8Ozkm1SEXdp0zP2sYoAmWaWRpfXVrvxK+oBuUz8t4iORe3pAe4FEXKBiZWfYz0/aWmonf734sYKtPrTpDBLMk+O1AP5W9VbRgYKfsMMGmr/qJH3JeUQuo/0JvLsVjBaus9Blp6YvMMi9gCNpj5gMaeTeHmU8d47Yv3eV8HVCOBSfQ4Wbe0J6jco4Znn5c+HKpaDi+wfraa/SaFdKrU7YPyLJYvDbswmIaLq4sfYWMLL0GoyJrGuAKEZJj4Zu39jxD+dRDJeEli62ebYm7JDMMynq1sJ89RSNN8Kx8k+KOraprwoHt3eWOi2ctEsiFD/jWcJp0DA9A3jsQbdzO14AQjUkm8QdVTV6inQHrME+BMBAH0pj2Hz4NLIB7kTFE7LJ9q03xprPE5acrnBDKMf4gwMulgmd0qxtod8yFe+8Llbxj5gdC4nRWD 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)(1800799015)(36860700004)(376005)(82310400017)(35042699013); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2024 15:15:22.9797 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 934beff0-0d6c-4199-69ab-08dc83dffd4d 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: AM2PEPF0001C70C.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6708 X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=no 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 [resending to hopefully fix problems with content-encoding] As trailed when removing the support for the Maverick co-processor (https://sourceware.org/pipermail/binutils/2024-May/133947.html), this patch series removes support for the FPA co-processor as well. Support for both co-processors was removed from GCC about 12 years ago. This patch set is slightly more involved than the one for Maverick though as it affects the default behaviour of the tools in a few cases, especially on coff-based targets where we do not default a default floating point format and pick the default up from the selected CPU. To avoid silent code changes I've opted to set the default for those cases such that they generate an error if the output might have changed when no FPA instructions were generated; this affects certain directives such as .float or .double, since the FPA had a different format for floating-point values. Richard Earnshaw (11): arm: remove FPA related tests arm: rename FPU_ARCH_VFP to FPU_ARCH_SOFTVFP arm: default to softvfp on armv6 or later cores arm: adjust FPU selection logic arm: redirect fp constant data directives through a wrapper arm: change default FPUs from FPA to none arm: remove options to select the FPA arm: remove FPA instructions from assembler arm: remove disassembly support for the FPA co-processor arm: minor documentation cleanup given removal of FPA NEWS: arm: note that FPA support has been removed binutils/NEWS | 4 + gas/config/tc-arm.c | 1056 +++-------------- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-nacl.h | 2 +- gas/doc/c-arm.texi | 12 +- gas/testsuite/gas/all/gas.exp | 2 + gas/testsuite/gas/arm/attr-mfpu-arm7500fe.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpa.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpa10.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpa11.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpe.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpe2.d | 11 - gas/testsuite/gas/arm/attr-mfpu-fpe3.d | 11 - gas/testsuite/gas/arm/attr-mfpu-softfpa.d | 11 - gas/testsuite/gas/arm/attr-override-mcpu.s | 2 +- gas/testsuite/gas/arm/bfloat16-directive-be.d | 2 +- gas/testsuite/gas/arm/bfloat16-directive-le.d | 2 +- .../gas/arm/copro-arm_v2plus-arm_v2.d | 6 +- .../arm/copro-thumb_v6t2plus-thumb_v6t2-1.d | 6 +- gas/testsuite/gas/arm/float.d | 131 -- gas/testsuite/gas/arm/float.s | 163 --- gas/testsuite/gas/arm/float16-bad.d | 1 + gas/testsuite/gas/arm/float16-be.d | 2 +- .../gas/arm/float16-format-opt-bad.d | 2 +- gas/testsuite/gas/arm/float16-le.d | 2 +- gas/testsuite/gas/arm/fp-directive-bad.d | 4 + gas/testsuite/gas/arm/fp-directive-bad.l | 7 + gas/testsuite/gas/arm/fp-directive.d | 9 + gas/testsuite/gas/arm/fp-directive.s | 7 + gas/testsuite/gas/arm/fp-save.d | 9 - gas/testsuite/gas/arm/fp-save.s | 4 - gas/testsuite/gas/arm/fpa-dyadic.d | 166 --- gas/testsuite/gas/arm/fpa-dyadic.s | 172 --- gas/testsuite/gas/arm/fpa-mem.d | 34 - gas/testsuite/gas/arm/fpa-mem.s | 32 - gas/testsuite/gas/arm/fpa-monadic.d | 202 ---- gas/testsuite/gas/arm/fpa-monadic.s | 210 ---- .../gas/arm/group-reloc-ldc-encoding-bad.l | 192 --- .../gas/arm/group-reloc-ldc-encoding-bad.s | 72 +- .../gas/arm/group-reloc-ldc-parsing-bad.l | 80 -- .../gas/arm/group-reloc-ldc-parsing-bad.s | 20 +- gas/testsuite/gas/arm/group-reloc-ldc.d | 336 ++---- gas/testsuite/gas/arm/group-reloc-ldc.s | 45 - gas/testsuite/gas/arm/le-fpconst.d | 11 - gas/testsuite/gas/arm/le-fpconst.s | 8 - include/opcode/arm.h | 12 +- opcodes/arm-dis.c | 197 +-- 49 files changed, 369 insertions(+), 2949 deletions(-) delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-arm7500fe.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpa.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpa10.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpa11.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpe.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpe2.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-fpe3.d delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-softfpa.d delete mode 100644 gas/testsuite/gas/arm/float.d delete mode 100644 gas/testsuite/gas/arm/float.s create mode 100644 gas/testsuite/gas/arm/fp-directive-bad.d create mode 100644 gas/testsuite/gas/arm/fp-directive-bad.l create mode 100644 gas/testsuite/gas/arm/fp-directive.d create mode 100644 gas/testsuite/gas/arm/fp-directive.s delete mode 100644 gas/testsuite/gas/arm/fp-save.d delete mode 100644 gas/testsuite/gas/arm/fp-save.s delete mode 100644 gas/testsuite/gas/arm/fpa-dyadic.d delete mode 100644 gas/testsuite/gas/arm/fpa-dyadic.s delete mode 100644 gas/testsuite/gas/arm/fpa-mem.d delete mode 100644 gas/testsuite/gas/arm/fpa-mem.s delete mode 100644 gas/testsuite/gas/arm/fpa-monadic.d delete mode 100644 gas/testsuite/gas/arm/fpa-monadic.s delete mode 100644 gas/testsuite/gas/arm/le-fpconst.d delete mode 100644 gas/testsuite/gas/arm/le-fpconst.s