The version of GDB installed on the fedora 8 machines has a bug dealing
with infinity when running on 64 bit machines. Floats with the value
infinity are printed as 0 in the debugger and any functions which take
the float by value all called with 0 instead of infinity if you call
then the debugger. It can be very confusing :-) It is fixed in gdb 6.8
but there aren't rpms for fedora 8 that I could find.
Just so people are aware.