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

--- Comment #9 from Uroš Bizjak <ubizjak at gmail dot com> ---
The asm dump from Comment #6 now looks correct:

        movl    %edi, %r14d     # 122   [c=4 l=3]  *movsi_internal/0
        movl    %r14d, -44(%rsp)        # 476   [c=4 l=5]  *movsi_internal/1
->      movl    -52(%rsp), %eax # 482   [c=6 l=4]  *movsi_internal/0
->      movl    %eax, -36(%rsp) # 16    [c=4 l=4]  *movsi_internal/1
        movl    %r11d, -28(%rsp)        # 18    [c=4 l=5]  *movsi_internal/1
        notl    %edi    # 121   [c=4 l=2]  *one_cmplsi2_1/0
        movl    %edi, %r9d      # 413   [c=4 l=3]  *movsi_internal/0
        movl    %r13d, %r8d     # 414   [c=4 l=3]  *movsi_internal/0
        notl    %r8d    # 123   [c=4 l=3]  *one_cmplsi2_1/0
        movb    $1, -1(%rsp)    # 312   [c=4 l=5]  *movqi_internal/8
        movl    %r13d, %edi     # 124   [c=4 l=3]  *movsi_internal/0
        movl    %r14d, -52(%rsp)        # 17    [c=4 l=5]  *movsi_internal/1
        movl    %ecx, %r11d     # 19    [c=4 l=3]  *movsi_internal/0

Reply via email to