https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48609
--- Comment #5 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Andrew Pinski from comment #2) > Confirmed, In this case, it is a middle-end issue, I suspect if we used > V2SFmode for the incoming argument, it might work better. Right now we Yes, under TAREGT_SSE2 and TARGET_64BIT, we support movv2sf, i think it's reasonable to use V2SFmode instead of DImode as incoming argument mode for SCmode.