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

--- Comment #4 from Hongtao.liu <crazylht at gmail dot com> ---
in ix86_expand_pinsr with
src:(reg:DI 88)
dst:(subreg:DI (reg:TI 84 [ D.1940 ]) 8)
pos: 64
size: 32

it goes into
---
20360 
20361           case E_SImode:
20362             if (!TARGET_SSE4_1)
20363               return false;
20364             dstmode = V4SImode;
20365             pinsr = gen_sse4_1_pinsrd;
20366             break;
---

Seems optimal in pass_expand, but need extra instructions for movment between
gpr and xmm in pass_reload.

Reply via email to