------- Comment #2 from hjl dot tools at gmail dot com 2010-06-09 00:52 ------- (In reply to comment #1) > It may be broken by revision 160394: > > http://gcc.gnu.org/ml/gcc-cvs/2010-06/msg00307.html >
This change moved (insn:TI 11 41 12 pr44470.i:15 (parallel [ (set (reg:SI 1 dx [orig:61 w$s$high ] [61]) (plus:SI (reg:SI 2 cx [69]) (reg:SI 1 dx [orig:75 uu+4 ] [75]))) (clobber (reg:CC 17 flags)) ]) 251 {*addsi_1} (expr_list:REG_DEAD (reg:SI 2 cx [69]) (expr_list:REG_UNUSED (reg:CC 17 flags) (nil)))) (insn 12 11 23 pr44470.i:15 (parallel [ (set (reg:SI 1 dx [orig:61 w$s$high ] [61]) (neg:SI (reg:SI 1 dx [orig:61 w$s$high ] [61]))) (clobber (reg:CC 17 flags)) ]) 442 {*negsi2_1} (expr_list:REG_UNUSED (reg:CC 17 flags) (nil))) into epilogue. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44470