RISC-V: Add mininal support for z[fdq]inx
authorjiawei <jiawei@iscas.ac.cn>
Wed, 17 Nov 2021 12:10:06 +0000 (20:10 +0800)
committerNelson Chu <nelson.chu@sifive.com>
Thu, 18 Nov 2021 06:31:34 +0000 (14:31 +0800)
commitda05b70e56866fd39288f4ff531ddfa6cb988514
tree3f91ff3dc80f1608f3e7996a07a80b9d19eda4cc
parentbd97e65f874427cdc264ce273c4d7646ba2934e0
RISC-V: Add mininal support for z[fdq]inx

Minimal support for zfinx, zdinx, zqinx. Like f/d/q, the zqinx
imply zdinx and zdinx imply zfinx, where zfinx are not compatible
with f/d/q.

bfd/ChangeLog:

* elfxx-riscv.c (riscv_implicit_subsets): Added implicit rules
for z*inx extensions.
(riscv_supported_std_z_ext): Added entries for z*inx.
(riscv_parse_check_conflicts): Added conflict check for z*inx.

Reviewed-by: Palmer Dabbelt <palmer@rivosinc.com>
bfd/elfxx-riscv.c