http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60128
--- Comment #19 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > > write(*,"(en15.1)") 9.49999905_16 > > end > > 9.4E+00 So the test fails due to a bug in the rounding of real(16) in your lib. Do you have any idea about how the tests for real(16) can be skipped on Solaris 9/x86?