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