[Bug ipa/99034] [9/10/11 Regression] error: EH landing pad label <L3> is not first in a sequence of labels in bb 6during GIMPLE pass: einline since r9-6254-gf86624d85f937e03

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Feb 18 12:09:56 GMT 2021


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99034

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org
            Summary|[10/11 Regression] ICE in   |[9/10/11 Regression] error:
                   |emit_to_new_bb_before, at   |EH landing pad label <L3>
                   |except.c:932                |is not first in a sequence
                   |                            |of labels in bb 6during
                   |                            |GIMPLE pass: einline since
                   |                            |r9-6254-gf86624d85f937e03
             Status|ASSIGNED                    |NEW
           Assignee|marxin at gcc dot gnu.org          |unassigned at gcc dot gnu.org

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
A slightly modified test-case started with r9-6254-gf86624d85f937e03.

$ cat x.c
void *b[5];
void foo (void);

static void
__attribute__((always_inline))
bar (int d)
{
  while (d)
    foo ();
}

void
baz (void)
{
  bar (2);
  __builtin_setjmp (b);
}

@Jakub: Can you please take a look?


More information about the Gcc-bugs mailing list