On 5/25/23 02:32, Jin Ma wrote:
I've pushed this to the trunk. After a week or so I'll push it to the active release branches.When the last insn1 of BB1 and the first insn2 of BB2 are fusion, insn2 will clear all dependencies in the function chain_to_prev_insn, resulting in insn2 may mov to any BB, and the program calculation result is wrong. gcc/ChangeLog: * sched-deps.cc (sched_macro_fuse_insns): Insns should not be fusion in different BB blocks
jeff