------- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-11 00:31 ------- This is the rtl we used to produce: (insn 144 69 75 8 (set (reg:CC 75 cr7) (reg:CC 30 r30 [125])) 336 {*movcc_internal1} (nil) (nil)) <-- this the insn which we are messing up now.
(jump_insn:HI 75 144 80 8 (set (pc) (if_then_else (ne (reg:CCFP 75 cr7) (const_int 0 [0x0])) (label_ref 115) (pc))) 527 {*rs6000.md:13676} (insn_list:REG_DEP_ANTI 67 (insn_list:REG_DEP_ANTI 69 (insn_list:REG_DEP_ANTI 68 (nil)))) (expr_list:REG_BR_PROB ( -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18420