https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104151
--- Comment #10 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Hongtao.liu from comment #4) > Also there's separate issue, codegen for below is not optimal > gimple: > _11 = VIEW_CONVERT_EXPR<vector(2) long unsigned int>(a_3(D)) > asm: > mov QWORD PTR [rsp-24], rdi > mov QWORD PTR [rsp-16], rsi > movdqa xmm0, XMMWORD PTR [rsp-24] > > > I think this issue has been recorded in several existed PRs. Maybe this can be solved with secondary_reload when GPR and XMM regs are involved.