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

Reply via email to