http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48651
Summary: DTOA float conversion issue Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran AssignedTo: jvdeli...@gcc.gnu.org ReportedBy: jvdeli...@gcc.gnu.org See pr48602 comment #17 and #18 Confirmed the DTOA issue. Placed the print of buffer immediately after the DTOA call ------------------------------- buffer=8.999999999999999999999999999999999711111e-02 8.99999999999999999999999999999999971E-0002 RD: buffer=8.999999999999999999999999999999999711111e-02 0.89E-01 buffer=9.0e-02 0.90E-01 buffer=9.0e-02 0.90D-01 buffer=8.999999999999999999999999999999999711111e-02 0.08 The problem only occurs with real(8)