mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-04-06 14:21:43 +08:00
RISC-V: Ssnpm, smnpm and smmpm imply zicsr.
According to the spec[1], imply zicsr for ssnpm, smnpm and smmpm. [1] https://github.com/riscv/riscv-j-extension/blob/master/zjpm/instructions.adoc bfd/ChangeLog: * elfxx-riscv.c: imply zicsr.
This commit is contained in:
parent
f3816fbcf8
commit
bc965121b5
@ -1266,6 +1266,8 @@ static struct riscv_implicit_subset riscv_implicit_subsets[] =
|
||||
{"smstateen", "+ssstateen", check_implicit_always},
|
||||
{"smepmp", "+zicsr", check_implicit_always},
|
||||
{"smdbltrp", "+zicsr", check_implicit_always},
|
||||
{"smnpm", "+zicsr", check_implicit_always},
|
||||
{"smmpm", "+zicsr", check_implicit_always},
|
||||
|
||||
{"ssaia", "+zicsr", check_implicit_always},
|
||||
{"sscsrind", "+zicsr", check_implicit_always},
|
||||
@ -1278,6 +1280,7 @@ static struct riscv_implicit_subset riscv_implicit_subsets[] =
|
||||
{"sstvecd", "+zicsr", check_implicit_always},
|
||||
{"ssu64xl", "+zicsr", check_implicit_always},
|
||||
{"ssdbltrp", "+zicsr", check_implicit_always},
|
||||
{"ssnpm", "+zicsr", check_implicit_always},
|
||||
|
||||
{"svade", "+zicsr", check_implicit_always},
|
||||
{"svadu", "+zicsr", check_implicit_always},
|
||||
|
Loading…
x
Reference in New Issue
Block a user