https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85408
Andrey Belevantsev <abel at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2018-04-16 CC| |abel at gcc dot gnu.org, | |amonakov at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Andrey Belevantsev <abel at gcc dot gnu.org> --- We fail when trying to call cleanup_cfg. The edge we're trying to redirect looks like an indirect jump so I'm not sure why it's not a computed_jump_p (tablejump?) (gdb) p insn $11 = (rtx_insn *) 0x7ffff673c240 (gdb) pr warning: Expression is not an assignment (and might have no effect) (jump_insn/j 93 92 86 13 (set (pc) (reg:SI 160)) 628 {*indirect_jumpsi} (expr_list:REG_DEAD (reg:SI 160) (nil)) -> 17) (gdb) p computed_jump_p (insn) $12 = 0