http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46080
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> 2010-10-20 23:49:18 UTC --- %.60f You really should use hex float to see the diferences. I bet it is just the final digit of the hex float that is different and only by one. This is actually ok IIRC.