"g" goes along with the base ISA, but it was being treated as an extension. This allows for all sorts of odd ISA strings to be accepted by sparse, things like "rv32ig" or "rv32gg". We're still allowing some oddities, like "rv32ga", but this one was easy to catch. Signed-off-by: Palmer Dabbelt <palmer@xxxxxxxxxxxx> --- target-riscv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/target-riscv.c b/target-riscv.c index 924259af..5076bbaf 100644 --- a/target-riscv.c +++ b/target-riscv.c @@ -36,7 +36,6 @@ static void parse_march_riscv(const char *arg) { "a", RISCV_ATOMIC }, { "f", RISCV_FLOAT|RISCV_FDIV }, { "d", RISCV_DOUBLE|RISCV_FDIV }, - { "g", RISCV_GENERIC }, { "c", RISCV_COMP }, }; int i; -- 2.34.1