------- 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