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

--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> ---
Oh yes:

_.351r.split:

  ...
  102: ax:SI=[ax:DI+const(unspec[`current']DTPOFF)]
  103: flags:CCZ=cmp(ax:SI,0)
      REG_DEAD ax:SI
   23: flags:CCZ=cmp(bx:DI,0)
      REG_DEAD bx:DI
   24: pc={(flags:CCZ==0)?L46:pc}
      REG_DEAD flags:CCZ
      REG_BR_PROB 9
  ...

_.352.sched2:

Finding needed instructions:
  Adding insn 6 to worklist
  Adding insn 24 to worklist
  Adding insn 10 to worklist
  Adding insn 8 to worklist
  Adding insn 72 to worklist
  Adding insn 26 to worklist
  Adding insn 76 to worklist
  Adding insn 82 to worklist
Finished finding needed instructions:
processing block 6 lr out =  3 [bx] 7 [sp]
processing block 5 lr out =  3 [bx] 7 [sp]
  Adding insn 75 to worklist
processing block 4 lr out =  7 [sp]
processing block 3 lr out =  7 [sp]
  Adding insn 23 to worklist
  Adding insn 9 to worklist
processing block 2 lr out =  3 [bx] 7 [sp]
  Adding insn 5 to worklist
DCE: Deleting insn 103                   <- *** here ***
deleting insn with uid = 103.
DCE: Deleting insn 102
deleting insn with uid = 102.            <- *** here ***

Reply via email to