diff --git a/bfd/elfxx-riscv.c b/bfd/elfxx-riscv.c index dd75817b1bd3..bd6473d33c26 100644 --- a/bfd/elfxx-riscv.c +++ b/bfd/elfxx-riscv.c @@ -1097,8 +1097,10 @@ static struct riscv_implicit_subset riscv_implicit_subsets[] = {"zks", "zbkx", check_implicit_always}, {"zks", "zksed", check_implicit_always}, {"zks", "zksh", check_implicit_always}, + {"smaia", "ssaia", check_implicit_always}, {"smepmp", "zicsr", check_implicit_always}, {"smstateen", "zicsr", check_implicit_always}, + {"ssaia", "zicsr", check_implicit_always}, {"sscofpmf", "zicsr", check_implicit_always}, {"sstc", "zicsr", check_implicit_always}, {NULL, NULL, NULL}