ChangeLog: Remove spurious white spaces and tabs.

2009-12-04  Paolo Carlini  <paolo.carlini@oracle.com>

	* ChangeLog: Remove spurious white spaces and tabs.
	* ChangeLog-2007: Likewise.
	* ChangeLog-2006: Likewise.
	* ChangeLog-2005: Likewise.
	* ChangeLog-2004: Likewise.
	* ChangeLog-2003: Likewise.
	* ChangeLog-2002: Likewise.
	* ChangeLog-2000: Likewise.
	* ChangeLog-1999: Likewise.

From-SVN: r154985
This commit is contained in:
Johannes Singler 2009-12-04 16:29:26 +00:00 committed by Paolo Carlini
parent a4384badd7
commit c21237d527
9 changed files with 1386 additions and 1385 deletions

View file

@ -586,8 +586,8 @@
2009-10-28 Johannes Singler <singler@kit.edu> 2009-10-28 Johannes Singler <singler@kit.edu>
PR libstdc++/40852 PR libstdc++/40852
* include/parallel/multiseq_selection.h * include/parallel/multiseq_selection.h
(multiseq_partition, multiseq_selection): Avoid intermediate (multiseq_partition, multiseq_selection): Avoid intermediate
values exceeding the integer type range for very large inputs. values exceeding the integer type range for very large inputs.
2009-10-26 Paolo Carlini <paolo.carlini@oracle.com> 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
@ -782,7 +782,7 @@
Update link to bogus site with reference to unix.org. Update link to bogus site with reference to unix.org.
* doc/xml/manual/ctype.xml: Ditto. * doc/xml/manual/ctype.xml: Ditto.
* doc/xml/manual/locale.xml: Ditto. * doc/xml/manual/locale.xml: Ditto.
2009-10-09 Paolo Carlini <paolo.carlini@oracle.com> 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
* include/parallel/numeric (__adjacent_difference_switch): Fix typo. * include/parallel/numeric (__adjacent_difference_switch): Fix typo.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -47,7 +47,7 @@
* libsupc++/tinfo.cc: Likewise. * libsupc++/tinfo.cc: Likewise.
* src/stdexcept.c (logic_error::~logic_error): Likewise. * src/stdexcept.c (logic_error::~logic_error): Likewise.
(runtime_error::~runtime_error): Likewise. (runtime_error::~runtime_error): Likewise.
2002-12-26 Phil Edwards <pme@gcc.gnu.org> 2002-12-26 Phil Edwards <pme@gcc.gnu.org>
* libsupc++/exception: Add comment (mistakenly skipped). * libsupc++/exception: Add comment (mistakenly skipped).
@ -112,7 +112,7 @@
* docs/html/documentation.html: Add link for debug.html. * docs/html/documentation.html: Add link for debug.html.
* docs/html/debug.html: New. * docs/html/debug.html: New.
2002-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2002-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* testsuite/23_containers/vector_capacity.cc (test03): Move ... * testsuite/23_containers/vector_capacity.cc (test03): Move ...
@ -155,9 +155,9 @@
(GLIBCPP_ENABLE_DEBUG_FLAGS): New. (GLIBCPP_ENABLE_DEBUG_FLAGS): New.
* aclocal.m4: Regenerate. * aclocal.m4: Regenerate.
* libio/Makefile.am: Remove DEBUG_FLAGS. * libio/Makefile.am: Remove DEBUG_FLAGS.
* libio/Makefile.in: Regenerate. * libio/Makefile.in: Regenerate.
* libsupc++/Makefile.am: Remove DEBUG_FLAGS. * libsupc++/Makefile.am: Remove DEBUG_FLAGS.
* libsupc++/Makefile.in: Regenerate. * libsupc++/Makefile.in: Regenerate.
* docs/html/configopts.html: Add docs for --enable-debug, * docs/html/configopts.html: Add docs for --enable-debug,
--enable-debug-flags. --enable-debug-flags.
@ -171,7 +171,7 @@
* include/Makefile.in: Regenerate. * include/Makefile.in: Regenerate.
* src/Makefile.am (codecvt_members.cc): New rule. * src/Makefile.am (codecvt_members.cc): New rule.
(collate_members.cc): Same. (collate_members.cc): Same.
(ctype_members.cc): Same. (ctype_members.cc): Same.
(messages_members.cc): Same. (messages_members.cc): Same.
(monetary_members.cc): Same. (monetary_members.cc): Same.
(numeric_members.cc): Same. (numeric_members.cc): Same.
@ -189,7 +189,7 @@
(CTIME_CC): Same. (CTIME_CC): Same.
(CLOCALE_CC): Same. (CLOCALE_CC): Same.
* aclocal.m4: Regenerate. * aclocal.m4: Regenerate.
* src/Makefile.am (libstdc___la_LIBADD): Use top_builddir * src/Makefile.am (libstdc___la_LIBADD): Use top_builddir
for convenience libraries. for convenience libraries.
(version_arg): Rename linker.map to libstdc++.ver. (version_arg): Rename linker.map to libstdc++.ver.

View file

@ -18,7 +18,7 @@
__grouping.size(). __grouping.size().
* testsuite/22_locale/num_get/get/char/13.cc: New. * testsuite/22_locale/num_get/get/char/13.cc: New.
* testsuite/22_locale/num_get/get/wchar_t/13.cc: Ditto. * testsuite/22_locale/num_get/get/wchar_t/13.cc: Ditto.
2003-12-29 Jerry Quinn <jlquinn@optonline.net> 2003-12-29 Jerry Quinn <jlquinn@optonline.net>
* include/bits/locale_facets.h (ctype.narrow,widen): Add cast. * include/bits/locale_facets.h (ctype.narrow,widen): Add cast.
@ -65,7 +65,7 @@
2003-12-24 Andrew Pinski <pinskia@physics.uc.edu> 2003-12-24 Andrew Pinski <pinskia@physics.uc.edu>
* config/cpu/i386/atomicity.h (__exchange_and_add): Fix output * config/cpu/i386/atomicity.h (__exchange_and_add): Fix output
constraint. constraint.
PR libstdc++/13480 PR libstdc++/13480
@ -81,7 +81,7 @@
* include/ext/debug_allocator.h: Convert to the new style. * include/ext/debug_allocator.h: Convert to the new style.
* include/ext/pool_allocator.h: Use global new and delete directly. * include/ext/pool_allocator.h: Use global new and delete directly.
* include/backward/alloc.h: Don't inject malloc_allocator, or * include/backward/alloc.h: Don't inject malloc_allocator, or
debug_allocator. debug_allocator.
* testsuite/ext/allocators.cc: Minimal fixups for usage of new * testsuite/ext/allocators.cc: Minimal fixups for usage of new
classes. Comment out tests with __pool_alloc for now. classes. Comment out tests with __pool_alloc for now.
* testsuite/performance/allocator.cc: Same. * testsuite/performance/allocator.cc: Same.
@ -95,11 +95,11 @@
(_Rb_tree): Inherit directly from node allocator. (_Rb_tree): Inherit directly from node allocator.
* include/ext/slist (_Alist_alloc_base): Eliminate. * include/ext/slist (_Alist_alloc_base): Eliminate.
(_Slist_base): Inherit direcly from node allocator. (_Slist_base): Inherit direcly from node allocator.
2003-12-22 Benjamin Kosnik <bkoz@redhat.com> 2003-12-22 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/18_support/numeric_limits.cc: Add _GLIBCXX_ASSERT to * testsuite/18_support/numeric_limits.cc: Add _GLIBCXX_ASSERT to
dg-options in testcases that use VERIFY. dg-options in testcases that use VERIFY.
* testsuite/23_containers/vector/invalidation/1.cc: Same. * testsuite/23_containers/vector/invalidation/1.cc: Same.
* testsuite/23_containers/vector/invalidation/2.cc: Same. * testsuite/23_containers/vector/invalidation/2.cc: Same.
* testsuite/23_containers/vector/invalidation/3.cc: Same. * testsuite/23_containers/vector/invalidation/3.cc: Same.
@ -115,13 +115,13 @@
* include/ext/hash_set (class hash_multiset): Fix typo. * include/ext/hash_set (class hash_multiset): Fix typo.
2003-12-22 Benjamin Kosnik <bkoz@redhat.com> 2003-12-22 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/27_io/objects/char/5.cc: Don't use stdc++.h.gch. * testsuite/27_io/objects/char/5.cc: Don't use stdc++.h.gch.
* testsuite/27_io/objects/wchar_t/5.cc: Same. * testsuite/27_io/objects/wchar_t/5.cc: Same.
* docs/html/test.html: Add docs for constructing test files that * docs/html/test.html: Add docs for constructing test files that
don't use stdc++.h.gch. don't use stdc++.h.gch.
* scripts/testsuite_flags.in (PCHFLAGS): Move to --cxxpchflags. * scripts/testsuite_flags.in (PCHFLAGS): Move to --cxxpchflags.
* testsuite/libstdc++-dg/normal.exp: Compute DEFAULT_CXXFLAGS * testsuite/libstdc++-dg/normal.exp: Compute DEFAULT_CXXFLAGS
differently. differently.
@ -130,7 +130,7 @@
* config/linker-map.gnu: Same. * config/linker-map.gnu: Same.
* testsuite/27_io/ios_base/cons/copy_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/copy_neg.cc: Adjust line numbers.
* testsuite/27_io/ios_base/cons/assign_neg.cc: Same. * testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
2003-12-22 Andrew Pinski <pinskia@physics.uc.edu> 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
PR libstdc++/13462 PR libstdc++/13462
@ -152,7 +152,7 @@
* testsuite/22_locale/num_get/get/char/11.cc: Add a comment. * testsuite/22_locale/num_get/get/char/11.cc: Add a comment.
* testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise. * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2003-12-20 Jason Merrill <jason@redhat.com> 2003-12-20 Jason Merrill <jason@redhat.com>
* config/cpu/powerpc/atomicity.h: Fix oversight in previous * config/cpu/powerpc/atomicity.h: Fix oversight in previous
@ -203,8 +203,8 @@
When __found_sci becomes true stop eating thousands separators When __found_sci becomes true stop eating thousands separators
and the decimal radix separator. and the decimal radix separator.
* testsuite/22_locale/num_get/get/char/9.cc: New. * testsuite/22_locale/num_get/get/char/9.cc: New.
* testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise. * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
* config/locale/generic/c_locale.cc (__convert_to_v): Don't * config/locale/generic/c_locale.cc (__convert_to_v): Don't
check that *__sanity == '\0': parsing may stop earlier, still check that *__sanity == '\0': parsing may stop earlier, still
be successful. be successful.
@ -230,20 +230,20 @@
container's. container's.
* include/bits/stl_deque.h (_Deque_alloc_base): Eliminate. * include/bits/stl_deque.h (_Deque_alloc_base): Eliminate.
(_Deque_base): inherit directly from the deque's allocator. Use (_Deque_base): inherit directly from the deque's allocator. Use
rebinding instead of _Alloc_traits. Pick up data members from rebinding instead of _Alloc_traits. Pick up data members from
_Deque_alloc_base. _Deque_alloc_base.
* include/bits/stl_list.h (_List_alloc_base): Eliminate. * include/bits/stl_list.h (_List_alloc_base): Eliminate.
(_List_base): Inherit directly from the list's allocator. Use (_List_base): Inherit directly from the list's allocator. Use
rebinding instead of _Alloc_traits. Pick up data members from rebinding instead of _Alloc_traits. Pick up data members from
_List_alloc_base. _List_alloc_base.
* include/bits/stl_vector.h (_Vector_alloc_base): Eliminate * include/bits/stl_vector.h (_Vector_alloc_base): Eliminate
(_Vector_base): Inherit directly from the vector's allocator. Use (_Vector_base): Inherit directly from the vector's allocator. Use
rebinding instead of _Alloc_traits. Pick up data members from rebinding instead of _Alloc_traits. Pick up data members from
_Vector_alloc_base. _Vector_alloc_base.
* include/ext/hashtable.h: Fix allocator type correctness (the * include/ext/hashtable.h: Fix allocator type correctness (the
vector of buckets must be passed an allocator for objects of vector of buckets must be passed an allocator for objects of
type _Node*). Use rebinding instead of _Alloc_traits. type _Node*). Use rebinding instead of _Alloc_traits.
2003-12-17 Paolo Carlini <pcarlini@suse.de> 2003-12-17 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.tcc (time_get::_M_extract_via_format): * include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
@ -353,27 +353,27 @@
* src/locale_init.cc: Use it. * src/locale_init.cc: Use it.
(locale::locale): Lock critical regions. (locale::locale): Lock critical regions.
(locale::global): Same. (locale::global): Same.
2003-12-15 Benjamin Kosnik <bkoz@redhat.com> 2003-12-15 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/basic_string.h: Change _*_references to _*_refcount. * include/bits/basic_string.h: Change _*_references to _*_refcount.
* include/bits/locale_classes.h: Same. * include/bits/locale_classes.h: Same.
* src/locale.cc: Same. * src/locale.cc: Same.
* src/locale_name.cc: Same. * src/locale_name.cc: Same.
* src/locale_init.cc: Same. * src/locale_init.cc: Same.
2003-12-15 Benjamin Kosnik <bkoz@redhat.com> 2003-12-15 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/12855 PR libstdc++/12855
* include/bits/ios_base.h (Init::_S_ios_base_init): Change to * include/bits/ios_base.h (Init::_S_ios_base_init): Change to
_S_refcount, make atomic. _S_refcount, make atomic.
* src/ios.cc: Adjust definition. * src/ios.cc: Adjust definition.
* src/ios_init.cc (ios_base::Init::Init): Use __exchange_and_add, * src/ios_init.cc (ios_base::Init::Init): Use __exchange_and_add,
and __atomic_add. and __atomic_add.
(ios_base::Init::~Init): Same. (ios_base::Init::~Init): Same.
* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same. * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
2003-12-15 Paolo Carlini <pcarlini@suse.de> 2003-12-15 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.tcc (num_get::do_get(bool&)): * include/bits/locale_facets.tcc (num_get::do_get(bool&)):
@ -386,7 +386,7 @@
2003-12-15 Paolo Carlini <pcarlini@suse.de> 2003-12-15 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.h (_M_widen): Reserve space * include/bits/locale_facets.h (_M_widen): Reserve space
for all the possible widened chars. for all the possible widened chars.
* config/locale/generic/ctype_members.cc (_M_initialize_ctype): * config/locale/generic/ctype_members.cc (_M_initialize_ctype):
Compute at construction time all the possible widened chars. Compute at construction time all the possible widened chars.
(do_widen): Tweak, simplify. (do_widen): Tweak, simplify.
@ -431,10 +431,10 @@
* testsuite/lib/libstdc++.exp (v3-init): Add * testsuite/lib/libstdc++.exp (v3-init): Add
original_ld_library_path, calculate ld_library path, set original_ld_library_path, calculate ld_library path, set
LD_LIBRARY_PATH to both. Based on libjava.exp. LD_LIBRARY_PATH to both. Based on libjava.exp.
2003-12-10 Benjamin Kosnik <bkoz@redhat.com> 2003-12-10 Benjamin Kosnik <bkoz@redhat.com>
Alexandre Oliva <aoliva@redhat.com> Alexandre Oliva <aoliva@redhat.com>
PR libstdc++/11612 PR libstdc++/11612
* testsuite/Makefile.am (GLIBCXX_DIR): New. * testsuite/Makefile.am (GLIBCXX_DIR): New.
(GLIBGCC_DIR): New. (GLIBGCC_DIR): New.
@ -452,7 +452,7 @@
* config/io/basic_file_stdio.cc (__basic_file::sys_open): Sync. * config/io/basic_file_stdio.cc (__basic_file::sys_open): Sync.
* testsuite/ext/stdio_filebuf/char/10063-1.cc: New. * testsuite/ext/stdio_filebuf/char/10063-1.cc: New.
* testsuite/ext/stdio_filebuf/char/10063-2.cc: New. * testsuite/ext/stdio_filebuf/char/10063-2.cc: New.
2003-12-10 Paolo Carlini <pcarlini@suse.de> 2003-12-10 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.tcc (num_put::do_put(void*)): * include/bits/locale_facets.tcc (num_put::do_put(void*)):
@ -465,7 +465,7 @@
64 bit machines. 64 bit machines.
2003-12-09 Benjamin Kosnik <bkoz@redhat.com> 2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
* config/linker-map.gnu: Remove private ios_base members from * config/linker-map.gnu: Remove private ios_base members from
export list. export list.
@ -481,7 +481,7 @@
* config/cpu/powerpc/atomicity.h: Same. * config/cpu/powerpc/atomicity.h: Same.
* config/cpu/s390/atomicity.h: Same. * config/cpu/s390/atomicity.h: Same.
* config/cpu/sparc/atomicity.h: Same. * config/cpu/sparc/atomicity.h: Same.
2003-12-09 Benjamin Kosnik <bkoz@redhat.com> 2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/13296 PR libstdc++/13296
@ -492,9 +492,9 @@
* src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS. * src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS.
* src/Makefile.in: Regenerate. * src/Makefile.in: Regenerate.
* docs/html/17_intro/configury.html: Modify. * docs/html/17_intro/configury.html: Modify.
2003-12-09 Paolo Carlini <pcaelini@suse.de> 2003-12-09 Paolo Carlini <pcaelini@suse.de>
* include/bits/demangle.h (struct implementation_details): * include/bits/demangle.h (struct implementation_details):
Keep in comments the names of the unused parameters. Keep in comments the names of the unused parameters.
@ -608,10 +608,10 @@
* testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits. * testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits.
* testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same. * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same.
2003-12-06 Benjamin Kosnik <bkoz@redhat.com> 2003-12-06 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/11691 PR libstdc++/11691
* include/ext/stdio_filebuf.h (stdio_filebuf::stdio_filebuf): * include/ext/stdio_filebuf.h (stdio_filebuf::stdio_filebuf):
Remove __del argument to file descriptor constructor. Remove __del argument to file descriptor constructor.
* config/io/basic_file_stdio.h (__basic_file::sys_open): Remove * config/io/basic_file_stdio.h (__basic_file::sys_open): Remove
@ -687,7 +687,7 @@
* config.h.in: Regenerated. * config.h.in: Regenerated.
* configure: Same. * configure: Same.
* aclocal.m4: Same. * aclocal.m4: Same.
2003-12-04 Paolo Carlini <pcarlini@suse.de> 2003-12-04 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/12653 PR libstdc++/12653
@ -742,7 +742,7 @@
* include/bits/istream.tcc: Only call setstate if __err != goodbit. * include/bits/istream.tcc: Only call setstate if __err != goodbit.
* include/bits/ostream.tcc: Same. * include/bits/ostream.tcc: Same.
* testsuite/27_io/basic_ios/exceptions/char/2.cc: New. * testsuite/27_io/basic_ios/exceptions/char/2.cc: New.
* testsuite/testsuite_io.h (__gnu_test::fail_streambuf): Make * testsuite/testsuite_io.h (__gnu_test::fail_streambuf): Make
internal buffer non-static. internal buffer non-static.
@ -801,7 +801,7 @@
* testsuite/27_io/basic_filebuf/imbue/char/13171-3.cc: * testsuite/27_io/basic_filebuf/imbue/char/13171-3.cc:
Remove extraneous wchar_t lines. Remove extraneous wchar_t lines.
2003-11-27 Paolo Carlini <pcarlini@suse.de> 2003-11-27 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/11544 PR libstdc++/11544
@ -837,14 +837,14 @@
* include/bits/basic_ios.tcc: Tweak. * include/bits/basic_ios.tcc: Tweak.
* include/bits/fstream.tcc: Tweak. * include/bits/fstream.tcc: Tweak.
* include/bits/istream.tcc: Use _M_setstate for common exception * include/bits/istream.tcc: Use _M_setstate for common exception
handling. Move setstate calls after catch. handling. Move setstate calls after catch.
(basic_istream::tellg): Check for exceptions thrown by streambuf (basic_istream::tellg): Check for exceptions thrown by streambuf
virtual functions. virtual functions.
(basic_istream::seekg): Same. (basic_istream::seekg): Same.
* include/bits/ostream.tcc: Same, but for ostream. * include/bits/ostream.tcc: Same, but for ostream.
(basic_ostream::flush): Check for exceptions thrown by streambuf (basic_ostream::flush): Check for exceptions thrown by streambuf
virtual functions. virtual functions.
(basic_istream::tellp): Same. (basic_istream::tellp): Same.
(basic_istream::seekp): Same. (basic_istream::seekp): Same.
* include/bits/locale_facets.tcc: Tweak. * include/bits/locale_facets.tcc: Tweak.
* include/bits/streambuf.tcc: Tweak. * include/bits/streambuf.tcc: Tweak.
@ -854,8 +854,8 @@
(fail_num_put): New. (fail_num_put): New.
(facet_error): New. (facet_error): New.
(underflow_error): New. (underflow_error): New.
(overflow_error): New. (overflow_error): New.
(positioning_error): New. (positioning_error): New.
* testsuite/27_io/basic_istream/exceptions/char/9561.cc: Tweak. * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Tweak.
* testsuite/27_io/basic_istream/extractors_arithmetic/char/ * testsuite/27_io/basic_istream/extractors_arithmetic/char/
exceptions_badbit_throw.cc, exceptions_failbit.cc, exceptions_badbit_throw.cc, exceptions_failbit.cc,
@ -863,7 +863,7 @@
* testsuite/27_io/basic_istream/extractors_other/char/ * testsuite/27_io/basic_istream/extractors_other/char/
error_failbit.cc, exceptions_badbit_throw.cc, error_failbit.cc, exceptions_badbit_throw.cc,
exceptions_failbit_throw.cc, exceptions_null.cc: New. exceptions_failbit_throw.cc, exceptions_null.cc: New.
* testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc: * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
New. New.
* testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc: * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
New. New.
@ -874,9 +874,9 @@
* testsuite/27_io/basic_ostream/inserters_other/char/ * testsuite/27_io/basic_ostream/inserters_other/char/
error_failbit.cc, exceptions_badbit_throw.cc, error_failbit.cc, exceptions_badbit_throw.cc,
exceptions_failbit_throw.cc, exceptions_null.cc: New. exceptions_failbit_throw.cc, exceptions_null.cc: New.
* testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc: * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
New. New.
* testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc: * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
New. New.
2003-11-26 Benjamin Kosnik <bkoz@redhat.com> 2003-11-26 Benjamin Kosnik <bkoz@redhat.com>
@ -885,7 +885,7 @@
* include/bits/istream.tcc * include/bits/istream.tcc
(basic_istream::sentry::sentry): Set failbit and eofbit when eof. (basic_istream::sentry::sentry): Set failbit and eofbit when eof.
* testsuite/27_io/basic_istream/sentry/char/12297.cc: New. * testsuite/27_io/basic_istream/sentry/char/12297.cc: New.
2003-11-26 Paolo Carlini <pcarlini@suse.de> 2003-11-26 Paolo Carlini <pcarlini@suse.de>
Petur Runolfsson <peturr02@ru.is> Petur Runolfsson <peturr02@ru.is>
@ -938,7 +938,7 @@
in order to avoid memory leaks; simplify a bit. in order to avoid memory leaks; simplify a bit.
2003-11-24 Benjamin Kosnik <bkoz@redhat.com> 2003-11-24 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/streambuf_iterator.h (ostreambuf_iterator): Remove * include/bits/streambuf_iterator.h (ostreambuf_iterator): Remove
non-standard throw specs. non-standard throw specs.
* testsuite/24_iterators/istreambuf_iterator.cc: Split into... * testsuite/24_iterators/istreambuf_iterator.cc: Split into...
@ -951,9 +951,9 @@
* testsuite/24_iterators/reverse_iterator/1.cc: Just compile, * testsuite/24_iterators/reverse_iterator/1.cc: Just compile,
don't link. don't link.
* include/bits/allocator.h: Formatting tweak. * include/bits/allocator.h: Formatting tweak.
2003-11-24 Paolo Carlini <pcarlini@suse.de> 2003-11-24 Paolo Carlini <pcarlini@suse.de>
* src/locale_init.cc: Cosmetic reformatting. * src/locale_init.cc: Cosmetic reformatting.
@ -1006,12 +1006,12 @@
* include/debug/formatter.h: Use _Tp as template argument. * include/debug/formatter.h: Use _Tp as template argument.
* src/debug.cc: Same, instantiate std::size_t. * src/debug.cc: Same, instantiate std::size_t.
2003-11-20 Benjamin Kosnik <bkoz@redhat.com> 2003-11-20 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/13109 PR libstdc++/13109
* include/debug/formatter.h (_Error_formatter::_M_format_word): New. * include/debug/formatter.h (_Error_formatter::_M_format_word): New.
* src/debug.cc (__gnu_debug): Format. * src/debug.cc (__gnu_debug): Format.
(_Error_formatter::_M_format_word): Define, use, instantiate. (_Error_formatter::_M_format_word): Define, use, instantiate.
2003-11-20 Paolo Carlini <pcarlini@suse.de> 2003-11-20 Paolo Carlini <pcarlini@suse.de>
@ -1059,9 +1059,9 @@
always ok to imbue a new locale, provided seekoff(0, cur, ...) always ok to imbue a new locale, provided seekoff(0, cur, ...)
doesn't fail, of course. doesn't fail, of course.
(underflow): In order for the above to work, deal gracefully (underflow): In order for the above to work, deal gracefully
with _M_codecvt->in returning codecvt_base::error while with _M_codecvt->in returning codecvt_base::error while
(__ilen = __iend - this->eback()) > 0: it just means __ilen (__ilen = __iend - this->eback()) > 0: it just means __ilen
correctly converted internal characters before an error. correctly converted internal characters before an error.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: New. * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: New.
2003-11-17 Paolo Carlini <pcarlini@suse.de> 2003-11-17 Paolo Carlini <pcarlini@suse.de>
@ -1107,10 +1107,10 @@
std::basic_string does provide extra debugging capabilities, but std::basic_string does provide extra debugging capabilities, but
not safe iterators. not safe iterators.
* include/bits/basic_string.tcc: Make sure there's never an * include/bits/basic_string.tcc: Make sure there's never an
ambiguity when calling __is_null_pointer. ambiguity when calling __is_null_pointer.
* include/debug/deque: (deque::erase) Properly handle invalidation * include/debug/deque: (deque::erase) Properly handle invalidation
when erasing at the end of the deque. when erasing at the end of the deque.
* include/debug/vector: (vector::swap): Swap _M_guaranteed_capacity. * include/debug/vector: (vector::swap): Swap _M_guaranteed_capacity.
(vector::clear): Set the guaranteed capacity to 0. (vector::clear): Set the guaranteed capacity to 0.
* testsuite/23_containers/deque/invalidation/4.cc: (test04): Test * testsuite/23_containers/deque/invalidation/4.cc: (test04): Test
iterator invalidation when erasing at the end of the deque. iterator invalidation when erasing at the end of the deque.
@ -1154,7 +1154,7 @@
* testsuite/27_io/basic_ostream/inserters_other/char/5.cc: New test. * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: New test.
* testsuite/27_io/basic_ostream/put/char/1.cc: New test. * testsuite/27_io/basic_ostream/put/char/1.cc: New test.
* testsuite/27_io/basic_ostream/write/char/1.cc: New test. * testsuite/27_io/basic_ostream/write/char/1.cc: New test.
2003-11-13 Paolo Carlini <pcarlini@suse.de> 2003-11-13 Paolo Carlini <pcarlini@suse.de>
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1: * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1:
@ -1234,10 +1234,10 @@
* docs/html/17_intro/howto.html: Document debug-mode macros. * docs/html/17_intro/howto.html: Document debug-mode macros.
* include/Makefile.am: Install debug-mode headers. * include/Makefile.am: Install debug-mode headers.
* src/Makefile.am: Include debug.cc. * src/Makefile.am: Include debug.cc.
* include/bits/basic_string.tcc: * include/bits/basic_string.tcc:
(basic_string::_S_construct): Fix NULL pointer check. (basic_string::_S_construct): Fix NULL pointer check.
(__is_null_pointer): New. (__is_null_pointer): New.
Add precondition annotations. Add precondition annotations.
* include/bits/stream_iterator.h (istream_iterator, * include/bits/stream_iterator.h (istream_iterator,
ostream_iterator): Added precondition annotations. ostream_iterator): Added precondition annotations.
* include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto. * include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto.
@ -1253,10 +1253,10 @@
annotations. annotations.
* include/bits/stl_numeric.h: Ditto. * include/bits/stl_numeric.h: Ditto.
* include/ext/algorithm: Added algorithm precondition * include/ext/algorithm: Added algorithm precondition
annotations. annotations.
(__is_heap): Moved away from here. (__is_heap): Moved away from here.
* include/bits/stl_heap.h: Added algorithm precondition * include/bits/stl_heap.h: Added algorithm precondition
annotations. annotations.
(__is_heap): Moved to the top of this file. (__is_heap): Moved to the top of this file.
(__is_heap): Added iterator range overloads. (__is_heap): Added iterator range overloads.
* testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up * testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up
@ -1291,27 +1291,27 @@
* include/debug/deque: New. * include/debug/deque: New.
* include/debug/formatter.h: New. * include/debug/formatter.h: New.
* include/debug/hash_map: New. * include/debug/hash_map: New.
* include/debug/hash_map.h: New. * include/debug/hash_map.h: New.
* include/debug/hash_multimap.h: New. * include/debug/hash_multimap.h: New.
* include/debug/hash_set: New. * include/debug/hash_set: New.
* include/debug/hash_set.h: New. * include/debug/hash_set.h: New.
* include/debug/hash_multiset.h: New. * include/debug/hash_multiset.h: New.
* include/debug/list: New. * include/debug/list: New.
* include/debug/map: New. * include/debug/map: New.
* include/debug/map.h: New. * include/debug/map.h: New.
* include/debug/multimap.h: New. * include/debug/multimap.h: New.
* include/debug/multiset.h: New. * include/debug/multiset.h: New.
* include/debug/safe_base.h: New. * include/debug/safe_base.h: New.
* include/debug/safe_iterator.h: New. * include/debug/safe_iterator.h: New.
* include/debug/safe_iterator.tcc: New. * include/debug/safe_iterator.tcc: New.
* include/debug/safe_sequence.h: New. * include/debug/safe_sequence.h: New.
* include/debug/set: New. * include/debug/set: New.
* include/debug/set.h: New. * include/debug/set.h: New.
* include/debug/string: New. * include/debug/string: New.
* include/debug/vector: New. * include/debug/vector: New.
* src/debug.cc: New. * src/debug.cc: New.
* config/linker-map.gnu: Add debug mode symbols. * config/linker-map.gnu: Add debug mode symbols.
2003-11-11 Benjamin Kosnik <bkoz@redhat.com> 2003-11-11 Benjamin Kosnik <bkoz@redhat.com>
* src/string-inst.cc: Tweak namespaces. * src/string-inst.cc: Tweak namespaces.
@ -1345,7 +1345,7 @@
* include/std/std_list.h: Same. * include/std/std_list.h: Same.
* include/std/std_map.h: Same. * include/std/std_map.h: Same.
* include/std/std_set.h: Same. * include/std/std_set.h: Same.
* include/std/std_vector.h: Same. * include/std/std_vector.h: Same.
* include/std/std_queue.h: Use deque, vector. * include/std/std_queue.h: Use deque, vector.
* include/std/std_stack.h: Same. * include/std/std_stack.h: Same.
@ -1423,7 +1423,7 @@
* libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer, * libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer,
immediately return. This reflects a C++ ABI change 2003 Nov 03. immediately return. This reflects a C++ ABI change 2003 Nov 03.
(__cxa_vec_delete3): Likewise. (__cxa_vec_delete3): Likewise.
2003-11-03 Petur Runolfsson <peturr02@ru.is> 2003-11-03 Petur Runolfsson <peturr02@ru.is>
PR libstdc++/12790 PR libstdc++/12790
@ -1448,7 +1448,7 @@
needed and output the result. needed and output the result.
(basic_filebuf::sync): Move here, don't modify _M_writing (basic_filebuf::sync): Move here, don't modify _M_writing
or _M_reading. or _M_reading.
* include/std/std_fstream.h * include/std/std_fstream.h
(basic_filebuf::_M_state_last): Declare it. (basic_filebuf::_M_state_last): Declare it.
(basic_filebuf::_M_last_overflowed): Delete. (basic_filebuf::_M_last_overflowed): Delete.
@ -1456,12 +1456,12 @@
(basic_filebuf::sync): Declare only. (basic_filebuf::sync): Declare only.
(basic_filebuf::_M_output_unshift): Delete. (basic_filebuf::_M_output_unshift): Delete.
(basic_filebuf::_M_terminate_output): Declare it. (basic_filebuf::_M_terminate_output): Declare it.
* testsuite/testsuite_character.h: * testsuite/testsuite_character.h:
Define character class and state class plus char_traits and Define character class and state class plus char_traits and
codecvt specializations for same for testing support for codecvt specializations for same for testing support for
stateful encodings. stateful encodings.
* testsuite/27_io/basic_filebuf/close/12790-1.cc, * testsuite/27_io/basic_filebuf/close/12790-1.cc,
* testsuite/27_io/basic_filebuf/close/char/12790-1.cc, * testsuite/27_io/basic_filebuf/close/char/12790-1.cc,
* testsuite/27_io/basic_filebuf/close/char/12790-2.cc, * testsuite/27_io/basic_filebuf/close/char/12790-2.cc,
@ -1521,10 +1521,10 @@
2003-11-03 Benjamin Kosnik <bkoz@redhat.com> 2003-11-03 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.h (time_get::_M_extract_name): Add * include/bits/locale_facets.h (time_get::_M_extract_name): Add
ctype argument. ctype argument.
* include/bits/locale_facets.tcc: Same, use it to allow * include/bits/locale_facets.tcc: Same, use it to allow
capitalized names. capitalized names.
* include/bits/fstream.tcc: Spacing tweak. * include/bits/fstream.tcc: Spacing tweak.
* include/bits/istream.tcc: Same. * include/bits/istream.tcc: Same.
* include/bits/ostream.tcc: Same. * include/bits/ostream.tcc: Same.
@ -1546,7 +1546,7 @@
* include/bits/locale_facets.tcc (num_get::_M_extract_float): * include/bits/locale_facets.tcc (num_get::_M_extract_float):
Revert the last commit, is not correct, sorry. Revert the last commit, is not correct, sorry.
2003-10-29 Paolo Carlini <pcarlini@suse.de> 2003-10-29 Paolo Carlini <pcarlini@suse.de>
* config/locale/generic/c_locale.cc: Add back <cmath> and * config/locale/generic/c_locale.cc: Add back <cmath> and
@ -1595,11 +1595,11 @@
* configure: Regenerate. * configure: Regenerate.
2003-10-27 Benjamin Kosnik <bkoz@redhat.com> 2003-10-27 Benjamin Kosnik <bkoz@redhat.com>
* docs/html/17_intro/TODO: Add links. * docs/html/17_intro/TODO: Add links.
* testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc: * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
Uncomment. Uncomment.
2003-10-27 Paolo Carlini <pcarlini@suse.de> 2003-10-27 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/12750 PR libstdc++/12750
@ -1720,7 +1720,7 @@
* include/bits/locale_facets.tcc (__int_to_char): Remove * include/bits/locale_facets.tcc (__int_to_char): Remove
the const int parameter. the const int parameter.
(_M_insert_int): Update caller. (_M_insert_int): Update caller.
* src/locale-inst.cc (__int_to_char): Update instantiations. * src/locale-inst.cc (__int_to_char): Update instantiations.
2003-10-22 Benjamin Kosnik <bkoz@redhat.com> 2003-10-22 Benjamin Kosnik <bkoz@redhat.com>
@ -1771,7 +1771,7 @@
* acinclude.m4 (GLIBCXX_CHECK_POLL, GLIBCXX_CHECK_WRITEV): * acinclude.m4 (GLIBCXX_CHECK_POLL, GLIBCXX_CHECK_WRITEV):
Use AC_TRY_LINK instead of AC_TRY_COMPILE. Use AC_TRY_LINK instead of AC_TRY_COMPILE.
2003-10-22 Paolo Carlini <pcarlini@suse.de> 2003-10-22 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/12657 PR libstdc++/12657
@ -1786,9 +1786,9 @@
* include/ext/pool_allocator.h: Adjust namespaces. * include/ext/pool_allocator.h: Adjust namespaces.
* include/bits/stl_threads.h (_Refcount_base): Move. * include/bits/stl_threads.h (_Refcount_base): Move.
Put remaining into namespace __gnu_cxx. Put remaining into namespace __gnu_cxx.
2003-10-21 Benjamin Kosnik <bkoz@redhat.com> 2003-10-21 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/9858 PR libstdc++/9858
* include/bits/locale_facets.h (ctype<char>): Remove * include/bits/locale_facets.h (ctype<char>): Remove
__ctype_abstract_base. __ctype_abstract_base.
@ -1819,7 +1819,7 @@
* src/localename.cc: Move a comment. * src/localename.cc: Move a comment.
2003-10-20 Benjamin Kosnik <bkoz@redhat.com> 2003-10-20 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/10081 PR libstdc++/10081
* testsuite_hooks.h: Add pod_type, ctype and numpunct specializations. * testsuite_hooks.h: Add pod_type, ctype and numpunct specializations.
* testsuite_hooks.cc: Same. * testsuite_hooks.cc: Same.
@ -1868,7 +1868,7 @@
returns true. returns true.
2003-10-17 Benjamin Kosnik <bkoz@redhat.com> 2003-10-17 Benjamin Kosnik <bkoz@redhat.com>
* src/Makefile.am: Add new files. * src/Makefile.am: Add new files.
* src/Makefile.in: Regenerate. * src/Makefile.in: Regenerate.
* src/globals.cc: Split into.. * src/globals.cc: Split into..
@ -1967,7 +1967,7 @@
* aclocal.m4: Regenerated. * aclocal.m4: Regenerated.
* config.h.in: Regenerated. * config.h.in: Regenerated.
* configure: Regenerated. * configure: Regenerated.
2003-10-16 Bernardo Innocenti <bernie@develer.com> 2003-10-16 Bernardo Innocenti <bernie@develer.com>
* config/cpu/m68k/atomicity.h (__exchange_and_add): Use TAS on * config/cpu/m68k/atomicity.h (__exchange_and_add): Use TAS on
@ -1990,7 +1990,7 @@
for __res too and avoid strdup. for __res too and avoid strdup.
2003-10-14 Jeff Bailey <jbailey@nisa.net> 2003-10-14 Jeff Bailey <jbailey@nisa.net>
PR libstdc++/12562 PR libstdc++/12562
* crossconfig.m4: Share the config between *-linux* and *-gnu*. * crossconfig.m4: Share the config between *-linux* and *-gnu*.
* configure: Regenerate. * configure: Regenerate.
@ -2087,7 +2087,7 @@
* include/bits/locale_classes.h: Move _M_id out of line, so that * include/bits/locale_classes.h: Move _M_id out of line, so that
locale::id::_S_highwater can be removed from the export list. locale::id::_S_highwater can be removed from the export list.
* src/locale.cc (locale::id::_M_id): Define. * src/locale.cc (locale::id::_M_id): Define.
2003-10-09 Andreas Tobler <a.tobler@schweiz.ch> 2003-10-09 Andreas Tobler <a.tobler@schweiz.ch>
* testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_64 for * testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_64 for
@ -2118,7 +2118,7 @@
* src/string-inst.cc: Prune. * src/string-inst.cc: Prune.
* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same. * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
2003-10-09 Petur Runolfsson <peturr02@ru.is> 2003-10-09 Petur Runolfsson <peturr02@ru.is>
* src/io-inst.cc: Don't include iostream. * src/io-inst.cc: Don't include iostream.
@ -2201,7 +2201,7 @@
PR libstdc++/12451 PR libstdc++/12451
* libsupc++/cxxabi.h: Move forward declaration of __class_type_info. * libsupc++/cxxabi.h: Move forward declaration of __class_type_info.
2003-10-02 Benjamin Kosnik <bkoz@redhat.com> 2003-10-02 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_classes.h (locale::facet::_S_get_c_name): Add. * include/bits/locale_classes.h (locale::facet::_S_get_c_name): Add.
@ -2230,7 +2230,7 @@
* src/locale.cc (locale::_S_initialize): Use __gthread_active_p. * src/locale.cc (locale::_S_initialize): Use __gthread_active_p.
(locale::facet::_S_get_c_locale): Same. (locale::facet::_S_get_c_locale): Same.
2003-10-02 Benjamin Kosnik <bkoz@redhat.com> 2003-10-02 Benjamin Kosnik <bkoz@redhat.com>
* config/linker-map.gnu: Export _S_get_c_locale instead of * config/linker-map.gnu: Export _S_get_c_locale instead of
@ -2251,7 +2251,7 @@
* config/os/gnu-linux/ctype_noninline.h * config/os/gnu-linux/ctype_noninline.h
(ctype<char>::classic_table()): Don't call locale::classic(). (ctype<char>::classic_table()): Don't call locale::classic().
* include/bits/locale_classes.h * include/bits/locale_classes.h
(locale::_S_categories): Const qualify. (locale::_S_categories): Const qualify.
(locale::_S_once, locale::_S_initialize_once, (locale::_S_once, locale::_S_initialize_once,
locale::facet::_S_once, locale::facet::_S_initialize_once, locale::facet::_S_once, locale::facet::_S_initialize_once,
locale::facet::_S_get_c_locale): Declare. locale::facet::_S_get_c_locale): Declare.
@ -2265,7 +2265,7 @@
* src/locale.cc * src/locale.cc
(locale::_S_once, locale::facet::_S_once): Define. (locale::_S_once, locale::facet::_S_once): Define.
(locale::classic): Move initialization code... (locale::classic): Move initialization code...
(locale::_S_initialize_once): ...here. (locale::_S_initialize_once): ...here.
(locale::_S_initialize): Call _S_initialize_once through (locale::_S_initialize): Call _S_initialize_once through
__gthread_once. __gthread_once.
(locale::facet::_S_initialize_once): Initialize _S_c_locale. (locale::facet::_S_initialize_once): Initialize _S_c_locale.
@ -2274,7 +2274,7 @@
* src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool)): * src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool)):
Drop unused parameters, add throw() specifier, don't initialize Drop unused parameters, add throw() specifier, don't initialize
locale::facet::_S_c_locale and _S_c_name. locale::facet::_S_c_locale and _S_c_name.
* config/locale/generic/messages_members.h: * config/locale/generic/messages_members.h:
Replace _S_c_locale with _S_get_c_locale(). Replace _S_c_locale with _S_get_c_locale().
* config/locale/gnu/c_locale.cc: Same. * config/locale/gnu/c_locale.cc: Same.
@ -2403,7 +2403,7 @@
2003-09-26 Ulrich Weigand <uweigand@de.ibm.com> 2003-09-26 Ulrich Weigand <uweigand@de.ibm.com>
* testsuite/22_locale/time_put/put/char/2.cc (test_02): Allow either * testsuite/22_locale/time_put/put/char/2.cc (test_02): Allow either
"Son" or "So" as abbreviated name for Sunday in de_DE locale. "Son" or "So" as abbreviated name for Sunday in de_DE locale.
* testsuite/22_locale/time_put/put/wchar_t/2.cc (test_02): Likewise. * testsuite/22_locale/time_put/put/wchar_t/2.cc (test_02): Likewise.
@ -2415,7 +2415,7 @@
* testsuite/27_io/basic_istream/sentry/char/3983-sstream.cc: Same. * testsuite/27_io/basic_istream/sentry/char/3983-sstream.cc: Same.
* testsuite/27_io/basic_ostream/sentry/char/3983-fstream.cc: Same. * testsuite/27_io/basic_ostream/sentry/char/3983-fstream.cc: Same.
* testsuite/27_io/basic_ostream/sentry/char/3983-sstream.cc: Same. * testsuite/27_io/basic_ostream/sentry/char/3983-sstream.cc: Same.
2003-09-25 Paolo Carlini <pcarlini@unitus.it> 2003-09-25 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/12352 PR libstdc++/12352
@ -2440,7 +2440,7 @@
PR libstdc++/6072 PR libstdc++/6072
* acinclude.m4: Split out checks for vfwscanf, vswscanf, vwscanf, * acinclude.m4: Split out checks for vfwscanf, vswscanf, vwscanf,
wcstof, iswblank. wcstof, iswblank.
* aclocal.m4: Regenerate. * aclocal.m4: Regenerate.
* config.h.in: Regenerate. * config.h.in: Regenerate.
* configure: Regenerate. * configure: Regenerate.
@ -2449,7 +2449,7 @@
* include/c_compatibility/wchar.h: Guard extra wchar_t functionality. * include/c_compatibility/wchar.h: Guard extra wchar_t functionality.
* include/c_std/std_cwchar.h: Same. * include/c_std/std_cwchar.h: Same.
* include/c_std/std_cwctype.h: Same. * include/c_std/std_cwctype.h: Same.
2003-09-25 Benjamin Kosnik <bkoz@redhat.com> 2003-09-25 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/11065 PR libstdc++/11065
@ -2459,7 +2459,7 @@
* testsuite/22_locale/ctype/is/wchar_t/1.cc: Same. * testsuite/22_locale/ctype/is/wchar_t/1.cc: Same.
* config/os/generic/ctype_inline.h: Update. * config/os/generic/ctype_inline.h: Update.
2003-09-25 Ulrich Weigand <uweigand@de.ibm.com> 2003-09-25 Ulrich Weigand <uweigand@de.ibm.com>
* src/Makefile.am (version_dep): New variable. * src/Makefile.am (version_dep): New variable.
@ -2502,7 +2502,7 @@
* config/io/basic_file_stdio.h: Same. * config/io/basic_file_stdio.h: Same.
* include/std/std_fstream.h (__ctype_type): Delete. * include/std/std_fstream.h (__ctype_type): Delete.
* include/std/std_streambuf.h (__ctype_type, __state_type): Delete. * include/std/std_streambuf.h (__ctype_type, __state_type): Delete.
2003-09-17 Benjamin Kosnik <bkoz@redhat.com> 2003-09-17 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/12239 PR libstdc++/12239
@ -2627,8 +2627,8 @@
* docs/html/configopts.html: Document --disable-hosted-libstdcxx. * docs/html/configopts.html: Document --disable-hosted-libstdcxx.
2003-08-29 Nathan Myers <ncm@cantrip.org> 2003-08-29 Nathan Myers <ncm@cantrip.org>
PR libstdc++/11990 PR libstdc++/11990
* include/bits/locale_facets.tcc (__pad): delete dead code. * include/bits/locale_facets.tcc (__pad): delete dead code.
2003-08-28 Alan Modra <amodra@bigpond.net.au> 2003-08-28 Alan Modra <amodra@bigpond.net.au>
@ -6252,7 +6252,7 @@
2003-04-09 Benjamin Kosnik <bkoz@redhat.com> 2003-04-09 Benjamin Kosnik <bkoz@redhat.com>
Reshuffle 27_io testsuite. Reshuffle 27_io testsuite.
* testsuite/27_io/filebuf.cc, * testsuite/27_io/filebuf.cc,
filebuf_members-1.tst, filebuf_members-1.txt, filebuf_members.cc, filebuf_members-1.tst, filebuf_members-1.txt, filebuf_members.cc,
filebuf_virtuals-1.tst, filebuf_virtuals-1.txt, filebuf_virtuals-1.tst, filebuf_virtuals-1.txt,

View file

@ -90,7 +90,7 @@
Add memory barriers to the double-checked locking used for static Add memory barriers to the double-checked locking used for static
initialization. initialization.
* libsupc++/guard.cc (__test_and_acquire): Define default. * libsupc++/guard.cc (__test_and_acquire): Define default.
(_GLIBCXX_GUARD_TEST_AND_ACQUIRE, __set_and_release) (_GLIBCXX_GUARD_TEST_AND_ACQUIRE, __set_and_release)
(_GLIBCXX_GUARD_SET_AND_RELEASE): Likewise. (_GLIBCXX_GUARD_SET_AND_RELEASE): Likewise.
(recursion_push, recursion_pop): New abstraction functions. (recursion_push, recursion_pop): New abstraction functions.
(__cxa_guard_acquire): Use _GLIBCXX_GUARD_TEST_AND_ACQUIRE. (__cxa_guard_acquire): Use _GLIBCXX_GUARD_TEST_AND_ACQUIRE.
@ -99,7 +99,7 @@
from _GLIBCXX_GUARD_ACQUIRE and reverse sense. from _GLIBCXX_GUARD_ACQUIRE and reverse sense.
(_GLIBCXX_GUARD_SET): Rename from _GLIBCXX_GUARD_RELEASE. (_GLIBCXX_GUARD_SET): Rename from _GLIBCXX_GUARD_RELEASE.
* config/cpu/arm/cxxabi_tweaks.h: Likewise. * config/cpu/arm/cxxabi_tweaks.h: Likewise.
* config/cpu/alpha/atomic_word.h (_GLIBCXX_READ_MEM_BARRIER) * config/cpu/alpha/atomic_word.h (_GLIBCXX_READ_MEM_BARRIER)
(_GLIBCXX_WRITE_MEM_BARRIER): Define. (_GLIBCXX_WRITE_MEM_BARRIER): Define.
* config/cpu/powerpc/atomic_word.h: Likewise. * config/cpu/powerpc/atomic_word.h: Likewise.
* config/cpu/sparc/atomic_word.h: Likewise. * config/cpu/sparc/atomic_word.h: Likewise.
@ -307,12 +307,12 @@
dummy return values. dummy return values.
2004-12-19 Dhruv Matani <dhruvbird@gmx.net> 2004-12-19 Dhruv Matani <dhruvbird@gmx.net>
* include/ext/bitmap_allocator.h: Make doxygen style comments for * include/ext/bitmap_allocator.h: Make doxygen style comments for
internal functions and classes. internal functions and classes.
2004-12-19 Dhruv Matani <dhruvbird@gmx.net> 2004-12-19 Dhruv Matani <dhruvbird@gmx.net>
* docs/html/20_util/allocator.html: Correct link. * docs/html/20_util/allocator.html: Correct link.
* docs/html/ext/ballocator_doc.txt: Remove. * docs/html/ext/ballocator_doc.txt: Remove.
* docs/html/ext/ballocator_doc.html: Add. * docs/html/ext/ballocator_doc.html: Add.
@ -368,7 +368,7 @@
2004-12-12 Paolo Carlini <pcarlini@suse.de> 2004-12-12 Paolo Carlini <pcarlini@suse.de>
* include/tr1/type_traits: Implement is_pointer, remove_pointer, * include/tr1/type_traits: Implement is_pointer, remove_pointer,
and add_pointer; reformat. and add_pointer; reformat.
(_DEFINE_PRIMARY_SPEC_HELPER, _DEFINE_PRIMARY_SPEC): Generalize (_DEFINE_PRIMARY_SPEC_HELPER, _DEFINE_PRIMARY_SPEC): Generalize
and rename to _DEFINE_SPEC_HELPER and _DEFINE_SPEC; update uses. and rename to _DEFINE_SPEC_HELPER and _DEFINE_SPEC; update uses.
* testsuite/tr1/4_metaprogramming/pointer_modifications/ * testsuite/tr1/4_metaprogramming/pointer_modifications/
@ -664,7 +664,7 @@
2004-11-24 Chris Jefferson <chris@bubblescope.net> 2004-11-24 Chris Jefferson <chris@bubblescope.net>
* include/tr1/tuple(operator!=): Change operator * include/tr1/tuple(operator!=): Change operator
definition to match (draft) technical report. definition to match (draft) technical report.
(operator>): Same. (operator>): Same.
(operator<=): Same. (operator<=): Same.
@ -726,7 +726,7 @@
* config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same. * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same.
* include/tr1/array: Add markup. * include/tr1/array: Add markup.
* include/tr1/tuple: Same. * include/tr1/tuple: Same.
* docs/doxygen/run_doxygen: Print arguments. * docs/doxygen/run_doxygen: Print arguments.
* docs/doxygen/user.cfg.in: Tweaks. * docs/doxygen/user.cfg.in: Tweaks.
@ -868,7 +868,7 @@
end iterators. end iterators.
* include/bits/locale_facets.tcc (time_get<>::_M_extract_name): * include/bits/locale_facets.tcc (time_get<>::_M_extract_name):
Minor tweak. Minor tweak.
2004-11-08 Benjamin Kosnik <bkoz@redhat.com> 2004-11-08 Benjamin Kosnik <bkoz@redhat.com>
Doug Gregor <dgregor@cs.indiana.edu> Doug Gregor <dgregor@cs.indiana.edu>
@ -951,7 +951,7 @@
* include/bits/stl_numeric.h (partial_sum, adjacent_difference): * include/bits/stl_numeric.h (partial_sum, adjacent_difference):
Avoid dereferencing two times __first in the prologue. Avoid dereferencing two times __first in the prologue.
2004-11-03 Paolo Carlini <pcarlini@suse.de> 2004-11-03 Paolo Carlini <pcarlini@suse.de>
* include/bits/stl_numeric.h: Trivial formatting fixes. * include/bits/stl_numeric.h: Trivial formatting fixes.
@ -995,12 +995,12 @@
2004-11-02 Benjamin Kosnik <bkoz@redhat.com> 2004-11-02 Benjamin Kosnik <bkoz@redhat.com>
Lothar Werzinger <lothar@xcerla.com> Lothar Werzinger <lothar@xcerla.com>
PR libstdc++/17664 PR libstdc++/17664
* src/debug.cc: Include concurrence, use mutexes. * src/debug.cc: Include concurrence, use mutexes.
(_Safe_iterator_base::_M_attach): Here. (_Safe_iterator_base::_M_attach): Here.
(_Safe_iterator_base::_M_detach): Here. (_Safe_iterator_base::_M_detach): Here.
2004-11-02 Benjamin Kosnik <bkoz@redhat.com> 2004-11-02 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/17922 PR libstdc++/17922
@ -1026,7 +1026,7 @@
* libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled * libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled
exceptions. exceptions.
* testsuite/thread/18185.cc: New. * testsuite/thread/18185.cc: New.
2004-11-01 Chris Jefferson <chris@bubblescope.net> 2004-11-01 Chris Jefferson <chris@bubblescope.net>
PR libstdc++/18159 PR libstdc++/18159
@ -1157,7 +1157,7 @@
array object, use its size member function directly. array object, use its size member function directly.
* testsuite/ext/array_allocator/3.cc: New. * testsuite/ext/array_allocator/3.cc: New.
* docs/html/20_util/allocator.html: Add docs. * docs/html/20_util/allocator.html: Add docs.
2004-10-25 Geoffrey Keating <geoffk@apple.com> 2004-10-25 Geoffrey Keating <geoffk@apple.com>
* configure.host (darwin*): Build libstdc++ single module * configure.host (darwin*): Build libstdc++ single module
@ -1179,7 +1179,7 @@
* scripts/testsuite_flags.in (build-includes): Remove redundant * scripts/testsuite_flags.in (build-includes): Remove redundant
search for libsupc++. search for libsupc++.
* fragment.am: Clean. * fragment.am: Clean.
2004-10-25 Benjamin Kosnik <bkoz@redhat.com> 2004-10-25 Benjamin Kosnik <bkoz@redhat.com>
* include/Makefile.am (tr1_headers): Add tuple. * include/Makefile.am (tr1_headers): Add tuple.
@ -1195,16 +1195,16 @@
* testsuite/tr1/6_containers/tuple/cons/assignment.cc: New. * testsuite/tr1/6_containers/tuple/cons/assignment.cc: New.
* testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: New. * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: New.
* testsuite/tr1/6_containers/tuple/cons/constructor.cc: New. * testsuite/tr1/6_containers/tuple/cons/constructor.cc: New.
* testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc: * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
New. New.
* testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: New. * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: New.
* testsuite/tr1/6_containers/tuple/element_access/get.cc: New. * testsuite/tr1/6_containers/tuple/element_access/get.cc: New.
2004-10-25 Paolo Carlini <pcarlini@suse.de> 2004-10-25 Paolo Carlini <pcarlini@suse.de>
* include/bits/basic_string.h (_Rep::_M_is_safe): Move to * include/bits/basic_string.h (_Rep::_M_is_safe): Move to
basic_string as _M_disjunct, adjust to take only __s. basic_string as _M_disjunct, adjust to take only __s.
* include/bits/basic_string.tcc: Adjust consistently callers. * include/bits/basic_string.tcc: Adjust consistently callers.
2004-10-25 Paolo Carlini <pcarlini@suse.de> 2004-10-25 Paolo Carlini <pcarlini@suse.de>
@ -1272,9 +1272,9 @@
* testsuite/tr1/6_containers/array/comparison_operators/(equal.cc, * testsuite/tr1/6_containers/array/comparison_operators/(equal.cc,
greater.cc, greater_or_equal.cc, less.cc, less_or_equal.cc, greater.cc, greater_or_equal.cc, less.cc, less_or_equal.cc,
not_equal): New. not_equal): New.
* testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc: * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
New. New.
* testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc: * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
New. New.
* testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: New. * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: New.
* testsuite/tr1/6_containers/array/requirements/(contiguous.cc, * testsuite/tr1/6_containers/array/requirements/(contiguous.cc,
@ -1296,7 +1296,7 @@
_M_range_insert): Check at the outset that we are not trying _M_range_insert): Check at the outset that we are not trying
to exceed max_size, then deal properly with __len overflows. to exceed max_size, then deal properly with __len overflows.
* testsuite/23_containers/vector/modifiers/insert/1.cc: New. * testsuite/23_containers/vector/modifiers/insert/1.cc: New.
* testsuite/testsuite_allocator.h: Remove redundant include. * testsuite/testsuite_allocator.h: Remove redundant include.
2004-10-20 Paolo Carlini <pcarlini@suse.de> 2004-10-20 Paolo Carlini <pcarlini@suse.de>
@ -1337,10 +1337,10 @@
(__mt_alloc::allocate): Use it. (__mt_alloc::allocate): Use it.
* src/mt_allocator.cc (__pool::_M_reclaim_block): Use it. * src/mt_allocator.cc (__pool::_M_reclaim_block): Use it.
(__pool::_M_reserve_block): Simplify block allocation. (__pool::_M_reserve_block): Simplify block allocation.
2004-10-17 Dhruv Matani <dhruvbird@gmx.net> 2004-10-17 Dhruv Matani <dhruvbird@gmx.net>
Paolo Carlini <pcarlini@suse.de> Paolo Carlini <pcarlini@suse.de>
* include/ext/bitmap_allocator.h: Change unsigned int -> size_t: this * include/ext/bitmap_allocator.h: Change unsigned int -> size_t: this
makes the code 64-bit correct and also fixes (together with using at makes the code 64-bit correct and also fixes (together with using at
the beginning a bitmap 2 * size_t bytes wide) alignment issues: now the beginning a bitmap 2 * size_t bytes wide) alignment issues: now
@ -1357,7 +1357,7 @@
* include/tr1/array (array::end const): Fix casting from iterator * include/tr1/array (array::end const): Fix casting from iterator
to const_iterator. to const_iterator.
2004-10-15 Paolo Carlini <pcarlini@suse.de> 2004-10-15 Paolo Carlini <pcarlini@suse.de>
* include/ext/bitmap_allocator.h: Qualify ::operator delete. * include/ext/bitmap_allocator.h: Qualify ::operator delete.
@ -1391,7 +1391,7 @@
* testsuite/testsuite_allocator.h (check_new): Add instance argument. * testsuite/testsuite_allocator.h (check_new): Add instance argument.
* testsuite/ext/array_allocator/check_new.cc: New. * testsuite/ext/array_allocator/check_new.cc: New.
2004-10-14 Paolo Carlini <pcarlini@suse.de> 2004-10-14 Paolo Carlini <pcarlini@suse.de>
* include/ext/bitmap_allocator.h (bitmap_allocator::_Alloc_block): * include/ext/bitmap_allocator.h (bitmap_allocator::_Alloc_block):
@ -1415,7 +1415,7 @@
* testsuite/ext/slist/check_construct_destroy.cc: ...here. * testsuite/ext/slist/check_construct_destroy.cc: ...here.
* testsuite/ext/slist_explicit_instantiation.cc: Move to... * testsuite/ext/slist_explicit_instantiation.cc: Move to...
* testsuite/ext/slist/instantiate.cc: ...here. * testsuite/ext/slist/instantiate.cc: ...here.
2004-10-14 Benjamin Kosnik <bkoz@redhat.com> 2004-10-14 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/mt_allocator.h: Tweaks. * include/ext/mt_allocator.h: Tweaks.
@ -1446,7 +1446,7 @@
PR libstdc++/17948 PR libstdc++/17948
* include/bits/stl_tree.h (erase(iterator, iterator)): Revert * include/bits/stl_tree.h (erase(iterator, iterator)): Revert
wrong commit of 2004-10-07. wrong commit of 2004-10-07.
2004-10-12 Scott Snyder <snyder@fnal.gov> 2004-10-12 Scott Snyder <snyder@fnal.gov>
PR libstdc++/17948 PR libstdc++/17948
@ -1469,7 +1469,7 @@
* config/linker-map.gnu: Tweak exports. * config/linker-map.gnu: Tweak exports.
* docs/html/ext/mt_allocator.html: Update docs. * docs/html/ext/mt_allocator.html: Update docs.
* testsuite/ext/mt_allocator/deallocate_global-2.cc: Fix. * testsuite/ext/mt_allocator/deallocate_global-2.cc: Fix.
* testsuite/ext/mt_allocator/deallocate_global-4.cc: Fix. * testsuite/ext/mt_allocator/deallocate_global-4.cc: Fix.
* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Fix. * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Fix.
* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Fix. * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Fix.
* testsuite/ext/mt_allocator/deallocate_local-2.cc: Fix. * testsuite/ext/mt_allocator/deallocate_local-2.cc: Fix.
@ -1504,7 +1504,7 @@
* acinclude.m4 (GLIBCXX_ENABLE_THREADS): Tweak test. * acinclude.m4 (GLIBCXX_ENABLE_THREADS): Tweak test.
* configure: Regenerate. * configure: Regenerate.
2004-10-10 Paolo Carlini <pcarlini@suse.de> 2004-10-10 Paolo Carlini <pcarlini@suse.de>
* config/locale/gnu/monetary_members.cc (_S_construct_pattern): * config/locale/gnu/monetary_members.cc (_S_construct_pattern):
@ -1540,7 +1540,7 @@
* testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same. * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Same. * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Same.
* testsuite/ext/mt_allocator/deallocate_local-4.cc: Same. * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2004-10-07 Phil Edwards <phil@codesourcery.com> 2004-10-07 Phil Edwards <phil@codesourcery.com>
* testsuite/lib/libstdc++.exp: Update list of undefined functions. * testsuite/lib/libstdc++.exp: Update list of undefined functions.
@ -1600,7 +1600,7 @@
* testsuite/ext/mt_allocator/deallocate_global-1.cc: Move to... * testsuite/ext/mt_allocator/deallocate_global-1.cc: Move to...
* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: ...here. * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: ...here.
* testsuite/ext/mt_allocator/deallocate_global-3.cc: Move to... * testsuite/ext/mt_allocator/deallocate_global-3.cc: Move to...
* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: ...here. * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: ...here.
* testsuite/ext/mt_allocator/deallocate_local-1.cc: Move to... * testsuite/ext/mt_allocator/deallocate_local-1.cc: Move to...
* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: ...here. * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: ...here.
* testsuite/ext/mt_allocator/deallocate_local-3.cc: Move to... * testsuite/ext/mt_allocator/deallocate_local-3.cc: Move to...
@ -1647,10 +1647,10 @@
(__pool_base::_Block_address): New. (__pool_base::_Block_address): New.
(__pool_base): Rearrange data members. (__pool_base): Rearrange data members.
(__pool::_M_reserve_memory): To _M_reserve_block. (__pool::_M_reserve_memory): To _M_reserve_block.
(__pool::_M_reclaim_memory): To _M_reclaim_block. (__pool::_M_reclaim_memory): To _M_reclaim_block.
(__pool::_Bin_record): Add _Block_address data member. (__pool::_Bin_record): Add _Block_address data member.
(__pool<false>): Add _M_thread_freelist_initial. (__pool<false>): Add _M_thread_freelist_initial.
(__pool::~__pool): Declare. (__pool::~__pool): Declare.
(__common_pool_policy): Move static data member to... (__common_pool_policy): Move static data member to...
(__common_pool_policy::_S_get_pool): ...here, make static local. (__common_pool_policy::_S_get_pool): ...here, make static local.
(__per_type_pool_policy): Move static data member to... (__per_type_pool_policy): Move static data member to...
@ -1675,10 +1675,10 @@
* testsuite/ext/mt_allocator/deallocate_local-3.cc: New. * testsuite/ext/mt_allocator/deallocate_local-3.cc: New.
* testsuite/ext/mt_allocator/deallocate_local-4.cc: New. * testsuite/ext/mt_allocator/deallocate_local-4.cc: New.
* testsuite/ext/mt_allocator/deallocate.cc: New. * testsuite/ext/mt_allocator/deallocate.cc: New.
* testsuite/ext/malloc_allocator/deallocate.cc: New. * testsuite/ext/malloc_allocator/deallocate.cc: New.
* testsuite/ext/malloc_allocator/deallocate_global.cc: New. * testsuite/ext/malloc_allocator/deallocate_global.cc: New.
* testsuite/ext/malloc_allocator/deallocate_local.cc: New. * testsuite/ext/malloc_allocator/deallocate_local.cc: New.
2004-10-05 Ulrich Weigand <uweigand@de.ibm.com> 2004-10-05 Ulrich Weigand <uweigand@de.ibm.com>
* configure.host (abi_baseline_pair): Define for s390-*-linux* and * configure.host (abi_baseline_pair): Define for s390-*-linux* and
@ -1776,7 +1776,7 @@
2004-09-29 Paolo Carlini <pcarlini@suse.de> 2004-09-29 Paolo Carlini <pcarlini@suse.de>
Benjamin Kosnik <bkoz@redhat.com> Benjamin Kosnik <bkoz@redhat.com>
* testsuite/testsuite_io.h (class constraint_buf): New, extended * testsuite/testsuite_io.h (class constraint_buf): New, extended
and templatized version of constraint_filebuf; add typedefs for and templatized version of constraint_filebuf; add typedefs for
streambuf/stringbuf/filebuf and wchar_t counterparts. streambuf/stringbuf/filebuf and wchar_t counterparts.
@ -1790,7 +1790,7 @@
* include/bits/basic_string.tcc (_S_construct, _M_destroy, * include/bits/basic_string.tcc (_S_construct, _M_destroy,
_M_leak_hard, _M_mutate): Likewise. _M_leak_hard, _M_mutate): Likewise.
* acinclude.m4 (GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING): New. * acinclude.m4 (GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING): New.
* acconfig.h: Add corresponding undef. * acconfig.h: Add corresponding undef.
* configure.ac: Use GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING. * configure.ac: Use GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING.
* docs/html/configopts.html: Document --enable-fully-dynamic-string. * docs/html/configopts.html: Document --enable-fully-dynamic-string.
* configure: Regenerate. * configure: Regenerate.
@ -1802,7 +1802,7 @@
* testsuite/21_strings/basic_string/operations/char/1.cc: New. * testsuite/21_strings/basic_string/operations/char/1.cc: New.
* testsuite/21_strings/basic_string/operations/wchar_t/1.cc: New. * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: New.
* testsuite/21_strings/basic_string/element_access/char/empty.cc: New. * testsuite/21_strings/basic_string/element_access/char/empty.cc: New.
* testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc: * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
New. New.
2004-09-28 Paolo Carlini <pcarlini@suse.de> 2004-09-28 Paolo Carlini <pcarlini@suse.de>
@ -3812,10 +3812,12 @@
* testsuite/21_strings/char_traits/requirements/short/1.cc: Same. * testsuite/21_strings/char_traits/requirements/short/1.cc: Same.
* testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc: * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
Same. Same.
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc: Same. * testsuite/27_io/basic_ostream/inserters_arithmetic/char/
exceptions_badbit_throw.cc: Same.
* testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc: * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
Same. Same.
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc: Same. * testsuite/27_io/basic_ostream/inserters_arithmetic/char/
exceptions_failbit_throw.cc: Same.
* testsuite/27_io/types/2.cc: Same. * testsuite/27_io/types/2.cc: Same.
* testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Fix temporary * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Fix temporary

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff