https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88423
David Malcolm <dmalcolm at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmalcolm at gcc dot gnu.org --- Comment #3 from David Malcolm <dmalcolm at gcc dot gnu.org> --- It's failing the assertion for a NULL edge at line 175: #1 0x0000000001644fa1 in begin_move_insn (insn=0x7ffff1a4a1f8, last=0x7ffff18c1a00) at ../../src/gcc/sched-ebb.c:175 175 gcc_checking_assert (BARRIER_P (x)); (gdb) list 170 { 171 rtx_insn *x = NEXT_INSN (insn); 172 if (e) 173 gcc_checking_assert (NOTE_P (x) || LABEL_P (x)); 174 else 175 gcc_checking_assert (BARRIER_P (x)); 176 } with a code_label, rather than a barrier: (gdb) call debug (x) (code_label 20 19 21 4 (nil) [2 uses])