[Bug libstdc++/24645] Commonize arithmetic inserters/extractors bodies

2006-01-02 Thread paolo at gcc dot gnu dot org


--- Comment #3 from paolo at gcc dot gnu dot org  2006-01-02 09:57 ---
Subject: Bug 24645

Author: paolo
Date: Mon Jan  2 09:57:49 2006
New Revision: 109236

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=109236
Log:
2006-01-02  Paolo Carlini  [EMAIL PROTECTED]

PR libstdc++/24645
* include/std/std_istream.h (basic_istream::_M_extract): New.
(operator(bool), operator(short), operator(unsigned short),
operator(int), operator(unsigned int), operator(long),
operator(unsigned long), operator(long long), operator
(unsigned long long), operator(float), operator(double),
operator(long double), operator(void*)): Use it.
* include/bits/istream.tcc (basic_istream::_M_extract): Define.
* include/std/std_ostream.h (basic_ostream::_M_insert): New.
(operator(long), operator(unsigned long), operator(bool),
operator(short), operator(unsigned short), operator(int),
operator(unsigned int), operator(long long), operator
(unsigned long long), operator(double), operator(float),
operator(long double), operator(const void*): Use it.
* include/bits/ostream.tcc (basic_ostream::_M_insert): Define.
* src/istream-inst.cc: Add _M_insert instantiations.
* src/ostream-inst.cc: Add _M_extract instantiations.
* config/abi/pre/gnu.ver: Export the new symbols @GLIBCXX_3.4.7;
detail existing @GLIBCXX_3.4 exports of basic_ostream, num_put,
money_put, etc., symbols to avoid exporting _M_insert symbols
@GLIBCXX_3.4.

Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/config/abi/pre/gnu.ver
trunk/libstdc++-v3/include/bits/istream.tcc
trunk/libstdc++-v3/include/bits/ostream.tcc
trunk/libstdc++-v3/include/std/std_istream.h
trunk/libstdc++-v3/include/std/std_ostream.h
trunk/libstdc++-v3/src/istream-inst.cc
trunk/libstdc++-v3/src/ostream-inst.cc


-- 


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




[Bug libstdc++/24645] Commonize arithmetic inserters/extractors bodies

2006-01-02 Thread pcarlini at suse dot de


--- Comment #4 from pcarlini at suse dot de  2006-01-02 10:00 ---
Fixed.


-- 

pcarlini at suse dot de changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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




[Bug libstdc++/24645] Commonize arithmetic inserters/extractors bodies

2005-11-15 Thread pcarlini at suse dot de


-- 

pcarlini at suse dot de changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |pcarlini at suse dot de
   |dot org |
 Status|NEW |ASSIGNED
   Target Milestone|--- |4.2.0


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



[Bug libstdc++/24645] Commonize arithmetic inserters/extractors bodies

2005-11-03 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-11-03 17:08 ---
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2005-11-03 17:08:05
   date||


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



[Bug libstdc++/24645] Commonize arithmetic inserters/extractors bodies

2005-11-03 Thread bkoz at gcc dot gnu dot org


--- Comment #2 from bkoz at gcc dot gnu dot org  2005-11-04 06:11 ---

Yes! I so want this.


-- 


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