https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85638
--- Comment #5 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- It's a direct fallout of the fix for PR rtl-optimization/85393: FOR_EACH_EDGE (e, ei, bb->preds) { gcc_assert (e->flags & EDGE_EH); if (BB_PARTITION (bb) == BB_PARTITION (e->src)) all_diff = false; else all_same = false; } which creates incoming edges to landing pads that are not EH edges.