[PATCH 0/6] [RFD] arm: Remove support for the Cirrus Maverick co-processor
Richard Earnshaw
rearnsha@arm.com
Thu May 2 11:44:56 GMT 2024
The Arm port is in need of a bit of a cleanup. In particular we still
have code to handle some long obsolete technologies. That was OK
while this wasn't really impacting development, but things have moved
on and some of the support for legacy ABIs is now starting to hinder
us.
So this patch series is the first of several to start removing some of
that obsolete code. I expect updates to remove FPA and the old ABI on
ELF to follow in due course.
The Maverick co-processor was a Cirrus extension to the Arm920T;
support for it was removed from GCC back in 2012; this patch series
does a similar cleanup for binutils.
Richard Earnshaw (6):
arm: remove tests for Maverick FPU extensions
arm: remove Maverick support from the assembler.
arm: binutils: drop Maverick support.
arm: opcodes: remove Maverick disassembly.
arm: remove Maverick support from BFD.
arm: update documentation for removal of the Maverick extension
bfd/cpu-arm.c | 70 +--
bfd/elf32-arm.c | 26 +-
binutils/NEWS | 4 +
binutils/readelf.c | 4 -
gas/config/tc-arm.c | 183 +-----
gas/doc/c-arm.texi | 11 +-
gas/testsuite/gas/arm/attr-mfpu-maverick.d | 11 -
.../gas/arm/copro-arm_v2plus-arm_v2.d | 8 +-
.../arm/copro-thumb_v6t2plus-thumb_v6t2-1.d | 8 +-
.../gas/arm/group-reloc-ldc-encoding-bad.l | 192 -------
.../gas/arm/group-reloc-ldc-encoding-bad.s | 14 -
.../gas/arm/group-reloc-ldc-parsing-bad.l | 80 ---
.../gas/arm/group-reloc-ldc-parsing-bad.s | 11 -
gas/testsuite/gas/arm/group-reloc-ldc.d | 192 -------
gas/testsuite/gas/arm/group-reloc-ldc.s | 9 -
gas/testsuite/gas/arm/maverick.c | 534 ------------------
gas/testsuite/gas/arm/maverick.d | 477 ----------------
gas/testsuite/gas/arm/maverick.s | 470 ---------------
gas/testsuite/gas/arm/note-march-ep9312.d | 13 -
gas/testsuite/gas/arm/note-march-ep9312.s | 7 -
include/elf/arm.h | 2 +-
include/opcode/arm.h | 8 +-
opcodes/arm-dis.c | 179 +-----
23 files changed, 47 insertions(+), 2466 deletions(-)
delete mode 100644 gas/testsuite/gas/arm/attr-mfpu-maverick.d
delete mode 100644 gas/testsuite/gas/arm/maverick.c
delete mode 100644 gas/testsuite/gas/arm/maverick.d
delete mode 100644 gas/testsuite/gas/arm/maverick.s
delete mode 100644 gas/testsuite/gas/arm/note-march-ep9312.d
delete mode 100644 gas/testsuite/gas/arm/note-march-ep9312.s
--
2.34.1
More information about the Binutils
mailing list