[Bug ada/85638] [8/9 regression] build failure for Ada runtime with SJLJ exceptions on x86

ebotcazou at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri May 4 10:06:00 GMT 2018


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.


More information about the Gcc-bugs mailing list