http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46629
--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> 2010-11-24 00:48:30 UTC --- (gdb) call debug_rtx (insn) (insn 2359 2358 2360 (set (reg:CCZ 17 flags) (compare:CCZ (reg:QI 2633) (const_int 0 [0]))) foxys.f:4119 -1 (nil)) There are 2 jump insns: (gdb) call debug_rtx_list (last, 100) (insn 2356 2355 2357 (parallel [ (set (reg:SI 1940 [ ratio_mult_vf.4917 ]) (ashift:SI (reg:SI 1939 [ bnd.4916 ]) (const_int 2 [0x2]))) (clobber (reg:CC 17 flags)) ]) foxys.f:4119 -1 (nil)) (insn 2357 2356 2358 (set (reg:CCZ 17 flags) (compare:CCZ (reg:SI 1940 [ ratio_mult_vf.4917 ]) (const_int 0 [0]))) foxys.f:4119 -1 (nil)) (insn 2358 2357 2359 (set (reg:QI 2633) (eq:QI (reg:CCZ 17 flags) (const_int 0 [0]))) foxys.f:4119 -1 (nil)) (insn 2359 2358 2360 (set (reg:CCZ 17 flags) (compare:CCZ (reg:QI 2633) (const_int 0 [0]))) foxys.f:4119 -1 (nil)) (jump_insn 2360 2359 2361 (set (pc) (if_then_else (ne (reg:CCZ 17 flags) (const_int 0 [0])) (label_ref 0) (pc))) foxys.f:4119 -1 (expr_list:REG_BR_PROB (const_int 0 [0]) (nil))) (jump_insn 2361 2360 2362 (set (pc) (label_ref 0)) foxys.f:4119 -1 (nil)) (barrier 2362 2361 0) (gdb)