------- Comment #8 from hjl at lucon dot org 2006-11-22 20:02 ------- A testcase in C:
int foo (float *array, int end) { int i; float sum1, sum2; sum2=0; for (i=0; i < end; i++) sum2=sum2+array[i]; sum2=1./sum2; sum1 =0.; for (i=0; i < end; i++) sum1=sum1+array[i]; sum1 =sum1*sum2; if (-10.0/sum1 < 5.E-5) end=0; return end; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29921