http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60128

--- Comment #22 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- 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?

I'm not sure that's the problem: AFAICS snprintf is only used by
io/write_float.def (output_float:734) to print the exponent, the rest is
handled by quadmath_snprintf.

    Rainer

Reply via email to