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