https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117974
--- Comment #8 from Vineet Gupta <vineetg at gcc dot gnu.org> --- (In reply to JuzheZhong from comment #7) > I think Phase 3 early fusion should handle this scenario. It is handling this, except that it fusing the 2nd into 1st which happens to be before the BEQ, hence this issue.