Guido van Rossum added the comment: BTW this was on x86 Linux. On x86 OSX (10.4, Tiger) it works correctly: >>> -1e-1000 -0.0 __________________________________ Tracker <report at bugs.python.org> <http://bugs.python.org/issue1725> __________________________________