]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0
authorKito Cheng <kito.cheng@sifive.com>
Mon, 24 Jan 2022 07:46:10 +0000 (15:46 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Wed, 30 Mar 2022 09:01:43 +0000 (17:01 +0800)
commitd29f5d6ab513c52fd872f532c492e35ae9fd6671
treed41a1273f0cbfdaad12b06b157e363374d976268
parent97b4af5fb1b814bc43c75ea4880ef6853cb18f91
RISC-V: Do not emit zcisr and zifencei if i-ext is 2.0

I-ext 2.0 already included zicsr and zifencei, skip that prevent
confusing binutils.

gcc/ChangeLog

* common/config/riscv/riscv-common.c (riscv_subset_list::to_string):
Skip zicsr and zifencei if I-ext is 2.0.

(cherry picked from commit ca2bbb88f999f4d3cc40e89bc1aba712505dd598)
gcc/common/config/riscv/riscv-common.c