]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/riscv/riscv.md
RISC-V: Fix wrong predicator for zero_extendsidi2_internal pattern
authorKito Cheng <kito.cheng@sifive.com>
Wed, 27 Oct 2021 16:27:39 +0000 (00:27 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Thu, 28 Oct 2021 06:53:50 +0000 (14:53 +0800)
commit2dc835cd0b5183a0e30b2b052362ad05f5c082b0
treeb125c734f4184eb1c1f69dee86a4c9a0ddd320f0
parente399cde6f9c89cafbbf6c3274c0af3c369d4f872
RISC-V: Fix wrong predicator for zero_extendsidi2_internal pattern

We're wrongly guard zero_extendsidi2_internal pattern both ZBA and ZBB,
only ZBA provide zero_extendsidi2 instruction.

gcc/ChangeLog

* config/riscv/riscv.md (zero_extendsidi2_internal): Allow ZBB
use this pattern.
gcc/config/riscv/riscv.md