https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116353
--- Comment #2 from ptomsich at gcc dot gnu.org --- Thanks for providing an isolated case, this is very helpful. Note that despite this being reported as 'ce2', it is the same underlying pass as 'ce1'... just the second time the ce (conditional execution) pass is run.