http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47642
--- Comment #16 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-02-14 11:28:32 UTC --- I have applied the patches in attachments 23312 and 23318 on top of revision 170124 on x86_64-apple-darwin10. I did not do a full bootstrap, but touched the files in gcc/fortran and removed the libquadmath directories and updated the build (I think it is enough for testing the patches). The updated build went without hiccup, but did not fixed the gfortran side of this PR (I think it expected from comment #10: "I haven't changed libgfortran yet to use it") and the c.c test in attachment 23315 gives ... Qe should be 1.234568e+06 Qf should be 1234567.800000 Qg should be 1.23457e+06 Qg should be 123.456 Qg should be 1e+06 Qg should be 10 Qg should be 0.02 --- Should be no further output. --- got: ' Qf', expected: ' 33' got: ' Qe', expected: ' 3e+08' got: ' QE', expected: ' 3E+08' got: 'Qg', expected: '3e+01' got: 'QG', expected: '3E+01' got: 'Qg', expected: '3' got: 'QG', expected: '3' got: ' QG', expected: ' 3' got: '12345 1234 11145401322 ', expected: ' 12345 1234 11145401322 321.765432 3.217654e+02 5 test-string'