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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |msebor at gcc dot gnu.org
         Resolution|---                         |FIXED

--- Comment #12 from Martin Sebor <msebor at gcc dot gnu.org> ---
Wiuth today's top of trunk (GCC 7.0) the object code below matches closely the
assembly expected in comment #3.  Resolving as fixed.

op_imull_EAX_T0:
.LFB1:
        .cfi_startproc
        movl    %ebx, %eax
        imull   0(%ebp)
        movl    %edx, %ecx
        movl    %eax, %edx
        movl    %eax, 0(%ebp)
        movl    %edx, %eax
        cltd
        xorl    %eax, %eax
        cmpl    %ecx, %edx
        setne   %al
        movl    %ecx, 8(%ebp)
        movl    %eax, 32(%ebp)
        ret

Reply via email to