On 12/20/23 01:39, Wang Pengcheng wrote:
Thanks! As soon as this patch finishes regression testing I'll push it to the trunk.From: wangpc The condition is RISCV_FUSE_ZEXTH, which is a mistake. gcc/ChangeLog: * config/riscv/riscv.cc (riscv_macro_fusion_pair_p): Fix condition.
I'm curious, how did you find this? Did you see a case where fusible ops weren't being kept together or did you find it just by code examination?
Jeff