------- Comment #30 from ubizjak at gmail dot com 2008-09-06 16:11 ------- Current mainline (4.4.0 20080906) produces:
pushl %ebx movl 8(%ebp), %eax movl 16(%ebp), %edx movl 20(%ebp), %ecx movl 12(%ebp), %ebx imull %eax, %ecx imull %edx, %ebx mull %edx addl %ebx, %ecx popl %ebx leal (%ecx,%edx), %edx So, fixed. -- ubizjak at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|SUSPENDED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17236