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

--- Comment #7 from Uroš Bizjak <ubizjak at gmail dot com> ---
Created attachment 54607
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54607&action=edit
Proposed patch

Patch in testing.

Attached patch produces (-O2 -msse4.1):

f:
        subq    $24, %rsp
        xorl    %eax, %eax
        vmovaps %xmm0, (%rsp)
        call    g
        vmovaps (%rsp), %xmm1
        addq    $24, %rsp
        vinsertps       $64, %xmm0, %xmm1, %xmm0
        ret

Reply via email to