------- Comment #5 from janis at gcc dot gnu dot org 2007-08-17 20:44 ------- Why use "%.9e", "%.17e", and "%.36Le" to write the binary float values to a string, instead of using lengths of FLT_DIG, DBL_DIG, and LDBL_DIG? For i686-linux those are 6, 15, and 18.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30013