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