aboutsummaryrefslogtreecommitdiff
path: root/binutils/debug.h
diff options
context:
space:
mode:
authorjiawei <jiawei@iscas.ac.cn>2022-05-30 10:35:02 +0800
committerNelson Chu <nelson.chu@sifive.com>2022-05-30 11:42:08 +0800
commit292c7bf86de50ad643b929a7ac5769505d54e45f (patch)
tree63e803693ef4b60ba49739c59baede22892bd9e0 /binutils/debug.h
parent9606310bbbf8a2d529b5c2aa71cac48a46f65869 (diff)
downloadgdb-292c7bf86de50ad643b929a7ac5769505d54e45f.zip
gdb-292c7bf86de50ad643b929a7ac5769505d54e45f.tar.gz
gdb-292c7bf86de50ad643b929a7ac5769505d54e45f.tar.bz2
RISC-V: Add zhinx extension supports.
The zhinx extension is a sub-extension in zfinx, corresponding to zfh extension but use GPRs instead of FPRs. This patch expanded the zfh insn class define, since zfh and zhinx use the same opcodes, thanks for Nelson's works. changelog in V2: Add missing classes of 'zfh' and 'zhinx' in "riscv_multi_subset_supports_ext". bfd/ChangeLog: * elfxx-riscv.c (riscv_multi_subset_supports): New extensions. (riscv_multi_subset_supports_ext): New extensions. gas/ChangeLog: * testsuite/gas/riscv/fp-zhinx-insns.d: New test. * testsuite/gas/riscv/fp-zhinx-insns.s: New test. include/ChangeLog: * opcode/riscv.h (enum riscv_insn_class): New INSN classes. opcodes/ChangeLog: * riscv-opc.c: Modify INSN_CLASS.
Diffstat (limited to 'binutils/debug.h')
0 files changed, 0 insertions, 0 deletions