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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Yes, started with r269896:
+deferring deletion of insn with uid = 50.
+deferring rescan insn with uid = 54.
 insn 55: replaced reg 3 with 0
+deferring rescan insn with uid = 55.
+deferring rescan insn with uid = 55.
+starting the processing of deferred insns
+verify found no changes in insn with uid = 54.
 rescanning insn with uid = 55.
+ending the processing of deferred insns
+df_analyze called
+df_worklist_dataflow_doublequeue: n_basic_blocks 3 n_edges 2 count 3 (    1)
+deferring deletion of insn with uid = 54.
+starting the processing of deferred insns
+ending the processing of deferred insns
+df_analyze called
+df_worklist_dataflow_doublequeue: n_basic_blocks 3 n_edges 2 count 3 (    1)

-(insn 49 9 50 2 (set (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])
+(insn 49 9 12 2 (set (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])
         (const_int 0 [0])) "pr89826.c":9:14 181 {*arm_movsi_insn}
      (nil))
-(insn 50 49 12 2 (set (reg:SI 1 r1 [orig:127 iftmp.1_5+4 ] [127])
-        (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])) "pr89826.c":9:14 181
{*arm_movsi_insn}
-     (expr_list:REG_DEAD (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])
-        (expr_list:REG_UNUSED (reg:SI 1 r1 [orig:127 iftmp.1_5+4 ] [127])
-            (nil))))
-(insn 12 50 13 2 (cond_exec (eq (reg:CC 100 cc)
+(insn 12 49 13 2 (cond_exec (eq (reg:CC 100 cc)
             (const_int 0 [0]))
         (set (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])
             (not:SI (reg:SI 2 r2 [orig:124 a.0_1 ] [124])))) "pr89826.c":9:14
3805 {*p *arm_one_cmplsi2}
      (nil))
 (insn 13 12 39 2 (cond_exec (eq (reg:CC 100 cc)
             (const_int 0 [0]))
         (set (reg:SI 1 r1 [orig:127 iftmp.1_5+4 ] [127])
             (not:SI (reg:SI 12 ip [orig:125 a.0_1+4 ] [125]))))
"pr89826.c":9:14 3805 {*p *arm_one_cmplsi2}
-     (nil))
+     (expr_list:REG_DEAD (reg:CC 100 cc)
+        (nil)))
 (insn 39 13 40 2 (parallel [
             (set (reg:CC 100 cc)
                 (compare:CC (reg:SI 2 r2 [orig:124 a.0_1 ] [124])
                     (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])))
             (set (reg:SI 4 r4 [orig:111 _2 ] [111])
                 (minus:SI (reg:SI 2 r2 [orig:124 a.0_1 ] [124])
                     (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])))
         ]) "pr89826.c":9:5 28 {subsi3_compare1}
      (expr_list:REG_DEAD (reg:SI 3 r3 [orig:126 iftmp.1_5 ] [126])
         (expr_list:REG_DEAD (reg:SI 2 r2 [orig:124 a.0_1 ] [124])
             (nil))))

Reply via email to