Author: aurel32
Date: 2007-07-29 00:38:28 +0000 (Sun, 29 Jul 2007)
New Revision: 2472

Added:
   glibc-package/trunk/debian/patches/any/cvs-printf_fp.c.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/series
Log:
  * cvs-printf_fp.c.diff: new patch to  print the wrong number of digits
    with %#g.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog        2007-07-28 22:01:58 UTC (rev 
2471)
+++ glibc-package/trunk/debian/changelog        2007-07-29 00:38:28 UTC (rev 
2472)
@@ -11,12 +11,14 @@
   * sparc/submitted-gscope_flag.diff: update from upstream.
   * hppa/submitted-gscope_flag.diff : new patch to fix build on hppa
     with NPTL.
-  * debian/patches/any/local-linuxthreads-gscope.diff: new patch to add
-    gscope support to linuxthreads.
-  * debian/patches/hppa/local-linuxthreads-gscope.diff: new patch to fix build
-    on hppa with linuxthreads.  Closes: #434799.
+  * any/local-linuxthreads-gscope.diff: new patch to add gscope support 
+    to linuxthreads.
+  * hppa/local-linuxthreads-gscope.diff: new patch to fix build on hppa 
+    with linuxthreads.  Closes: #434799.
+  * cvs-printf_fp.c.diff: new patch to  print the wrong number of digits
+    with %#g.
 
- -- Aurelien Jarno <[EMAIL PROTECTED]>  Sun, 29 Jul 2007 00:00:31 +0200
+ -- Aurelien Jarno <[EMAIL PROTECTED]>  Sun, 29 Jul 2007 02:36:38 +0200
 
 glibc (2.6-4) unstable; urgency=low
 

Added: glibc-package/trunk/debian/patches/any/cvs-printf_fp.c.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/cvs-printf_fp.c.diff                 
        (rev 0)
+++ glibc-package/trunk/debian/patches/any/cvs-printf_fp.c.diff 2007-07-29 
00:38:28 UTC (rev 2472)
@@ -0,0 +1,24 @@
+2007-07-28  Ulrich Drepper  <[EMAIL PROTECTED]>
+
+       [BZ 4858]
+       * stdio-common/printf_fp.c (___printf_fp): Fix special case of
+       #.0g and value rounded to 1.0.
+
+===================================================================
+RCS file: /cvs/glibc/libc/stdio-common/printf_fp.c,v
+retrieving revision 1.63
+retrieving revision 1.64
+diff -u -r1.63 -r1.64
+--- libc/stdio-common/printf_fp.c      2007/04/30 22:31:21     1.63
++++ libc/stdio-common/printf_fp.c      2007/07/29 00:25:19     1.64
+@@ -986,7 +986,9 @@
+           if (*wtp != decimalwc)
+             /* Round up.  */
+             (*wtp)++;
+-          else if (__builtin_expect (spec == 'g' && type == 'f' && info->alt,
++          else if (__builtin_expect (spec == 'g' && type == 'f' && info->alt
++                                     && wtp == wstartp + 1
++                                     && wstartp[0] == L'0',
+                                      0))
+             /* This is a special case: the rounded number is 1.0,
+                the format is 'g' or 'G', and the alternative format

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series   2007-07-28 22:01:58 UTC (rev 
2471)
+++ glibc-package/trunk/debian/patches/series   2007-07-29 00:38:28 UTC (rev 
2472)
@@ -106,6 +106,7 @@
 
 any/cvs-ld_library_path.diff
 any/cvs-initfini.diff -p1
+any/cvs-printf_fp.c.diff -p1
 any/local-notls.diff -p0
 any/local-asserth-decls.diff -p0
 # any/local-base.diff -p0      #  g: suspended


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to