]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Fix canonical extension order (K and J)
authorTsukasa OI <research_trasio@irq.a4lg.com>
Sun, 22 May 2022 09:29:14 +0000 (18:29 +0900)
committerKito Cheng <kito.cheng@sifive.com>
Mon, 23 May 2022 02:50:25 +0000 (10:50 +0800)
commit075fb873c264a030f56793cb162c9fdecbdd1773
treeb4ced2687b1068f7d3edc74489838564adeadb7b
parent657612fb9f58c9cca44b091e3cf40d704fe3ec75
RISC-V: Fix canonical extension order (K and J)

This commit fixes canonical extension order to follow the RISC-V ISA
Manual draft-20210402-1271737 or later.

gcc/ChangeLog:

* common/config/riscv/riscv-common.cc (riscv_supported_std_ext):
Fix "K" extension prefix to be placed before "J".
* config/riscv/arch-canonicalize: Likewise.

Signed-off-by: Tsukasa OI <research_trasio@irq.a4lg.com>
gcc/common/config/riscv/riscv-common.cc
gcc/config/riscv/arch-canonicalize