From 24075dcc8592db6e17dd18ee4fd8961635691bf6 Mon Sep 17 00:00:00 2001 From: Nelson Chu Date: Thu, 4 Feb 2021 16:15:03 +0800 Subject: RISC-V: Removed the v0.93 bitmanip ZBA/ZBB/ZBC instructions. bfd/ * elfxx-riscv.c (riscv_parse_prefixed_ext): Removed zb*. gas/ * config/tc-riscv.c (riscv_multi_subset_supports): Removed INSN_CLASS_ZB*. * testsuite/gas/riscv/bitmanip-insns-32.d: Removed. * testsuite/gas/riscv/bitmanip-insns-64.d: Removed. * testsuite/gas/riscv/bitmanip-insns.s: Removed. include/ * opcode/riscv-opc.h: Removed macros for zb* extensions. * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*. opcodes/ * riscv-opc.c (MASK_RVB_IMM): Removed. (riscv_opcodes): Removed zb* instructions. (riscv_ext_version_table): Removed versions for zb*. --- bfd/ChangeLog | 4 ++++ bfd/elfxx-riscv.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'bfd') diff --git a/bfd/ChangeLog b/bfd/ChangeLog index d40aa50..97ce3db 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2021-02-04 Nelson Chu + + * elfxx-riscv.c (riscv_parse_prefixed_ext): Removed zb*. + 2021-02-04 Alan Modra PR 27311 diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c index 0000bf0..fa7bce9 100644 --- a/bfd/elfxx-riscv.c +++ b/bfd/elfxx-riscv.c @@ -1595,7 +1595,7 @@ riscv_parse_prefixed_ext (riscv_parse_subset_t *rps, static const char * const riscv_std_z_ext_strtab[] = { - "zicsr", "zifencei", "zihintpause", "zba", "zbb", "zbc", NULL + "zicsr", "zifencei", "zihintpause", NULL }; static const char * const riscv_std_s_ext_strtab[] = -- cgit v1.1