------- Comment #3 from jamagallon at ono dot com 2007-03-29 23:22 ------- Sample assembler for the loops. For the funcion, out of line:
#APP #FBGN #NO_APP movl data, %edx fldz movl $1, %eax .L2: fadds -4(%edx,%eax,4) addl $1, %eax cmpl $268435457, %eax jne .L2 #APP #FEND #NO_APP For the loop in main(): .L11: fldl -56(%ebp) <= look here fadds -4(%edx,%eax,4) fstpl -56(%ebp) <= and here addl $1, %eax cmpl $268435457, %eax jne .L11 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31396