summaryrefslogtreecommitdiffstats
path: root/contrib/libstdc++/ChangeLog
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2003-11-07 02:44:01 +0000
committerkan <kan@FreeBSD.org>2003-11-07 02:44:01 +0000
commita342444c67382961a80b87c516fb6b2d85a15ffc (patch)
tree6e5365a8da80f9003283db9715c2f150cef8eb01 /contrib/libstdc++/ChangeLog
parentb09448931ae541a7a60fd1cf0ebac14b627fba69 (diff)
downloadFreeBSD-src-a342444c67382961a80b87c516fb6b2d85a15ffc.zip
FreeBSD-src-a342444c67382961a80b87c516fb6b2d85a15ffc.tar.gz
Gcc 3.3.3 20031106 C++ support bits.
Diffstat (limited to 'contrib/libstdc++/ChangeLog')
-rw-r--r--contrib/libstdc++/ChangeLog209
1 files changed, 147 insertions, 62 deletions
diff --git a/contrib/libstdc++/ChangeLog b/contrib/libstdc++/ChangeLog
index 028af16..a9a9a64 100644
--- a/contrib/libstdc++/ChangeLog
+++ b/contrib/libstdc++/ChangeLog
@@ -1,3 +1,88 @@
+2003-10-25 Paolo Carlini <pcarlini@suse.de>
+
+ * include/bits/locale_facets.tcc (money_get::do_get(...,
+ long double&): Properly size the temporary buffer.
+
+2003-10-20 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/10081
+ * include/bits/basic_ios.h (basic_ios::basic_ios): Initialize
+ _M_fctype, _M_fnumput, _M_fnumget.
+
+2003-10-16 Release Manager
+
+ * GCC 3.3.2 Released.
+
+2003-10-07 Paolo Carlini <pcarlini@unitus.it>
+
+ PR libstdc++/11740
+ * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_is):
+ Fix to actually return (M & m) != 0 as per 22.2.1.1.2.
+ * config/locale/generic/ctype_members.cc: Same.
+
+2003-10-02 Harald Boehme <boehme@informatik.hu-berlin.de>
+
+ PR libstdc++/12451
+ * libsupc++/cxxabi.h: Move forward declaration of __class_type_info.
+
+2003-10-01 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * configure.target: Handle Solaris 2.5 micro releases explicitly.
+ Remove wildcards from Solaris 2.6, 7-9: there were no
+ micro releases.
+ Treat Solaris 10 and up like 7-9.
+
+2003-09-30 Paolo Carlini <pcarlini@unitus.it>
+
+ PR libstdc++/12296
+ * include/bits/istream.tcc (peek): Set eofbit if sgetc
+ returns eof.
+
+2003-09-30 Nathan Myers <ncm@cantrip.org>
+ Paolo Carlini <pcarlini@unitus.it>
+
+ PR libstdc++/11400
+ * include/bits/stl_algo.h (search_n):
+ Use iterator_traits<>::difference_type for __n.
+
+2003-09-25 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/11065
+ * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_is): Fix.
+ * config/locale/generic/ctype_members.cc: Same.
+
+ * config/os/generic/ctype_inline.h: Update.
+
+2003-09-10 Daniel Jacobowitz <drow@mvista.com>
+ Andreas Jaeger <aj@suse.de>
+
+ PR libstdc++/12189
+ * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Don't build
+ abi_check if cross compiling.
+ * aclocal.m4: Regenerated.
+ * configure: Regenerated.
+
+2003-09-09 Alan Modra <amodra@bigpond.net.au>
+
+ * configure: Regenerate.
+
+2003-08-25 Zack Weinberg <zack@codesourcery.com>
+
+ * config/os/hpux/os_defines.h: Unconditionally define
+ _GLIBCPP_GTHREAD_USE_WEAK to 0.
+
+2003-08-11 Andreas Jaeger <aj@suse.de>
+
+ * include/Makefile.am (stamp-c_base): Add dependency on stamp-bits
+ to make SMP-safe.
+ * include/Makefile.in: Regenerated.
+
+2003-08-07 Bernardo Innocenti <bernie@develer.com>
+
+ PR libstdc++/11784
+ * libstdc++-v3/config/cpu/m68k/atomicity.h (__exchange_and_add):
+ Replace variants with new BSET-based version.
+
2003-08-04 Release Manager
* GCC 3.3.1 Released.
@@ -8,8 +93,8 @@
2003-07-24 Nathan Myers <ncm-nospam@cantrip.org>
- * testsuite/23_containers/map_operators.cc: Conform to
- container requirement as value must be Assignable.
+ * testsuite/23_containers/map_operators.cc: Conform to
+ container requirement as value must be Assignable.
2003-07-18 Andreas Jaeger <aj@suse.de>
@@ -33,7 +118,7 @@
2003-07-15 Loren J. Rittle <ljrittle@acm.org>
- * testsuite/thread/pthread4.cc: Further tweak to avoid fini race.
+ * testsuite/thread/pthread4.cc: Further tweak to avoid fini race.
2003-07-15 Petur Runolfsson <peturr02@ru.is>
@@ -46,7 +131,7 @@
Change last parameter from int_type to size_t.
2003-07-08 Benjamin Kosnik <bkoz@redhat.com>
- Jerry Quinn <jlquinn@optonline.net>
+ Jerry Quinn <jlquinn@optonline.net>
* include/bits/ios_base.h (ios_base::_M_getloc): Return reference
to the imbued locale.
@@ -83,12 +168,12 @@
2003-07-04 Jerry Quinn <jlquinn@optonline.net>
* include/bits/locale_facets.tcc (__int_to_char): Move common
- case to the top.
+ case to the top.
2003-07-04 Jerry Quinn <jlquinn@optonline.net>
* testsuite/27_io/ostream_inserter_arith.cc (test05, test06):
- Add missing bool test.
+ Add missing bool test.
2003-07-04 H.J. Lu <hongjiu.lu@intel.com>
@@ -193,7 +278,7 @@
2003-06-16 Andreas Jaeger <aj@suse.de>
- * testsuite/abi_check.cc: Create summary report.
+ * testsuite/abi_check.cc: Create summary report.
2003-06-16 Andreas Jaeger <aj@suse.de>
@@ -203,7 +288,7 @@
* configure: Regenerate.
2003-06-16 Benjamin Kosnik <bkoz@redhat.com>
- Andreas Jaeger <aj@suse.de>
+ Andreas Jaeger <aj@suse.de>
* configure.target: Set x86_64 abi_baseline pair correctly.
@@ -372,7 +457,7 @@
* configure: Regenerated.
2003-05-01 Paolo Carlini <pcarlini@unitus.it>
- Nathan Myers <ncm@cantrip.org>
+ Nathan Myers <ncm@cantrip.org>
Backport from mainline fix of 2003-03-28.
PR libstdc++/9533
@@ -439,7 +524,7 @@
(basic_filebuf::close): Add exception specification of throw().
2003-04-25 Ranjit Mathew <rmathew@hotmail.com>
- Phil Edwards <pme@gcc.gnu.org>
+ Phil Edwards <pme@gcc.gnu.org>
* testsuite_flags.in: Guard against the possibility
of having "xgcc" as a part of a folder name in the
@@ -457,8 +542,8 @@
2003-04-23 Benjamin Kosnik <bkoz@redhat.com>
- * config/locale/generic/c_locale.h (__convert_from_v): Use
- attribute unused.
+ * config/locale/generic/c_locale.h (__convert_from_v): Use
+ attribute unused.
2003-04-23 Phil Edwards <pme@gcc.gnu.org>
@@ -474,16 +559,16 @@
Benjamin Kosnik <bkoz at redhat dot com>
* include/bits/basic_ios.h (ios_base::Init::_S_ios_create):
- Declare friend.
+ Declare friend.
(basic_ios::init, basic_ios::_M_cache_locale): Add locale
- cache argument.
+ cache argument.
* include/bits/basic_ios.tcc (basic_ios::init): Pass cache to
- _M_cache_locale.
+ _M_cache_locale.
(basic_ios::_M_cache_locale): Use placement new if cache is
- provided. Track the distinction in iword(0).
+ provided. Track the distinction in iword(0).
* include/bits/locale_facets.tcc
- (__locale_cache::_S_callback): Only delete cache if iword(0)
- is 0, i.e. not static.
+ (__locale_cache::_S_callback): Only delete cache if iword(0)
+ is 0, i.e. not static.
* src/globals.cc: Allocate space for __locale_cache objects.
* src/ios.cc (__gnu_cxx): Declare extern __locale_cache objects
for standard wide and narrow stream objects.
@@ -515,9 +600,9 @@
* include/bits/istream.tcc: Same.
2003-04-17 Andreas Tobler <toa@pop.agri.ch>
- Benjamin Kosnik <bkoz@redhat.com>
+ Benjamin Kosnik <bkoz@redhat.com>
- * config/os/generic/ctype_inline.h: Fix.
+ * config/os/generic/ctype_inline.h: Fix.
2003-04-17 Andreas Tobler <toa@pop.agri.ch>
@@ -525,7 +610,7 @@
solaris includes, not generic.
2003-04-15 Benjamin Kosnik <bkoz@redhat.com>
- Paolo Carlini <pcarlini@unitus.it>
+ Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/9423
* docs/html/27_io/howto.html
@@ -534,12 +619,12 @@
2003-04-15 Andreas Tobler <a.tobler@schweiz.ch>
- * testsuite/thread/pthread1.cc: Enable for darwin test.
- * testsuite/thread/pthread2.cc: Same.
- * testsuite/thread/pthread3.cc: Same.
- * testsuite/thread/pthread4.cc: Same.
- * testsuite/thread/pthread5.cc: Same.
- * testsuite/thread/pthread6.cc: Same.
+ * testsuite/thread/pthread1.cc: Enable for darwin test.
+ * testsuite/thread/pthread2.cc: Same.
+ * testsuite/thread/pthread3.cc: Same.
+ * testsuite/thread/pthread4.cc: Same.
+ * testsuite/thread/pthread5.cc: Same.
+ * testsuite/thread/pthread6.cc: Same.
2003-04-15 Loren J. Rittle <ljrittle@acm.org>
@@ -615,8 +700,8 @@
PR libstdc++/5730
* include/bits/c++config (_GLIBCPP_FAST_MATH): Define.
- * include/std/std_complex.h (norm): Use faster,
- less accurate computation for builtin float types under --fast-math.
+ * include/std/std_complex.h (norm): Use faster,
+ less accurate computation for builtin float types under --fast-math.
2003-03-21 Paolo Carlini <pcarlini@unitus.it>
@@ -640,10 +725,10 @@
2003-03-17 Petur Runolfsson <peturr02@ru.is>
- PR libstdc++/9964
- * include/bits/fstream.tcc (basic_filebuf::close):
- Always close file, even when write fails.
- * testsuite/27_io/filebuf_members.cc (test_07): New test.
+ PR libstdc++/9964
+ * include/bits/fstream.tcc (basic_filebuf::close):
+ Always close file, even when write fails.
+ * testsuite/27_io/filebuf_members.cc (test_07): New test.
2003-03-17 Danny Smith <dannysmith@users.sourceforge.net>
@@ -746,7 +831,7 @@
2003-03-05 Carlo Wood <carlo@alinoe.com>
- * include/bits/ios_base.h(ios_base::Init::_S_initialized()): Added
+ * include/bits/ios_base.h(ios_base::Init::_S_initialized()): Added
_S_initialized() in order to allow debugging libraries to detect
when the std streams are initialized from an overloaded operator
new.
@@ -761,7 +846,7 @@
(_M_cache_locale): New.
(_M_cache_facets): Deprecate.
* include/bits/basic_ios.tcc (basic_ios::copyfmt): Set up locale
- caching.
+ caching.
(basic_ios::imbue,basic_ios::init): Use _M_cache_locale.
(basic_ios::_M_cache_locale): New.
(basic_ios::_M_cache_facets): Deprecate.
@@ -773,9 +858,9 @@
(num_put::_M_convert_int): Use locale cache literal string,
grouping flag, thousands separator.
(num_out::_M_convert_float): Use locale cache grouping flag, decimal
- point, thousands separator.
+ point, thousands separator.
(__locale_cache<_CharT>::_M_init,__locale_cache<_CharT>::_S_callback):
- New.
+ New.
* src/locale-inst.cc
(__locale_cache<_CharT>::_S_callback, __locale_cache<char>,
__locale_cache<wchar_t>): New.
@@ -793,7 +878,7 @@
* testsuite/abi_check.cc: Update.
2003-03-03 Jerry Quinn <jlquinn@optonline.net>
- Benjamin Kosnik <benjamin@redhat.com>
+ Benjamin Kosnik <benjamin@redhat.com>
* include/bits/locale_facets.h (__num_base): Add _S_atoms_out.
Add indexes into this array.
@@ -824,7 +909,7 @@
set_memory_limits.
2003-02-28 Brad Spencer <spencer@infointeractive.com>
- Nathan Myers <ncm@cantrip.org>
+ Nathan Myers <ncm@cantrip.org>
* src/Makefile.am (stamp-debug): Clean.
* src/Makefile.in: Regenerate.
@@ -848,12 +933,12 @@
2003-02-27 Benjamin Kosnik <bkoz@redhat.com>
- * configure.in (GLIBCPP_ENABLE_DEBUG): Default to none.
+ * configure.in (GLIBCPP_ENABLE_DEBUG): Default to none.
Call GLIBCPP_ENABLE_DEBUG_FLAGS.
- * acinclude.m4 (GLIBCPP_ENABLE_DEBUG): GLIBCPP_BUILD_DEBUG, new
- conditional if --enable-debug is yes. Rework.
+ * acinclude.m4 (GLIBCPP_ENABLE_DEBUG): GLIBCPP_BUILD_DEBUG, new
+ conditional if --enable-debug is yes. Rework.
(GLIBCPP_ENABLE_DEBUG_FLAGS): New.
- * aclocal.m4: Regenerate.
+ * aclocal.m4: Regenerate.
* libio/Makefile.am: Remove DEBUG_FLAGS.
* libio/Makefile.in: Regenerate.
* libsupc++/Makefile.am: Remove DEBUG_FLAGS.
@@ -916,7 +1001,7 @@
2003-02-27 Jerry Quinn <jlquinn@optonline.net>
- * config/locale/generic/messages_members.h (messages::messages):
+ * config/locale/generic/messages_members.h (messages::messages):
Remove name from unused parameter.
2003-02-27 Benjamin Kosnik <bkoz@redhat.com>
@@ -1023,7 +1108,7 @@
for pos_type.
2003-02-11 Paolo Carlini <pcarlini@unitus.it>
- Petur Runolfsson <peturr02@ru.is>
+ Petur Runolfsson <peturr02@ru.is>
PR libstdc++/9318
* include/bits/streambuf.tcc (__copy_streambufs):
@@ -1102,7 +1187,7 @@
2003-02-05 Benjamin Kosnik <bkoz@redhat.com>
- * testsuite/26_numerics/valarray_name_lookup.cc: Fix.
+ * testsuite/26_numerics/valarray_name_lookup.cc: Fix.
2003-02-05 Benjamin Kosnik <bkoz@redhat.com>
@@ -1356,8 +1441,8 @@
2003-01-06 Paolo Carlini <pcarlini@unitus.it>
* src/codecvt.cc
- (codecvt<char, char, mbstate_t>::do_in, do_out):
- Tweak parameters to avoid unused parameter warnings.
+ (codecvt<char, char, mbstate_t>::do_in, do_out):
+ Tweak parameters to avoid unused parameter warnings.
2003-01-06 Paolo Carlini <pcarlini@unitus.it>
@@ -1476,7 +1561,7 @@
2002-12-02 Paolo Carlini <pcarlini@unitus.it>
* include/bits/basic_string.h (compare(const basic_string&)):
- Fully qualify min() with std::.
+ Fully qualify min() with std::.
2002-12-02 Benjamin Kosnik <bkoz@redhat.com>
@@ -1516,7 +1601,7 @@
* docs/html/faq/index.html: Add tip about a namespace for extensions.
2002-11-28 Paolo Carlini <pcarlini@unitus.it>
- Nathan Myers <ncm@cantrip.org>
+ Nathan Myers <ncm@cantrip.org>
* src/localename.cc
(locale::_Impl::_Impl(const char*, size_t)):
@@ -1536,7 +1621,7 @@
__cxa_guard_release, __cxa_guard_abort in CXXABI_1.2.1.
2002-11-25 Paolo Carlini <pcarlini@unitus.it>
- Nathan Myers <ncm@cantrip.org>
+ Nathan Myers <ncm@cantrip.org>
* src/localename.cc
(locale::_Impl::_Impl(const char*, size_t)):
@@ -1576,7 +1661,7 @@
Trivial cosmetic tweaks.
2002-11-22 Laszlo Ersek <erseklaszlo@chello.hu>
- Paolo Carlini <pcarlini@unitus.it>
+ Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/8645
* include/bits/stl_tree.h (_Rb_tree_rebalance_for_erase):
@@ -1629,7 +1714,7 @@
include/std/std_streambuf.h: Doxygenate all I/O entities.
2002-11-20 Benjamin Kosnik <bkoz@redhat.com>
- Jonathan Lennox <lennox@cs.columbia.edu>
+ Jonathan Lennox <lennox@cs.columbia.edu>
* include/bits/streambuf.tcc (__copy_streambufs):
Revert previous fix for the interactive half of
@@ -1669,7 +1754,7 @@
and std::codecvt<wchar_t>::codecvt(size_t) into one export pattern.
2002-11-15 Benjamin Kosnik <bkoz@redhat.com>
- Gabriel Dos Reis <gdr@integrable-solutions.net>
+ Gabriel Dos Reis <gdr@integrable-solutions.net>
PR libstdc++/8230
* include/bits/stl_alloc.h: Use builtin_expect for the most
@@ -1686,7 +1771,7 @@
* src/ios.cc [_GLIBCPP_HAVE_UNISTD_H]: Include unistd.h.
2002-11-15 Paolo Carlini <pcarlini@unitus.it>
- Loren J. Rittle <ljrittle@acm.org>
+ Loren J. Rittle <ljrittle@acm.org>
PR libstdc++/8399
* acinclude.m4
@@ -1740,8 +1825,8 @@
2002-11-11 Benjamin Kosnik <bkoz@redhat.com>
- PR libstdc++/6746
- * include/bits/fstream.tcc (filebuf::open): Set input pointers.
+ PR libstdc++/6746
+ * include/bits/fstream.tcc (filebuf::open): Set input pointers.
* config/io/basic_file_stdio.cc (__basic_file::_M_open_mode): Set
__p_mode as well.
(__basic_file::open): Set to non-block for input.
@@ -1762,7 +1847,7 @@
docs/html/ext/sgiexts.html: Add missing <html> tag.
2002-11-07 Phil Edwards <pme@gcc.gnu.org>
- Richard Earnshaw <rearnsha@arm.com>
+ Richard Earnshaw <rearnsha@arm.com>
* config/cpu/generic/atomicity.h: Provide atomic __exchange_and_add
and __atomic_add.
@@ -2029,7 +2114,7 @@
* testsuite/22_locale/static_members.cc (test02): Avoid null strings.
2002-10-12 Jonathan Wakely <jw@kayari.org>
- Gabriel Dos Reis <gdr@integrable-solutions.net>
+ Gabriel Dos Reis <gdr@integrable-solutions.net>
* docs/html/21_strings/howto.html#5: Correct nasting of XHTML
elements. Correct allocator-related text.
@@ -2291,9 +2376,9 @@
__glibcpp_s8_digits10 et al; check vs the installed versions
of digits10 for particular sizes.
- * include/std/std_limits.h (__glibcpp_float_is_modulo,
- __glibcpp_double_is_modulo, __glibcpp_long_double_is_modulo): Kill.
- (numeric_limits<T>::is_modulo, T floating): Use false.
+ * include/std/std_limits.h (__glibcpp_float_is_modulo,
+ __glibcpp_double_is_modulo, __glibcpp_long_double_is_modulo): Kill.
+ (numeric_limits<T>::is_modulo, T floating): Use false.
2002-09-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
OpenPOWER on IntegriCloud