https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119607

Sam James <sjames at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=119594
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |rsandifo at gcc dot gnu.org

--- Comment #4 from Sam James <sjames at gcc dot gnu.org> ---
The first diff is in fwprop1? 

LHS = -mtune=znver2 ...
RHS = -mtune=generic ...

```
@@ -5060,7 +5060,11 @@ change not profitablerescanning insn with uid = 315.
 verify found no changes in insn with uid = 315.
 change not profitablechange not profitablechange not profitablechange not
profitablechange not profitablechange not profitablechange not profitablechange
not profitablerescanning insn w
ith uid = 372.
 verify found no changes in insn with uid = 372.
-change not profitablechange not profitablechange not profitablechange not
profitablechange not profitablechange not profitable
+change not profitablechange not profitablechange not profitablechange not
profitablerescanning insn with uid = 404.
+verify found no changes in insn with uid = 404.
+change not profitablerescanning insn with uid = 411.
+verify found no changes in insn with uid = 411.
+change not profitable

 try_optimize_cfg iteration 1

@@ -5089,7 +5093,7 @@ deleting insn with uid = 216.
 deleting insn with uid = 215.
 Deleted 23 trivially dead insns

-Number of successful forward propagations: 5
```

```
@@ -6643,12 +6647,11 @@ Dataflow summary:
      (expr_list:REG_DEAD (reg:SI 347 [ i_144 ])
         (expr_list:REG_UNUSED (reg:CC 17 flags)
             (nil))))
-(insn # # # 24 (set (mem/f:SI (plus:SI (reg/v/f:SI 191 [ __p ])
-                (reg:SI 174 [ _97 ])) [3 _98->data+0 S4 A32])
+(insn # # # 24 (set (mem/f:SI (plus:SI (mult:SI (reg:SI 347 [ i_144 ])
+                    (const_int 8 [0x8]))
+                (reg/v/f:SI 191 [ __p ])) [3 _98->data+0 S4 A32])
         (reg/v/f:SI 215 [ pre_marshal_data ]))
"../glib-2.84.0/gobject/gclosure.c":426:30# {*movsi_internal}
-     (expr_list:REG_DEAD (reg/v/f:SI 215 [ pre_marshal_data ])
-        (expr_list:REG_DEAD (reg/v/f:SI 191 [ __p ])
-            (nil))))
+     (nil))
 (debug_insn # # # 24 (debug_marker) "../glib-2.84.0/gobject/gclosure.c":427:3#
      (nil))
 (insn # # # 24 (set (reg/f:SI 348 [ closure_122(D)->notifiers ])
@@ -6677,12 +6680,11 @@ Dataflow summary:
         (mem/f:SI (plus:SI (reg/v/f:SI 214 [ closure ])
                 (const_int 12 [0xc])) [4 closure_122(D)->notifiers+0 S4 A32]))
"../glib-2.84.0/gobject/gclosure.c":428:34# {*movsi_internal}
      (nil))
-(insn # # # 24 (set (mem/f:SI (plus:SI (reg/f:SI 349 [
closure_122(D)->notifiers ])
-                (reg:SI 179 [ _103 ])) [3 _104->data+0 S4 A32])
+(insn # # # 24 (set (mem/f:SI (plus:SI (plus:SI (reg/f:SI 349 [
closure_122(D)->notifiers ])
+                    (reg:SI 174 [ _97 ]))
+                (const_int 8 [0x8])) [3 _104->data+0 S4 A32])
         (reg/v/f:SI 217 [ post_marshal_data ]))
"../glib-2.84.0/gobject/gclosure.c":428:34# {*movsi_internal}
-     (expr_list:REG_DEAD (reg/f:SI 349 [ closure_122(D)->notifiers ])
-        (expr_list:REG_DEAD (reg/v/f:SI 217 [ post_marshal_data ])
-            (nil))))
+     (nil))
 (debug_insn # # # 24 (debug
[...]
```

I need help at this point. jakub, would you be able to look?

Reply via email to