------- Comment #2 from rguenth at gcc dot gnu dot org  2010-01-29 13:57 -------
var-tracking dump difference:

--- dse.c.208r.vartrack.equal   2010-01-29 14:55:01.000000000 +0100
+++ dse.c.208r.vartrack.differs 2010-01-29 14:54:34.000000000 +0100
@@ -1889899,8 +1889899,8 @@
  (value/s/u:DI 44 @#/#)
     offset 0
       (reg:DI 5 di)
-      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
       (mem/s/f:DI (value/s/u:DI 4010 @#/#) [111 insn_info_26->read_rec+0 S8
A64
])
+      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
  (value/s/u:DI 40 @#/#)
     offset 0
       (mem/c:DI (value/s/u:DI 4015 @#/#) [134 %sfp+-88 S8 A64])
@@ -1890189,8 +1890189,8 @@
  (value/s/u:DI 44 @#/#)
     offset 0
       (reg:DI 5 di)
-      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
       (mem/s/f:DI (value/s/u:DI 4010 @#/#) [111 insn_info_26->read_rec+0 S8
A64
])
+      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
  (value/s/u:DI 40 @#/#)
     offset 0
       (mem/c:DI (value/s/u:DI 4015 @#/#) [134 %sfp+-88 S8 A64])
@@ -1890480,8 +1890480,8 @@
  (value/s/u:DI 44 @#/#)
     offset 0
       (reg:DI 5 di)
-      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
       (mem/s/f:DI (value/s/u:DI 4010 @#/#) [111 insn_info_26->read_rec+0 S8
A64
])
+      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
  (value/s/u:DI 40 @#/#)
     offset 0
       (mem/c:DI (value/s/u:DI 4015 @#/#) [134 %sfp+-88 S8 A64])
@@ -1890777,8 +1890777,8 @@
  (value/s/u:DI 44 @#/#)
     offset 0
       (reg:DI 5 di)
-      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
       (mem/s/f:DI (value/s/u:DI 4010 @#/#) [111 insn_info_26->read_rec+0 S8
A64
])
+      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
  (value/s/u:DI 40 @#/#)
     offset 0
       (mem/c:DI (value/s/u:DI 4015 @#/#) [134 %sfp+-88 S8 A64])
@@ -1891090,8 +1891090,8 @@
  (value/s/u:DI 44 @#/#)
     offset 0
       (reg:DI 5 di)
-      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
       (mem/s/f:DI (value/s/u:DI 4010 @#/#) [111 insn_info_26->read_rec+0 S8
A64
])
+      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
  (value/s/u:DI 4098 @#/#)
     offset 0
       (plus:DI (value/s/u:DI 42 @#/#)
@@ -1891392,8 +1891392,8 @@
  (value/s/u:DI 44 @#/#)
     offset 0
       (reg:DI 5 di)
-      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
       (mem/s/f:DI (value/s/u:DI 4010 @#/#) [111 insn_info_26->read_rec+0 S8
A64
])
+      (mem/c:DI (value/s/u:DI 4010 @#/#) [134 %sfp+-96 S8 A64])
  (value/s/u:DI 4098 @#/#)
     offset 0
       (plus:DI (value/s/u:DI 42 @#/#)
@@ -1891698,8 +1891698,8 @@

etc.

@@ -2077335,7 +2077335,9 @@
  into...
 expanding (value/s/u:DI 4010 @#/#)
  into...
-expanding (value/s/u:DI 42 @#/#)
+expanding (value/s/u:DI 50 @#/#)
+ into...
+expanding (value/s/u:DI 23 @#/#)
  into...
 expanding (value/s/u/f:DI 10 @#/#)
  into...
@@ -2077895,7 +2077897,9 @@
  into...
 expanding (value/s/u:DI 4010 @#/#)
  into...
-expanding (value/s/u:DI 42 @#/#)
+expanding (value/s/u:DI 50 @#/#)
+ into...
+expanding (value/s/u:DI 23 @#/#)
  into...
 expanding (value/s/u:DI 44 @#/#)
  into...
@@ -2080479,8 +2080483,8 @@
         (mem/c:DI (plus:DI (reg/f:DI 7 sp)
                 (const_int 48 [0x30])) [134 %sfp+-80 S8 A64])) 89
{*movdi_1_rex
64} (nil))

-(note 1296 190 1297 70 (var_location read_info (expr_list:REG_DEP_TRUE
(mem/c:D
I (plus:DI (reg/f:DI 7 sp)
-            (const_int 32 [0x20])) [134 %sfp+-96 S8 A64])
+(note 1296 190 1297 70 (var_location read_info (expr_list:REG_DEP_TRUE
(mem/s/f
:DI (plus:DI (reg/v/f:DI 3 bx [orig:83 insn_info ] [83])
+            (const_int 24 [0x18])) [111 insn_info_26->read_rec+0 S8 A64])
     (const_int 0 [0x0]))) NOTE_INSN_VAR_LOCATION)

 (note 1297 1296 191 70 (var_location mem (expr_list:REG_DEP_TRUE (reg/v/f:DI 6 
bp [orig:80 mem ] [80])
@@ -2081570,8 +2081574,8 @@
 (note 1389 173 1390 101 (var_location mem (expr_list:REG_DEP_TRUE (reg/v/f:DI
6
 bp [orig:80 mem ] [80])
     (const_int 0 [0x0]))) NOTE_INSN_VAR_LOCATION)

-(note 1390 1389 174 101 (var_location read_info (expr_list:REG_DEP_TRUE
(mem/c:
DI (plus:DI (reg/f:DI 7 sp)
-            (const_int 32 [0x20])) [134 %sfp+-96 S8 A64])
+(note 1390 1389 174 101 (var_location read_info (expr_list:REG_DEP_TRUE
(mem/s/
f:DI (plus:DI (reg/v/f:DI 3 bx [orig:83 insn_info ] [83])
+            (const_int 24 [0x18])) [111 insn_info_26->read_rec+0 S8 A64])
     (const_int 0 [0x0]))) NOTE_INSN_VAR_LOCATION)

 (call_insn:TI 174 1390 1391 101 ../../trunk/gcc/dse.c:522 (call (mem:QI
(symbol
_ref:DI ("vec_assert_fail") [flags 0x41]  <function_decl # vec_assert_fail>) [0 
S1 A8])


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42896

Reply via email to