https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61515
--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> --- Btw, why is it recording twice a temporary equivalence? Might be simpler even with /* Now invalidate all equivalencies we have to invalidate. */ unsigned i; sbitmap_iterator bi; EXECUTE_IF_SET_IN_BITMAP (to_invalidate, 0, i, bi) record_temporary_equivalence (ssa_name (i), NULL_TREE, stack);