https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117892
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Jan Hubicka from comment #4) > > Deleted dead store: # .MEM_5 = VDEF <.MEM_3(D)> > > That started in GCC 12. > That is weird. I would expect CFG verification run between passes to > catch this... It looks like this one case is not caught by the CFG verifiers. The abnormal edges are also not verified (which I noticed too, PR 117693).