From 146fa2c51dd8aad1aeb44dbb7fbfdb17a7afc18c Mon Sep 17 00:00:00 2001 From: Douglas Priest Date: Mon, 15 Dec 2008 18:26:28 -0800 Subject: 6773712 sparc: 1-digit hex fp base conversion of long double rounds incorrectly 6773719 x64: single_to_decimal base conversion functions incorrectly in nonstandard fp mode 6776367 printf should not zero-pad NaN or infinity values --- usr/src/lib/libc/port/print/doprnt.c | 1 + 1 file changed, 1 insertion(+) (limited to 'usr/src/lib/libc/port/print/doprnt.c') diff --git a/usr/src/lib/libc/port/print/doprnt.c b/usr/src/lib/libc/port/print/doprnt.c index bf4f410583..2ad59ab3e5 100644 --- a/usr/src/lib/libc/port/print/doprnt.c +++ b/usr/src/lib/libc/port/print/doprnt.c @@ -2087,6 +2087,7 @@ wide_S: } inf_nan = 0; inf_nan_mixed_case = 0; + flagword &= ~PADZERO; /* ignore 0 flag */ } /* Calculate number of padding blanks */ -- cgit v1.2.3