From patchwork Mon Jun 3 11:49: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: 57054 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 BFCA73AA842A for ; Mon, 3 Jun 2024 11:50:35 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2041.outbound.protection.outlook.com [40.107.22.41]) by sourceware.org (Postfix) with ESMTPS id 7EBB93AA802B for ; Mon, 3 Jun 2024 11:49:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7EBB93AA802B 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 7EBB93AA802B Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.22.41 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717415391; cv=pass; b=P/VSH9+TIOwNmlbyUu8AqZnz7HfBB+Bx9j+Ie2ZGipPJ9V1+3n9VV1KEueLBODrLuP96HSmfPsRNvnn+/s0Yp5xyEG2RtCLHBkOo1eZAZOoPI1+60d8TBtMHYptDAetASm0R9Tj7kQqLXb5WtB7U4L+P9/HwLdIirGTrda9PSl0= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1717415391; c=relaxed/simple; bh=xvHrhtseC7uFAk5LZp/ycLgvlrI2oajz+6Udnhe5mKc=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=dpT9cJIrMf27HpvJU2dIzsrj7ndjlR/40Ek1jNSBiivRVkpE7r9vUyaUh9/hkvCnMtNXl5G3mdJuBcPdT/ZSYNJH+oijN15NWR8LpKHiA3fJZyiThLvIaI2oDUoTwEIrwkObe7pwu7IxCOAiRL8+ISbvZDW1GFXzp9kd3fa8PzY= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=kksEYi56eIWlVOCQ0uW5H4346ukdI09/2JNQiXw6TwFTkBENL0Qjm/Fb8i33ZqpDT4EhmMcnwKxfcExxBHj4d05uBiyOvdzMEQoJbay6IN20azD3uxfKYbip5hH7gvZvgASulJrqFU1ikr2uqvqHoK2dONz3pBV3EmTFetjWkKGMb1oOKEWkTVBlpIRD6AE+fM+FFDXPfEzrB0S8JUb4H04EALk8yVbjNWXWsmJgd0XENICqF1Y2TMaZ6Q42+fcD0uY9R1+M4LYbolcc0WaJK7I0qhijoPqEQxEPhOIU/DnM4dREnILasUntRjWEkN1vTSBU3TVMjukRuo+ddEBzzg== 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=BFkCQqSy2z8kr9/aCzgNyOQxqmwF62o3RLemPruU/8g=; b=J2KVKpsLl4PaYNlDNMIcbXRLKNnfRIuvHjXIQIrX0QYKCE7GlzO5gMbvmcXSh4fyKbtDuzGlNQ3IfxLy/i7clH2N4+yPczWzIaPNmYVH65O/zYHHz35nII1iZGnhkhkcK6oKlL5NUOT9JeJd40teueWiQJSdmm2ZtzqbD9X+CYaF4sOVXPtG0pNhHMtw+lLZomI5iknuROjf/RHqwsgmqRoWirvl7oTiE0+f+CEv8/R4Su04YcLBfHwqId9vlFmgfp9+vp7dOcDPHid/Y0qoum7n8SbkX53be2BDHbLIjSEolkgsta/AsnkO27zCqRB4/kLQWtidBMgwSRxUDbfu9w== 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=BFkCQqSy2z8kr9/aCzgNyOQxqmwF62o3RLemPruU/8g=; b=Bve6EpQCCTUnu3Qv4rj98WjSB6ehhvD1uNi6JCRmpFgz1vmfGAPOKMeLuzUy4jgozqo7JX9GYAmiFaacoEbyr9P2b4BcfbGmPa2qxkYwZY6VSa+EPVDal9KkMyETe5f19ovKkQSFM8jbL8QCSlnv6FAN2WTdH1r9rdBER5N2OC8= Received: from DU7PR01CA0004.eurprd01.prod.exchangelabs.com (2603:10a6:10:50f::18) by AM9PR08MB5873.eurprd08.prod.outlook.com (2603:10a6:20b:2dd::17) 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 11:49:46 +0000 Received: from DU2PEPF00028D00.eurprd03.prod.outlook.com (2603:10a6:10:50f:cafe::cb) by DU7PR01CA0004.outlook.office365.com (2603:10a6:10:50f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.30 via Frontend Transport; Mon, 3 Jun 2024 11:49:45 +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 DU2PEPF00028D00.mail.protection.outlook.com (10.167.242.184) 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 11:49:45 +0000 Received: ("Tessian outbound c528c7fbb6d7:v327"); Mon, 03 Jun 2024 11:49:45 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6bd4735e614a97b9 X-CR-MTA-TID: 64aa7808 Received: from 4294eb6439fe.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 59E456E4-61B1-4914-B8F6-329997EF4F87.1; Mon, 03 Jun 2024 11:49:39 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4294eb6439fe.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 03 Jun 2024 11:49:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ij1rY6zW0LVmQxVt0nrBT19jDodssXgaXabarmjqRaUSt5tb0r/oM41Qu4ALFMV59ipOSNgdrB+g/GZW7tNOcvTAscUMadbZ15RgUGwJckrWqEkFS/HiLcuTqSyqeJBTxbTNc44Hk3vyd+MKmosRIdiYlA+nYtP+GUzu5wLydaRg+hjVdFLNB0YQ+ycj6AQAi6kVrOG+NGDSlftZPuWVOrq4+b7bmHDXQwhj0Rp9yYZdKHJAvbnZR3TLU4o4XghZ8WBDzNUbsA0ELvBw8z9BT2pxagbTk1GNVWs/JE7j2NAaWuwiKfteDSv9RZVeqg52opT+RIq+Js9RfMgQnQWWPg== 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=BFkCQqSy2z8kr9/aCzgNyOQxqmwF62o3RLemPruU/8g=; b=bw9XdRQb2XNrOCa5ULmuoJP69bajLk7s0tzC4AjU5rgBD1+ibrxq4gaObsf8aUV3M5WkHEVYCserFXf/x9fHPUO3nFmv/Sp7iJU9A5/57ZEO/iqKQ506robszredo2kkJkMited61//6rOMyngscgDvf5abCCnJwRDze7ZMuWPgWE/9gLxdbRr4lO8tzsVuxZmMxtkDkVGEwFEQf/0bKstvWXycblJmd5pE3Weo7R+oOQcOZbGweVzogTPdtxGAiGQTHbmWnY9wn2quiWAUxaRMh3UaTh7W5MY4k61795baHhmmHbyb4ClGlXx6HQtRk8/rDp1K16sto1yGI5k1fQw== 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=BFkCQqSy2z8kr9/aCzgNyOQxqmwF62o3RLemPruU/8g=; b=Bve6EpQCCTUnu3Qv4rj98WjSB6ehhvD1uNi6JCRmpFgz1vmfGAPOKMeLuzUy4jgozqo7JX9GYAmiFaacoEbyr9P2b4BcfbGmPa2qxkYwZY6VSa+EPVDal9KkMyETe5f19ovKkQSFM8jbL8QCSlnv6FAN2WTdH1r9rdBER5N2OC8= Received: from AM5PR1001CA0048.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:15::25) by DBBPR08MB10795.eurprd08.prod.outlook.com (2603:10a6:10:530::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Mon, 3 Jun 2024 11:49:37 +0000 Received: from AM3PEPF0000A795.eurprd04.prod.outlook.com (2603:10a6:206:15:cafe::9d) by AM5PR1001CA0048.outlook.office365.com (2603:10a6:206:15::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22 via Frontend Transport; Mon, 3 Jun 2024 11:49:37 +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 AM3PEPF0000A795.mail.protection.outlook.com (10.167.16.100) 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 11:49:37 +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 11:49:37 +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 11:49:37 +0000 From: Richard Earnshaw To: CC: , Richard Earnshaw Subject: [PATCH 00/11] arm: Remove FPA support from gas/binutils Date: Mon, 3 Jun 2024 12:49:01 +0100 Message-ID: <20240603114912.4065598-1-rearnsha@arm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM3PEPF0000A795:EE_|DBBPR08MB10795:EE_|DU2PEPF00028D00:EE_|AM9PR08MB5873:EE_ X-MS-Office365-Filtering-Correlation-Id: 61833b14-12a0-4318-df1f-08dc83c343cc 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|376005|36860700004|82310400017; X-Microsoft-Antispam-Message-Info-Original: IKIQvm4ipioTHliRlsFK84bKNoDLNnGvor8K/aPdKqgQsXHWaTCW/ouy3ipYr+OvrpRdnZaLoRSBlHqDla5ArQyCVvTR7QJYXZKr5zfm7gp/ggJ9wG19yxauLLF51+DHyVqqxS+qSuYjX0gwNY4flw4paiffMJzJwnMfY0K4E0ToJB0rMpXN+qjy7iPqN5Xv7lxEZAyw249cyjDte25Bcfbmh5zXEjq8NDYbmbQCe8jmDPJ7NmQ4EdV2v3nkdZ55lxEPkKTFfqqmp03DmO0buRuPRD+AXBWscr8sZq0y3ssOJ5a2lMQEpU9J8HVEbDlG86J+5YN9qjV9nGJWn9no13K2tf6ViIcbbApP+eKnYwz5Qn9td+u9A49mpXVc2UrwYXJVIYDSrIqzBeUCfpJux2Wf80U1Xd6upEtcYPnvP4h3lEswU09zckePsJ/lLXOyAlSwM9sBtT+yGHYmH/guzOd4l9w8pjzmgcVD3hXOfyGd8hQMYsBk8w0L1jHoYbvaYg00aTB3G5+s2IOemxLOSkcY8GB/etgB+1H38IO9DfQCUsl2JmBvAy1UP+fkiz0D4yUOAyPFu3GQTmOXMSKbQpmAvUTMIIt1Jj83EaA5Q7N0d5bVMBX51iLtzYtnWnotJ0/zUjSbQkphSYBigPjruChXKS0wc+Ivggx1Vb081+7EKdyMvhODjVQ1N0+icPcsNPAXQ6OnUpR/+q3tuYqai2IhyKX61lAgy185rlennxPqJWpTz0sQ+nrfCLsmpwyAxLSmUJUnas3rPgtk5t8dvbpYSTvRKa1hf7jXkhChSPioZwffxI+MAqSipz3Rcn0ZOKTrbeQwVrRrNd9KEtEGwZIjGjbaB+3wGrvBsI+u7wo6q1zHTKZEfkGMC9chr2YZ3fpFNn6cgundG6xJUQHqtZdHpKDeU7HyZQroDMj8tANVeWaAs5LHgP82jOavaDlGKdCAePpQb5QyZwhYcyS1Bu7tOcoHCKKnsGzGQ/aEC3vMldySNlH8Ag1e9keLaQYqwnDneDMkdLllJqEb2AG6hVzC9XC8ONeF4wIrO2KM89ywbohmPLyhqHKrsN2GcRHUqUiQcaQo47gfQfk+tyiC6ABCZrpdCLkmZw4zEqhFlICAl4Yb1lhTujVIL50QCK7Z8i7OOfzzEr3O9sbjuX+5jQ3Bi5rM7amU0xmwhcrQoNoiH6R2HmSC/3bCSXN05vkeSg4Uf9lxbWWSUwBQOHxE2/xaqdDtwPM36seoZqf/Vbjk9cHEcTGLJhZaBYjkMmEFF663ADiAfKN2jx+rJk3Dl0PG/yOXxOq5mT3NHDnEq0dji5SF4WMHXkvw4z0BLrV3 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)(376005)(36860700004)(82310400017); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB10795 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D00.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5332efd7-354f-4b47-1c6a-08dc83c33f01 X-Microsoft-Antispam: BCL:0; ARA:13230031|1800799015|376005|82310400017|36860700004|35042699013; X-Microsoft-Antispam-Message-Info: iEiwKO5vEVT6k1f+QPZWGPjxAGbJDc36BoH4Ox4yKdk9WCgZJ0D1npDbMfRq0yEEs2pszySTKk76gF+q6+iKbHdE6d2wh7NEHnuDoKdOKeITccoLlKwUIuL207b96Z3TfVrgAXiCyY+lKPGpEUzgk0203NTKQMtiwKVlDjkjU6w7LPC2EadZ2DYi+Wd5+qnGmeJpurJs21P5mlF0VDBpgGFnfJrkbIo9xXLEXuP4+Iu2ixK+69wcRrQfNdYFekfVKTtvP/wvD/MiXmItRZpmNky+PyHkBqEK6HWCC3uruFeQEZ8srBXVzZmURYI9UwiLrVjcRMShb3SvpKrRxXcQWCIFV3Yaf3di4D8lFXh6c3wl9+MZ2/SdbLhy8O4RLHx5sc6qiTW+whjkhYwDcpQmWOA7S8J043963gQENpfabdGfNsTSIDEzwJIcP0oVakzRwqeoRoSiNrdd9Bocscyh4RMQXdqcjmw63K1LqbjfSrHrb+9+YP03CIkFatkIyiPYxTM5ZB7+grQFFEZUOglHDirQlBGTMGnDkEu7LA0FgAa/ZGA2pbEriICGLVa5XXskRI7dV8qqwLjNQ83XIyhaPYc65stKUjzkh9fGSN44V65Rtxar9v4r+7itY8RKaUqltpjhJdG2r9XRbiZWrkXx1d+/bjoS5KRiykCb6sLKmFonMkE6+oOc0yFuv+L4cDhOWRVAnAsxDEr45UJtdSXy4kZ6DCWyztMd+tRb3vhqR+CAhO4pE1BJbBZt0FbFr4AkYY2Sl71j02YrrxC14Az5txsgm19pcvszNxKD18MhWwIxU2SPJSOA5Hj5dZUx8PZHj/AIPevD8S1wN3gxlPEO+T7QUbCJXqiaA+gkJKNdBNlRfq1HI/9s8T9D/NqsG3p5Sk5Y5UcRXgiUKcPjJCiv36M5AG+/Fq+i4/N127dLr6F8ZCcsHBiyp+jrFCTO3rGzCarWxFfhoHYET3eZXpX/wTTCu0k9At5ppYpzIV54aI3iiia2tB23ZrkCrOzzSAetoaHMNK6apW6kcG0Eq7mpo0YJVLyVjjH2POUka2Pj2uC1ujA5XYR6gD64wVTcIQDi8E0ng6NmAYV0akEq/SXHGVoPoVNvwgu34mMVFPj4mZrbGDhZZASgN6sCSZez2gCUnbCaFCIzEbgN9gMGD4xHna5uPalO7LuBADObm9lUxHHUewkAySyCIlISliFkZWQuc7XC1YdlKq8ojrLCidmB0gvzZjAkY1/RKdOqxa0usKU+ozGNwvZonp6TjMJ9QUy1/wN6rOl3YlBggkgQCsmwCcxukBg6Ql7UNx01amzYc7esxo6k6Z3kMNow+KYA3WL6 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)(376005)(82310400017)(36860700004)(35042699013); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2024 11:49:45.8972 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 61833b14-12a0-4318-df1f-08dc83c343cc 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: DU2PEPF00028D00.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5873 X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, 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 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