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

--- Comment #1 from Jeffrey A. Law <law at gcc dot gnu.org> ---
We're recursing with this src *and* destination for a move:

(subreg:DI (reg/v:V32HI 139 [ v ]) 0)

It's an artifact of how we handle some special cases of extracting objects out
of vectors.  It's easy enough to recognize the nop move at generation time, but
I worry that's just papering over a deeper problem, so I'm still digging a bit.

Reply via email to