https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123417
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So it turns out we set LOOPS_MAY_HAVE_MULTIPLE_LATCHES a few places through the compiling. BUT LOOPS_MAY_HAVE_MULTIPLE_LATCHES does not mean don't protect the latch. It rather means the current state might have multiple latches but it is best to protect the latches.
