http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48602
--- Comment #5 from Thomas Henlich <thenlich at users dot sourceforge.net> 2011-04-15 20:41:02 UTC --- (In reply to comment #4) > OK I knew I was "looking" at it wrong. The formulas you mention we are using > and are in write_float.def starting at line 798. The table is there as well. I > have been exploring the code here but have not spotted it yet. The issue > could > either be in this formula implementation or in the rounding code which is > nearby. Ok, found something: The table has 0.5 hardcoded instead of the correct (rounding-mode dependent) r. And the code in line 836 (and 858?) also.