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

Reply via email to