Skip to content

Commit 92f4603

Browse files
committed
RISC-V: Imply 'Zicsr' from 'Zve32x'
Further clarification is made so that 'Zve32x' implies 'Zicsr' (the same implication is already implemented in LLVM). See related issue (the author raised) on the vector specification: <riscvarchive/riscv-v-spec#908> and its resolution: <riscvarchive/riscv-v-spec#909> bfd/ChangeLog: * elfxx-riscv.c (riscv_implicit_subsets): Add 'Zve32x' -> 'Zicsr'.
1 parent 4b177a7 commit 92f4603

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

bfd/elfxx-riscv.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1121,6 +1121,7 @@ static struct riscv_implicit_subset riscv_implicit_subsets[] =
11211121
{"zve64x", "zve32x", check_implicit_always},
11221122
{"zve64x", "zvl64b", check_implicit_always},
11231123
{"zve32x", "zvl32b", check_implicit_always},
1124+
{"zve32x", "zicsr", check_implicit_always},
11241125
{"zvl65536b", "zvl32768b", check_implicit_always},
11251126
{"zvl32768b", "zvl16384b", check_implicit_always},
11261127
{"zvl16384b", "zvl8192b", check_implicit_always},

0 commit comments

Comments
 (0)