On Oct 26, 2004, at 3:01 PM, Steven E. Williamson wrote:

Two other symptoms that I have noticed: if the -ffloat-store option is
used, then the program always works correctly (does only 2 iterations).
And, if the write statement immediately preceding the check for
equal averages is un-commented, the program also works correctly.

There you said how to fix your problem -ffloat-store. The point is that
gcc (and g77) is using the additional precision which you are not expecting
to be used. I am going to assume you are on x86 where this problem comes
up all the time.


Thanks,
Andrew Pinski



Reply via email to