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