public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug stdio/13726] New: the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
@ 2012-02-23  3:33 no.1zhouzhonghua at 163 dot com
  2012-02-23 10:51 ` [Bug stdio/13726] " aj at suse dot de
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: no.1zhouzhonghua at 163 dot com @ 2012-02-23  3:33 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=13726

             Bug #: 13726
           Summary: the result of  wprintf (L"%La\n", (long double)
                    22.625); is 0xb.bp+1, but the correct result should be
                    0xb.5p+1
           Product: glibc
           Version: 2.14
            Status: NEW
          Severity: normal
          Priority: P2
         Component: stdio
        AssignedTo: unassigned@sourceware.org
        ReportedBy: no.1zhouzhonghua@163.com
    Classification: Unclassified


in the file sysdeps/x86_64/fpu/printf_fphex.c there is one expression in line
60:
leading = *numstr++;
but i think is should be like this :
 leading = *numstr++;                            \
 ++wnumstr;                                     \

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug stdio/13726] the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
  2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
@ 2012-02-23 10:51 ` aj at suse dot de
  2012-02-23 12:47 ` polacek at redhat dot com
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: aj at suse dot de @ 2012-02-23 10:51 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=13726

Andreas Jaeger <aj at suse dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2012-02-23

--- Comment #1 from Andreas Jaeger <aj at suse dot de> 2012-02-23 10:51:15 UTC ---
I'm confirming the bug

Small test program:

#include <stdio.h>
#include <wchar.h>

int 
main (void) {

  long double x = 22.625;

  //printf ("%La\n", x);
  wprintf (L"%La\n", x);

  return 0;
}

It gives indeed different outputs for printf and wprintf.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug stdio/13726] the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
  2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
  2012-02-23 10:51 ` [Bug stdio/13726] " aj at suse dot de
@ 2012-02-23 12:47 ` polacek at redhat dot com
  2012-02-24  8:14 ` no.1zhouzhonghua at 163 dot com
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: polacek at redhat dot com @ 2012-02-23 12:47 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=13726

Marek Polacek <polacek at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |polacek at redhat dot com

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug stdio/13726] the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
  2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
  2012-02-23 10:51 ` [Bug stdio/13726] " aj at suse dot de
  2012-02-23 12:47 ` polacek at redhat dot com
@ 2012-02-24  8:14 ` no.1zhouzhonghua at 163 dot com
  2012-02-29 15:36 ` polacek at redhat dot com
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: no.1zhouzhonghua at 163 dot com @ 2012-02-24  8:14 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=13726

--- Comment #2 from lovesnow <no.1zhouzhonghua at 163 dot com> 2012-02-24 08:13:11 UTC ---
this is the patch, yesterday i forgot!
在 2012-02-23四的 10:51 +0000,aj at suse dot de写道:
> http://sourceware.org/bugzilla/show_bug.cgi?id=13726
> 
> Andreas Jaeger <aj at suse dot de> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>    Last reconfirmed|                            |2012-02-23
> 
> --- Comment #1 from Andreas Jaeger <aj at suse dot de> 2012-02-23 10:51:15 UTC ---
> I'm confirming the bug
> 
> Small test program:
> 
> #include <stdio.h>
> #include <wchar.h>
> 
> int 
> main (void) {
> 
>   long double x = 22.625;
> 
>   //printf ("%La\n", x);
>   wprintf (L"%La\n", x);
> 
>   return 0;
> }
> 
> It gives indeed different outputs for printf and wprintf.
>

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug stdio/13726] the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
  2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
                   ` (2 preceding siblings ...)
  2012-02-24  8:14 ` no.1zhouzhonghua at 163 dot com
@ 2012-02-29 15:36 ` polacek at redhat dot com
  2012-03-04 15:56 ` polacek at redhat dot com
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: polacek at redhat dot com @ 2012-02-29 15:36 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=13726

Marek Polacek <polacek at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at sourceware    |polacek at redhat dot com
                   |dot org                     |

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug stdio/13726] the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
  2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
                   ` (3 preceding siblings ...)
  2012-02-29 15:36 ` polacek at redhat dot com
@ 2012-03-04 15:56 ` polacek at redhat dot com
  2012-03-06 21:17 ` polacek at redhat dot com
  2014-06-26 15:19 ` fweimer at redhat dot com
  6 siblings, 0 replies; 8+ messages in thread
From: polacek at redhat dot com @ 2012-03-04 15:56 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=13726

Marek Polacek <polacek at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #3 from Marek Polacek <polacek at redhat dot com> 2012-03-04 15:56:19 UTC ---
Mine.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug stdio/13726] the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
  2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
                   ` (4 preceding siblings ...)
  2012-03-04 15:56 ` polacek at redhat dot com
@ 2012-03-06 21:17 ` polacek at redhat dot com
  2014-06-26 15:19 ` fweimer at redhat dot com
  6 siblings, 0 replies; 8+ messages in thread
From: polacek at redhat dot com @ 2012-03-06 21:17 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=13726

Marek Polacek <polacek at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from Marek Polacek <polacek at redhat dot com> 2012-03-06 21:16:58 UTC ---
Fixed.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug stdio/13726] the result of  wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1
  2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
                   ` (5 preceding siblings ...)
  2012-03-06 21:17 ` polacek at redhat dot com
@ 2014-06-26 15:19 ` fweimer at redhat dot com
  6 siblings, 0 replies; 8+ messages in thread
From: fweimer at redhat dot com @ 2014-06-26 15:19 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=13726

Florian Weimer <fweimer at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |security-

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-06-26 15:19 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-23  3:33 [Bug stdio/13726] New: the result of wprintf (L"%La\n", (long double) 22.625); is 0xb.bp+1, but the correct result should be 0xb.5p+1 no.1zhouzhonghua at 163 dot com
2012-02-23 10:51 ` [Bug stdio/13726] " aj at suse dot de
2012-02-23 12:47 ` polacek at redhat dot com
2012-02-24  8:14 ` no.1zhouzhonghua at 163 dot com
2012-02-29 15:36 ` polacek at redhat dot com
2012-03-04 15:56 ` polacek at redhat dot com
2012-03-06 21:17 ` polacek at redhat dot com
2014-06-26 15:19 ` fweimer at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).