------- Comment #16 from rguenth at gcc dot gnu dot org 2007-07-20 16:05 ------- That makes it
foo: movl 4(%esp), %ecx movl 8(%esp), %edx movl 8(%ecx,%edx,4), %eax addl 4(%ecx,%edx,4), %eax addl 12(%ecx,%edx,4), %eax ret for me. Still different from what you claim. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32698