https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63917
--- Comment #3 from Zhenqiang Chen <zhenqiang.chen at arm dot com> --- Root cause: r217646 enhances ifcvt to handle cbranchcc4 instruction. But ifcvt does not check whether an insn will clobber CC or not, when moving it before the cbranchcc4 instruction. I will work out a patch to fix it.