FW: GNU f77 bug report
craig@jcb-sc.com
craig@jcb-sc.com
Mon May 31 21:06:00 GMT 1999
>while (t1 != t1o)
> {...}
>
>where t1 and t1o are real*8.
Then it's most likely a case of assuming convergence to perfect
equality, when that doesn't always happen, especially on machines
like the x86 (most especially given that egcs/gcc don't spill intermediate
FP results with all 80 bits intact).
Look up "Floating-point Errors" in the g77 docs, for pretty much the
whole story, much of which is linked-to from there.
If you can track down an actual code-gen bug *other* than a truncating
spill, though, then by all means let us know!
tq vm, (burley)
More information about the Gcc-bugs
mailing list