------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-30
17:57 -------
(In reply to comment #14)
> Here's the offending jump:
>
> (jump_insn:HI 2539 2830 2305 120 (set (pc)
> (reg:SI 66 ctr [ targetm.asm_out.unwind_label ])) 504
> {*indirect_jumpsi} (insn_list:REG_DEP_TRUE 2537 (insn_list:REG_DEP_TRUE 2538
> (insn_list:REG_DEP_TRUE 1498 (nil))))
> (insn_list:REG_LABEL 1504 (expr_list:REG_CROSSING_JUMP (nil)
> (nil))))
Huh, this should be an indirect call and not a jump.
Can you attach the dumps from -fdump-rtl-expand-all?
--
What |Removed |Added
----------------------------------------------------------------------------
Component|rtl-optimization |middle-end
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24069