------- Comment #5 from rguenth at gcc dot gnu dot org  2007-03-01 12:27 -------
With gcc 4.1.2 and your testcase fixed to use %f for the double argument printf
I get

[EMAIL PROTECTED]:/tmp> gcc -o t t.c -m32
[EMAIL PROTECTED]:/tmp> ./t
long double                 = 3.141592653589793238512808959406
long double - double double = +3.141592653589793115997963468544
[EMAIL PROTECTED]:/tmp> gcc -o t t.c     
[EMAIL PROTECTED]:/tmp> ./t
long double                 = 3.141592653589793238512808959406
long double - double double = +3.141592653589793115997963468544

same for 4.2.0.


-- 


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

Reply via email to