[PATCH v2 0/3] aarch64: deprecate some ISA features
Richard Earnshaw <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils |
|---|---|
| Message-ID | <[email protected]> |
A couple of features which were specified in the architecture, but never implemented in products have been withdrawn. This short series adjusts the assembler to warn if they are used in real code. The intent is to ultimately remove support entirely from the tools, but we'll do that in stages and deprecation is the first step. I'd like to get this committed some time next week, so that it's in with plenty of time before for the upcoming branch. Changes since v1: - Incorporate most of the feedback from Jan Richard Earnshaw (3): aarch64: Remove a stray comment from opcode/aarch64.h aarch64: warn if the TME feature is used during assembly. aarch64: deprecate mpamv2_vid sysregs gas/NEWS | 5 ++++ gas/config/tc-aarch64.c | 24 +++++++++++++++++-- .../gas/aarch64/sysreg/mpamv2_vid-bad.l | 12 ++++++++++ .../gas/aarch64/sysreg/mpamv2_vid-depr.l | 7 ++++++ gas/testsuite/gas/aarch64/sysreg/mpamv2_vid.d | 15 ++++++------ gas/testsuite/gas/aarch64/tme-warn.l | 15 ++++++++++++ gas/testsuite/gas/aarch64/tme.d | 1 + include/opcode/aarch64.h | 6 +++-- opcodes/aarch64-sys-regs.def | 6 ++--- opcodes/aarch64-tbl.h | 10 ++++---- 10 files changed, 82 insertions(+), 19 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-depr.l create mode 100644 gas/testsuite/gas/aarch64/tme-warn.l -- 2.43.0