------- Comment #2 from rguenth at gcc dot gnu dot org 2010-02-07 15:06 ------- Confirmed. The difference is from scheduling:
--- t.gk.gkd 2010-02-07 16:05:02.000000000 +0100 +++ t.gkd 2010-02-07 16:05:01.000000000 +0100 @@ -1900,6 +1900,9 @@ (insn:TI# 0 0 t.C:403 (set (reg/f:SI 0 ax [389]) (plus:SI (reg/f:SI 7 sp) (const_int 79 [0x4f])))# {*lea_1} (nil)) +(insn:TI# 0 0 t.C:403 (set (mem:SI (reg/f:SI 7 sp) [0 S4 A32]) + (reg/f:SI 0 ax [389]))# {*movsi_1} (expr_list:REG_DEAD (reg/f:SI 0 ax [ 389]) + (nil))) (insn:TI# 0 0 t.C:403 (set (mem/f/i:SI (plus:SI (reg/f:SI 7 sp) (const_int 8 [0x8])) [0 S4 A32]) (reg/f:SI 4 si [517]))# {*movsi_1} (expr_list:REG_EQUAL (plus:SI (reg/f :SI 20 frame) @@ -1911,9 +1914,6 @@ (expr_list:REG_EQUAL (plus:SI (reg/f:SI 20 frame) (const_int -5 [0xfffffffffffffffb])) (nil)))) -(insn:TI# 0 0 t.C:403 (set (mem:SI (reg/f:SI 7 sp) [0 S4 A32]) - (reg/f:SI 0 ax [389]))# {*movsi_1} (expr_list:REG_DEAD (reg/f:SI 0 ax [ 389]) - (nil))) (call_insn:TI# 0 0 t.C:403 (parallel [ (call (mem:QI (symbol_ref:SI ("_ZN4Glib12SignalProxy2Iv7ustringS1_E 7connectEN4sigc4slotIvNS3_3nilES5_S5_S5_EE") [flags 0x41] <function_decl # conn ect>) [0 S1 A8]) (const_int 12 [0xc])) -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Priority|P3 |P1 Last reconfirmed|0000-00-00 00:00:00 |2010-02-07 15:06:03 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42977