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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |7.0

--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
GCC 7 O2 generates:

_dl_profile_fixup:
.LFB0:
        .cfi_startproc
        subl    $24, %esp
        .cfi_def_cfa_offset 32
        movl    92(%edi), %eax
        movl    24(%edi), %edx
        movl    %esp, %edi
        movl    (%eax), %eax
        movl    (%eax,%esi,4), %eax
        shrl    $8, %eax
        sall    $4, %eax
        addl    (%edx), %eax
        movdqu  (%eax), %xmm0
        movaps  %xmm0, (%rsp)
        call    symbind32
        addl    $24, %esp
        .cfi_def_cfa_offset 8
        ret
        .cfi_endproc

Reply via email to