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

--- Comment #3 from Ilya Enkovich <ienkovich at gcc dot gnu.org> ---
(In reply to H.J. Lu from comment #2)
> Can we use (subreg:DI (reg:V2DI)) to force xmm?

I'm not sure this actually forces XMM.  Also note that STV allows the same DI
reg to be used in both converted and not converted insns and STV makes no
suggestions about spills (like here due to call).  That means it's really RA
call which register to choose.

If it's impossible or very hard for some reason to fix issue in RA then we may
try to catch some cases and transform them in STV.  But I would prefer to avoid
it.

Reply via email to