public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/28278] New: formatted I/O and calliing width(0)
@ 2006-07-05 23:34 pcarlini at suse dot de
2006-10-08 1:17 ` [Bug libstdc++/28278] " pcarlini at suse dot de
0 siblings, 1 reply; 4+ messages in thread
From: pcarlini at suse dot de @ 2006-07-05 23:34 UTC (permalink / raw)
To: gcc-bugs
This is an internal reminder for the issue pointed out by Martin in:
c++std-lib-17244
It looks like, we are implementing the current C++ specifications rather well,
besides a few issues. See the test:
http://people.apache.org/~sebor/width_test.cpp
--
Summary: formatted I/O and calliing width(0)
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pcarlini at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28278
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug libstdc++/28278] formatted I/O and calliing width(0)
2006-07-05 23:34 [Bug libstdc++/28278] New: formatted I/O and calliing width(0) pcarlini at suse dot de
@ 2006-10-08 1:17 ` pcarlini at suse dot de
0 siblings, 0 replies; 4+ messages in thread
From: pcarlini at suse dot de @ 2006-10-08 1:17 UTC (permalink / raw)
To: gcc-bugs
--
pcarlini at suse dot de changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2006-10-08 01:17:34
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28278
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug libstdc++/28278] formatted I/O and calliing width(0)
[not found] <bug-28278-4@http.gcc.gnu.org/bugzilla/>
2010-12-27 11:26 ` mikeus at hotmail dot ru
@ 2010-12-27 12:12 ` paolo.carlini at oracle dot com
1 sibling, 0 replies; 4+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-12-27 12:12 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28278
--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-12-27 12:12:13 UTC ---
The snippet you posted has nothing to do with the issue discussed here, which
is about *when exactly* calling width(0) toward the end of the insertion
operation (there are minor inconsistencies in the Standard detectable when the
insertion proper throws). But in any case, per the letter of both C++03 and
C++0x , during the arithmetic insertion at some point width(0) has to be
called, normally by the num_put facet in Stage 3. Thus the behavior we are
implementing vs your snippet is already Ok, no bug to fix (if you want a
practical check, Sun Studio behaves the same).
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug libstdc++/28278] formatted I/O and calliing width(0)
[not found] <bug-28278-4@http.gcc.gnu.org/bugzilla/>
@ 2010-12-27 11:26 ` mikeus at hotmail dot ru
2010-12-27 12:12 ` paolo.carlini at oracle dot com
1 sibling, 0 replies; 4+ messages in thread
From: mikeus at hotmail dot ru @ 2010-12-27 11:26 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28278
Michael <mikeus at hotmail dot ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mikeus at hotmail dot ru
--- Comment #1 from Michael <mikeus at hotmail dot ru> 2010-12-27 11:25:51 UTC ---
Can anybody fix this bug?
------- code: -------
#include<iostream>
using namespace std;
int main()
{
cout.setf(ios_base::fixed);
cout.precision(3);
cout.width(20);
cout.fill('#');
cout << (double)1.123456789 << endl;
cout << (double)0.123456789 << endl;
cout << (double)10.123456789 << endl;
}
---------------------
------- output: -------
###############1.123
0.123
10.123
-----------------------
------- expected: -------
###############1.123
###############0.123
##############10.123
-------------------------
It's just sad... :^(((
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-12-27 12:12 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-05 23:34 [Bug libstdc++/28278] New: formatted I/O and calliing width(0) pcarlini at suse dot de
2006-10-08 1:17 ` [Bug libstdc++/28278] " pcarlini at suse dot de
[not found] <bug-28278-4@http.gcc.gnu.org/bugzilla/>
2010-12-27 11:26 ` mikeus at hotmail dot ru
2010-12-27 12:12 ` paolo.carlini at oracle 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).