https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110762
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #5) > (In reply to Richard Biener from comment #2) > > The > > > > (insn 13 4 14 2 (set (reg:V2SF 20 xmm0 [orig:91 x2 ] [91]) > > (vec_select:V2SF (reg:V4SF 20 xmm0 [94]) > > (parallel [ > > (const_int 0 [0]) > > (const_int 1 [0x1]) > > ]))) "t.c":10:12 4394 {sse_storelps} > > (nil)) > > > > insns are gone in split after reload. > > Insns 13 and 14 are deleted by split2, yes. Although the very next insn > (15) obviously uses the regs (20 and 21) those insns set?! set_noop_p returns true for it ...