diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-04 16:29:26 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-04 16:29:26 +0000 |
commit | b87305fd06d7a20a214eab577d6cb831e7086418 (patch) | |
tree | 9627aa49e8b2b8c8122e2477742889ec1dda185b | |
parent | 4dbc065859bd48a6c865105eef41fa00606ad173 (diff) | |
download | gcc-b87305fd06d7a20a214eab577d6cb831e7086418.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154985 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-1999 | 485 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-2000 | 724 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-2002 | 12 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-2003 | 196 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-2004 | 84 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-2005 | 584 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-2006 | 312 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog-2007 | 368 |
9 files changed, 1386 insertions, 1385 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3bdd2c830a7..4c4fbbf88aa 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -586,8 +586,8 @@ 2009-10-28 Johannes Singler <singler@kit.edu> PR libstdc++/40852 - * include/parallel/multiseq_selection.h - (multiseq_partition, multiseq_selection): Avoid intermediate + * include/parallel/multiseq_selection.h + (multiseq_partition, multiseq_selection): Avoid intermediate values exceeding the integer type range for very large inputs. 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com> @@ -782,7 +782,7 @@ Update link to bogus site with reference to unix.org. * doc/xml/manual/ctype.xml: Ditto. * doc/xml/manual/locale.xml: Ditto. - + 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com> * include/parallel/numeric (__adjacent_difference_switch): Fix typo. diff --git a/libstdc++-v3/ChangeLog-1999 b/libstdc++-v3/ChangeLog-1999 index 138c5fd6866..29a506317cf 100644 --- a/libstdc++-v3/ChangeLog-1999 +++ b/libstdc++-v3/ChangeLog-1999 @@ -31,7 +31,7 @@ 1999-12-21 Benjamin Kosnik <bkoz@decepticon.cygnus.com> * bits/c++config.h.in (__GLIBCPP__): 19991221. - * docs/index.html: Add correct information. + * docs/index.html: Add correct information. * config/irix: New directory. * config/irix/ctype.cc: Add irix-6.5 info. Not tested. @@ -40,14 +40,14 @@ * config/aix: New directory. * config/aix/ctype.cc: Add aix-4.2 info. Not tested. * config/aix/bits/ctype_base.h: And here. - + 1999-12-21 Philip Martin <pm@corris.dircon.co.uk> * bits/basic_string.h: Add special case handling for integral "iterators". * bits/std_string.h: include type_traits.h * testsuite/21_strings/ctor_copy_dtor.cc: Tweak. - + 1999-12-21 Benjamin Kosnik <bkoz@decepticon.cygnus.com> * bits/fstream.tcc (seekoff): Output buffer based on _M_*_in and @@ -57,7 +57,7 @@ * testsuite/27_io/filebuf-2.tst: Correct, remove weird character at the end of the file. * testsuite/27_io/filebuf-3.tst: Correct. - + 1999-12-21 Phil Edwards <pedwards@jaj.com> * docs/gentop/index: Hold off on .7 announcement date. @@ -85,11 +85,11 @@ * src/Makefile.in: Regenerate. 1999-12-20 Benjamin Kosnik <bkoz@cygnus.com> - + * mkcheck (SRC_DIR): Now have to include config/* dir if "make check" and not "make check-install." Temporarily hack in linux support. - + * bits/std_streambuf.h: Tweaks. * bits/streambuf.tcc (xsgetn): Tweaks. * bits/std_fstream.h (sync): Make _M_really_overflow consistent. @@ -117,25 +117,25 @@ 1999-12-19 Benjamin Kosnik <bkoz@cygnus.com> Ulrich Drepper <drepper@cygnus.com> - + * acconfig.h: Remove _GLIBCPP_USE_CTYPE_ISBIT. * src/locale.cc: Take out platform-specific hacks. * config/linux/ctype.cc: Put here. * config/solaris/ctype.cc: Put here. - * config/default/ctype.cc: Put here. + * config/default/ctype.cc: Put here. * bits/locale_facets.h: Take out platform-specific hacks. * config/linux/bits/ctype_base.h: Put here. * config/solaris/bits/ctype_base.h: Put here. - * config/default/bits/ctype_base.h: Put here. + * config/default/bits/ctype_base.h: Put here. * configure.in: Bump version. Add tests for top-level config directory. * configure: Regenerated. * src/Makefile.am (INCLUDES): Add platform-specific dir. * src/Makefile: Regenerate. - + 1999-12-19 Benjamin Kosnik <bkoz@cygnus.com> Ulrich Drepper <drepper@cygnus.com> @@ -151,7 +151,7 @@ * bits/c++config.h.in (__GLIBCPP__): Bump. * docs/17_intro/RELEASE-NOTES: Update, Gaby please add your stuff. - * docs/17_intro/TODO: Update. + * docs/17_intro/TODO: Update. * bits/locale_facets.h: Touch this too. * bits/localefwd.h: Add typedefs for loooooong vector names. @@ -159,9 +159,9 @@ (has_facet): Simplify. * src/locale-inst.cc: Add instantiations. * src/locale.cc: Tweaks. - - * bits/std_streambuf.h: Move indeterminates into. . - * bits/std_fstream.h: Here. + + * bits/std_streambuf.h: Move indeterminates into. . + * bits/std_fstream.h: Here. * bits/fstream.tcc (underflow): Rewind just for ios_base::out streams. * bits/sstream.tcc: Very minor formatting tweaks. @@ -171,7 +171,7 @@ * testsuite/27_io/istream_unformatted.cc (test05): More tweaks, include fstream. * testsuite/27_io/filebuf.cc: Tweaks. - + 1999-12-17 Phil Edwards <pedwards@jaj.com> * configure.in: Add OPTLEVEL, -O2 for gcc 2.96+, nothing otherwise. @@ -206,7 +206,7 @@ * mknumeric_limits (OUT_C): restart only if $OUT_C is present. - * bits/std_complex.h + * bits/std_complex.h (complex<float>::complex(const complex<double>&), complex<float>::complex(const complex<long double>&)): Define. @@ -223,7 +223,7 @@ (test05): Same for stringbufs. * testsuite/27_io/istream_unformatted-2.tst: New file. * testsuite/27_io/istream_unformatted-1.tst: New file. - * testsuite/27_io/istream_unformatted-1.txt: New file. + * testsuite/27_io/istream_unformatted-1.txt: New file. * testsuite/21_strings/inserters_extractors.cc (test05): Change output file. @@ -242,7 +242,7 @@ cannot be inlined, as I can see no real reason to disqualify it. (__valarray_product(const _Tp*, const _Tp*)): Same here. * bits/std_valarray.h (valarray::operator[](size_t)): Same here. - + * docs/17_intro/TODO: Update. 1999-12-12 Benjamin Kosnik <bkoz@gnu.org> @@ -253,15 +253,15 @@ the resultant position. * bits/fstream.tcc (seekoff): Explicitly set return value to resultant external byte sequence position, not value returned from - _M_file->seekoff. Need to make + _M_file->seekoff. Need to make (seekpos): New definition. - + * bits/istream.tcc (seekg): As per Library Issues List 136, set to just istream. Necessary, or else tellg will give an invalid stream position, but seekg will return a valid stream position, which is not groovy: see testcase addition. * bits/ostream.tcc (seekp): Same. - + * bits/streambuf.tcc (_S_copy_streambufs): Simplify. * bits/sstream.tcc: Tweaks. * bits/locale_facets.tcc: Tweaks. @@ -277,9 +277,9 @@ * bits/localefwd.h: And here. * bits/std_ostream.h: Tweaks, sentry ctor can't be inlined. * bits/ostream.tcc: Put here. - - Frank Ch. Eigler <fche@cygnus.com> - * src/Makefile.am: Adjust CXXFLAGS, add AM_CXXFLAGS. + + Frank Ch. Eigler <fche@cygnus.com> + * src/Makefile.am: Adjust CXXFLAGS, add AM_CXXFLAGS. 1999-12-08 Benjamin Kosnik <bkoz@cygnus.com> @@ -326,7 +326,7 @@ 1999-12-06 Mumit Khan <khan@xraylith.wisc.edu> - * bits/istream.tcc (basic_istream::ignore): streamsize is not + * bits/istream.tcc (basic_istream::ignore): streamsize is not necessarily an `int'. 1999-12-06 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> @@ -349,7 +349,7 @@ worth doing correctly. Remove const designation on ios argument. * testsuite/27_io/ios_manip_basefield.cc (test02): Add tests. * testsuite/27_io/ostream_inserter_arith.cc (test03): Add tests. - + 1999-12-04 Benjamin Kosnik <bkoz@gnu.org> * bits/std_sstream.h (streambuf::underflow): Check for mode == in. @@ -365,7 +365,7 @@ * bits/ostream.tcc (ostream::operator<<(const char*)): Stub out unused argument. (ostream::operator<<(_CharT)): Fix. - + * bits/std_sstream.h: Temporarily disable including sstream.tcc to see if this will increase compile speed. * bits/std_ostream.h: Likewise. . . @@ -375,23 +375,23 @@ instantiation purposes. * src/string-inst.cc: And here. * testsuite/27_io/ostream_inserter_arith.cc: Add test case. - + 1999-12-02 Benjamin Kosnik <bkoz@gnu.org> * testsuite/27_io/istream_unformatted.cc (test03): Add tests. - * bits/istream.tcc (get(streambuf)): More fixes. + * bits/istream.tcc (get(streambuf)): More fixes. (istream::ignore): Get specific about numeric_limits<int>::max() requirements. * bits/fstream.tcc (filebuf::open): Tweaks for _M_last_overflowed. (filebuf::close): Same. * testsuite/27_io/filebuf.cc: Add tests for ios_base::ate. - + 1999-12-01 Phil Edwards <pedwards@jaj.com> * mkcheck: Support for compilation/execution timing. * testsuite/printnow.c: New file. - + 1999-12-01 Phil Edwards <pedwards@jaj.com> * bits/std_cwchar.h: Test for _GLIBCPP_USE_WCHAR_T. @@ -411,7 +411,7 @@ * bits/std_istream.h: Same. * bits/sstream.tcc (stringbuf::pbackfail): Fix. * testsuite/27_io/stringbuf.cc: Tweak. - * testsuite/27_io/istream_unformatted.cc (test02): Mo' tests. + * testsuite/27_io/istream_unformatted.cc (test02): Mo' tests. * bits/ostream.tcc (ostream::operator<<(arith)): Set badbit, not failbit on failure, as per 27.6.2.5.2. @@ -423,12 +423,12 @@ * configure.in: Fix checks for mbstate_t and WCHAR_MIN/MAX. * configure: Regenerate. - + 1999-11-29 Benjamin Kosnik <bkoz@gnu.org> * bits/istream.tcc (get(streambuf, char)): Fix. * testsuite/27_io/istream_unformatted.cc (test03): Add tests. - + 1999-11-29 Scott Snyder <snyder@fnal.gov> * bits/basic_string.h (append(const _Char*, size_type)): The @@ -450,12 +450,12 @@ * bits/c++config.h.in (_GLIBC_USE_WCHAR_T): Move from here ... * acconfig.h (_GLIBC_USE_WCHAR_T): to here. * bits/string.tcc (wstring::_S_find): Guard wchar_t specialization. - + 1999-11-29 Mumit Khan <khan@xraylith.wisc.edu> * acinclude.m4: Fix typo. * src/complex.cc: Fix macro line continuation. - + 1999-11-29 Petter Urkedal <petter@matfys.lth.se> * src/Makefile.am (CXXFLAGS): Add -Wno-format to allow non- @@ -466,7 +466,7 @@ * testsuite/27_io/istream_unformatted.cc (test03): Add tests. * bits/istream.tcc (istream::get): Extract to argument minus one. Various tweaks and fixes. - + 1999-11-22 Mumit Khan <khan@xraylith.wisc.edu> * bits/locale_facets.tcc: Workaround for compiler crash on @@ -505,7 +505,7 @@ * bits/valarray_meta.h: Don't forget to define tanh 1999-11-18 Philip Martin <pm@corris.dircon.co.uk> - + * src/stl-inst.cc: Use typedef to refer to iterator * stl/bits/stl_algobase.h: Add traits based dispatch for __normal_iterator in the copy()algorithm @@ -527,7 +527,7 @@ * bits/std_sstream.h (stringbuf::_M_really_sync): Add __iend as a parameter. * bits/sstream.tcc: Adjust here too. - + 1999-11-17 Benjamin Kosnik <bkoz@gnu.org> * bits/sbuf_iter.h (istreambuf_iter::equal): Tweak. @@ -543,7 +543,7 @@ * bits/std_sstream.h (_M_really_sync): Fix ibuffer positioning for in|out bufs that are empty. . . * testsuite/27_io/istream_extractor_arith.cc (test03): Add. - + 1999-11-16 Benjamin Kosnik <bkoz@gnu.org> * testsuite/27_io/streambuf.cc (class testbuf): Don't set _M_buf_size. @@ -592,8 +592,8 @@ * testsuite/27_io/filebuf.cc: Fix. * testsuite/27_io/ostream_inserter_other.cc: Fix. * testsuite/27_io/ostream_inserter_other-2.tst: New file. - * testsuite/27_io/stringbuf.cc: Tweak. - * testsuite/27_io/streambuf.cc: Tweak. + * testsuite/27_io/stringbuf.cc: Tweak. + * testsuite/27_io/streambuf.cc: Tweak. * testsuite/27_io/istream_extractor_other.cc: Fix. 1999-11-11 Matthias Klose <doko@cs.tu-berlin.de> @@ -634,15 +634,15 @@ (_S_istream_fcache): New function. Move functions out-of-line. * bits/istream.tcc: Put here. - + * bits/basic_ios.tcc (basic_ios::imbue): Tweaks, remove call to _M_call_callbacks(), as ios_base::imbue does this already. * src/ios.cc (register_callback): Clean. (_M_call_callbacks): Same. * bits/ios_base.h: Callback work. * testsuite/27_io/ios_base_callbacks.cc (test01): New file. - -1999-11-10 Benjamin Kosnik <bkoz@cygnus.com> + +1999-11-10 Benjamin Kosnik <bkoz@cygnus.com> Matthias Klose <doko@cs.tu-berlin.de> * stl/ext/stl_rope.h: Fix initialization order. @@ -657,7 +657,7 @@ * bits/istream.tcc: Re-order. * bits/std_istream.h: Fix getline problems. * testsuite/27_io/istream_unformatted.cc: New tests. - + Clean up regressions. * bits/std_sstream.h: Set initial stringbufs correctly. @@ -667,7 +667,7 @@ vector::iterator. * testsuite/23_containers/vector_modifiers.cc (test01): New file, tests. - + 1999-11-09 Benjamin Kosnik <bkoz@cygnus.com> * src/Makefile.am (CXXFLAGS): Add -Winline. @@ -677,12 +677,12 @@ * bits/valarray_meta.h (_DEFINE_EXPR_UNARY_FUNCTION): When building meta-expressions don't forget to take the contained - closures. + closures. 1999-11-02 Benjamin Kosnik <benjamin@cygnus.com> * configure: Regenerate. - + 1999-11-02 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/valarray_meta.h (_Expr<>::sum): Tweak. Use copy-initialization @@ -703,9 +703,9 @@ * bits/basic_string.h: Explicitly cast npos to unsigned type, reported by Richard Atterer. * bits/char_traits.h: For consistency's sake, here too. - + * configure.in: Bump version to 2.90.7. - + 1999-10-31 Benjamin Kosnik <bkoz@cygnus.com> * testsuite/27_io/ostream_inserter_char-1.tst: Check file output. @@ -715,7 +715,7 @@ * bits/sstream.tcc (seekpos): Tricks, mostly: check _M_mode before writing into buffer. (seekoff): Same. - + 1999-10-29 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/valarray_array.h (__valarray_sum): New function. @@ -723,17 +723,16 @@ * bits/std_valarray.h (valarray<T>::product): Comment out. * bits/std_valarray.h (valarray<T>::sum): Use __valarray_sum - instead of accumulate. + instead of accumulate. * src/valarray-inst.cc: Remove explicit intantiation of - class multiplies<size_t>, accumulate, valarray<size_t>::product. + class multiplies<size_t>, accumulate, valarray<size_t>::product. * src/valarray-inst.cc (__valarray_product): Instantiate - explicitly. + explicitly. * src/valarray-inst.cc (__valarray_product(const - valarray<size_t>&)): New function. + valarray<size_t>&)): New function. * src/valarray-inst.cc (gslice::_Indexer::_Indexer): Don't use valarray<size_t>::product. Use __valarray_product instead. - 1999-10-25 Benjamin Kosnik <bkoz@cygnus.com> @@ -744,11 +743,11 @@ specialization that was commented out, as ostreams now have to correctly deal with padding. * testsuite/27_io/ostream_inserter_char.cc (main): Add tests. - + * testsuite/21_strings/ctor_copy_dtor.cc(test02): Add test case from mailing list. This is a bug, and should be fixed. * testsuite/21_strings/inserters_extractors.cc (main): Tweak, fix typo. - + 1999-10-22 Petter Urkedal <petter@matfys.lth.se> * stl/bits/stl_numeric.h (__power): Replaced argument name `__opr' @@ -759,9 +758,9 @@ * bits/ios_base.h: Change argument names. * docs/17_intro/BADNAMES: Add __opr. - + 1999-10-20 Benjamin Kosnik <bkoz@decepticon.cygnus.com> - + Work on compilation slowdowns from 10-5 to 10-12, which are related to the _Callback_list inlining/merge-ifcation, which is still a pending issue, but this stuff is necessary cleanup anyway. @@ -771,7 +770,7 @@ * bits/basic_ios.tcc: Move out of line definitions here, move small out-of-line definitions inline. * bits/basic_ios.h: From here. - + * bits/streambuf.tcc (pbackfail, overflow): Move back inline. * bits/std_streambuf.h: From here. @@ -783,7 +782,7 @@ vestigial issspace hacks and use ctype::is instead. (getline): Remove unnecessary loops, fortify and pasteurize. (ws): Same. - + 1999-10-18 Benjamin Kosnik <bkoz@cygnus.com> * bits/istream.tcc (operator>>): Tweak. @@ -802,7 +801,7 @@ not allocated, size. * testsuite/21_strings/inserters_extractors.cc (test06): Add test case. - + 1999-10-17 Benjamin Kosnik <bkoz@cygnus.com> * testsuite/26_numerics/c_math.cc (test03): Tweak. @@ -816,8 +815,8 @@ * bits/istream.tcc (istream::sentry::sentry()): Simplify, correct as per issues list addition--set failbit, eof on empty buffers. * testsuite/27_io/istream_sentry.cc: New file. - -1999-10-12 Chris Prince <prince@wcug.wwu.edu> + +1999-10-12 Chris Prince <prince@wcug.wwu.edu> * bits/std_cstdio.h: Remove Solaris hacks. @@ -858,14 +857,14 @@ * acconfig.h: Add _GLIBCPP_HAS_WCHAR_MIN_MAX. * configure.in (LIBS): Plus checks for WCHAR_MIN, WCHAR_MAX. * configure: Regenerate. - + 1999-10-06 Benjamin Kosnik <bkoz@milou.cygnus.com> * bits/streambuf.tcc (streambuf::xsgetn): Rewrite. (streambuf::xsputn): Put in break. Aiming for parity between these two (mostly) similar functions. Need to re-write tests. - + * bits/ios_base.h (ios_base::_M_copy_base): Remove declaration. Make data members protected, not private. * src/ios.cc (ios_base::_M_copy_base): Move _Callback_list into @@ -874,14 +873,14 @@ (basic_ios::clear): Throw ios_base::failure on occasion. (basic_ios::exceptions): Fix. * testsuite/27_io/ios_members.cc (test02): Add tests. - + * bits/fpos.h: Default initialize. * testsuite/27_io/fpos.cc (test03): Add test. -1999-10-04 Russell Davidson <russell@qed.econ.queensu.ca> +1999-10-04 Russell Davidson <russell@qed.econ.queensu.ca> * src/basic_file.cc: Fix open modes. - + 1999-10-04 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/locale_facets.tcc (num_get<>::do_get): Fix typo. @@ -902,9 +901,9 @@ _S_format_long: Use long, not int. Add std_limits.h include, for numeric_limits. * testsuite/27_io/istream.cc: Make instantiations work when using - -fhonor-std. + -fhonor-std. * testsuite/27_io/ostream.cc: Same. - + 1999-09-21 Benjamin Kosnik <bkoz@milou.cygnus.com> * bits/fpos.h (fpos::operator streamoff): Make const, don't return @@ -943,7 +942,7 @@ * testsuite/27_io/ios_manip_basefield.cc: This. * testsuite/27_io/stdios_fmtflags_manip: Change to * testsuite/27_io/ios_manip_fmtflags.cc: This. - + * bits/fpos.h: Fix discarding qualifiers on this when using _M_position with a const fpos. * bits/std_iosfwd.h: Tweak. @@ -955,7 +954,7 @@ * bits/ostream.tcc: Tweak. * testsuite/21_strings/inserters_extractors.cc (test04, test05): Add new regressions. - + 1999-09-16 Benjamin Kosnik <bkoz@milou.cygnus.com> * bits/basic_ios.h: Inline, tweak. @@ -967,10 +966,10 @@ 1999-09-15 Vadim Egorov <egorovv@1c.ru> - * bits/streambuf.tcc (basic_streambuf::xsputn): Add check for + * bits/streambuf.tcc (basic_streambuf::xsputn): Add check for zero count puts. * testsuite/21_strings/inserters_extractors.cc (test01): Add test. - + 1999-09-08 Benjamin Kosnik <bkoz@milou.cygnus.com> * bits/c++config.h.in: Add emacs hints. @@ -996,11 +995,11 @@ * bits/std_cmath.h: Add mess of defines. * testsuite/26_numerics/modf_float.cc: Change to * testsuite/26_numerics/c_math.cc: This. - + * src/locale.cc: Change. * bits/locale_facets.h: Fix. * testsuite/22_locale/ctype.cc: Add temporary tests. - + 1999-08-24 Benjamin Kosnik <bkoz@cygnus.com> * bits/fpos.h: Test. @@ -1019,9 +1018,9 @@ * bits/std_istream.h: Correct initialization. * bits/std_ostream.h: Likewise. * bits/std_sstream.h: Likewise. - * bits/std_fstream.h: Likewise. + * bits/std_fstream.h: Likewise. * testsuite/27_io/stringstream.cc: Add test case. - + * bits/std_sstream.h: Replace ____string_type with __string_type. * bits/basic_ios.h (basic_ios::rdbuf(sb*): Call clear(), as required. * bits/std_ostream.h: Tweak dtor. @@ -1030,7 +1029,7 @@ * src/Makefile.am (CXXFLAGS): Add -O2. * src/Makefile.in: Likewise. - + * src/gen-num-limits.cc: Conditionally allow wchar_t. See what this breaks. . . * mknumeric_limits (numeric_limits): Uglify. @@ -1054,12 +1053,12 @@ * bits/sstream.tcc (stringbuf::overflow): Copy buffer into string before overflow forces a resize. * testsuite/27_io/ostream_inserter_char.cc: New file. - + * bits/std_fstream.h: Remove declaration. * bits/fstream.tcc: Move uflow. * bits/std_streambuf.h: To here. * bits/streambuf.tcc: Make consistent. - + * src/Makefile.am (WERROR): Enable. * src/Makefile.in: Regenerate. * bits/sbuf_iter.h: Tweak. @@ -1082,7 +1081,7 @@ expect. * docs/index.html: Link Stroustrup's C++ page. - + 1999-08-12 Michael Cook <cook@sightpath.com> * bits/fstream.tcc: Fix signed/unsigned -Wall warning. @@ -1093,11 +1092,11 @@ * src/Makefile.in: ditto. 1999-08-12 Benjamin Kosnik <bkoz@tintin.cygnus.com> - Russell Davidson <russell@ehess.cnrs-mrs.fr> + Russell Davidson <russell@ehess.cnrs-mrs.fr> * bits/locale_facets.tcc (_M_extract): Finish off patch from yesterday. * src/Makefile.am (myinstallheaders): Tweak, remove PHONY. - + 1999-08-11 Benjamin Kosnik <bkoz@tintin.cygnus.com> * testsuite/27_io/istream_unformatted.cc: New file. @@ -1107,7 +1106,7 @@ * testsuite/27_io/istream_extractor_other-1.txt: New file. * testsuite/27_io/istream_extractor_other-1.tst: New file. - * testsuite/27_io/istream_extractor_other-2.tst: New file. + * testsuite/27_io/istream_extractor_other-2.tst: New file. * testsuite/27_io/istream_extractor_other.cc: Add tests. * bits/istream.tcc: Fix operator>>(streambuf*). @@ -1120,13 +1119,13 @@ * docs/17_intro/howto.html: Same here. Russell Davidson <russell@ehess.cnrs-mrs.fr> - * stl/bits/stl_vector.h (_M_insert_aux): + * stl/bits/stl_vector.h (_M_insert_aux): * bits/locale_facets.tcc (_M_extract): Tweaks for preliminary decimal/floating point support. * bits/locale_facets.h: Change _M_extract prototype. * bits/char_traits.h (char_traits::to_int_type): Cast to unsigned. * bits/std_istream.h (istream::read(char_type, streamsize)): Fix. - + 1999-08-10 Michael Cook <cook@sightpath.com> * bits/fstream.tcc: Fix for unused variable warning (-Wall). @@ -1139,17 +1138,17 @@ * src/locale.cc: ditto. * src/localename.cc: ditto. -1999-08-10 Kirat Singh <singhki@jany.gs.com> +1999-08-10 Kirat Singh <singhki@jany.gs.com> * bits/std_iomanip.h: Inline. - + 1999-08-10 Alfred Minarik <a8601248@unet.univie.ac.at> - + * bits/std_streambuf.h: Correct member initialization order. * src/ios.cc: Add definitions for ios_base data members. - + 1999-08-06 Phil Edwards <pedwards@ball.com> - + * docs/index.html: Seventh snapshot updates. Minor tweaks. * docs/faq/index.html: Ditto. Removed bugs sections that have been fixed for a long time... Lots of "egcs" references still @@ -1185,14 +1184,14 @@ ($(generated_headers)): Same. * src/gen-c++config.cc: Remove, rename to * bits/c++config.h.in: New file. Bump version number. - * configure.in: Generate bits/c++config.h at configure time. + * configure.in: Generate bits/c++config.h at configure time. * math/mathconf.h: include bits/c++config.h, not config.h. - + * bits/std_cmath.h: Fix remaining link error for solaris shared builds. _GLIBCPP_HAS_BUILTIN_SINF has to be disabled for the time being, as on Solaris this silently calls sinf, which does not exist. - + * src/complex.cc: More tweaks. 1999-08-03 Benjamin Kosnik <bkoz@cygnus.com> @@ -1204,7 +1203,7 @@ * configure.in (NEED_C_LOG10): Delete. * configure: Regenerate. * math/Makefile.am: Change. - + 1999-07-30 Benjamin Kosnik <bkoz@cygnus.com> * math/Makefile.am: Fix, for real. @@ -1214,10 +1213,10 @@ * math/c_log10l.c (c_log10l): Change function name. * math/c_log10f.c (c_log10f): Change function name. * math/c_log10.c (c_log10): Change function name. - + * math/complex-stub.h: Change to c_log* variants. - * src/complex.cc: And here. - + * src/complex.cc: And here. + 1999-07-29 Benjamin Kosnik <bkoz@cygnus.com> * testsuite/27_io/istream_extractor_other.cc: Correct last test. @@ -1237,10 +1236,10 @@ * bits/std_istream.h: Fix char extractors. * testsuite/27_io/istream_extractor_char.cc: Change. * testsuite/27_io/istream_extractor_other.cc: Add tests. - + 1999-07-28 Benjamin Kosnik <bkoz@cygnus.com> - * bits/std_cctype.h: Fix for solaris2.6 builds. + * bits/std_cctype.h: Fix for solaris2.6 builds. * bits/istream.tcc: Fix, thanks Alfred. * bits/std_istream.h: Formatting changes. @@ -1248,7 +1247,7 @@ * libio/Makefile.am (libio_la_SOURCES): Remove cleanup.c, so that _IO_cleanup will not be undefined. * libio/*: Regenerate. - + * bits/basic_string.h: More namespace-safety stuff. * testsuite/27_io/istream_extractor_char.cc: Fix. * testsuite/27_io/istream_extractor_arith.cc: Fix. @@ -1267,7 +1266,7 @@ * configure.in (use_builtin_sinf): Check for _ISBit using autoconf. * aclocal.m4: Regenerate by running `aclocal -I m4.` - + * bits/istream.tcc: Fix. * bits/std_istream.h: More changes to extractors. @@ -1277,7 +1276,7 @@ * bits/std_istream.h: Partially revert. * bits/std_ostream.h: Same. - * bits/std_sstream.h: Revert. + * bits/std_sstream.h: Revert. 1999-07-26 Benjamin Kosnik <bkoz@cygnus.com> @@ -1285,7 +1284,7 @@ * bits/std_ostream.h: Make default ctor/assign/operator= private. * bits/std_istream.h: Same, also correct sentry args. * bits/istream.tcc: Add correct sentry args. - + * testsuite/27_io/istream_extractor_char.cc: New file. * testsuite/27_io/istream_extractor_arith.cc: New file, old file, name changes making me dizzy. @@ -1311,7 +1310,7 @@ * src/complex.cc: Tweak. Remove dependency on complex::__value(). (sin, sinh, tan, than): Fix call to corresponding C9x function - syntax. + syntax. 1999-07-24 Benjamin Kosnik <bkoz@fidel.cygnus.com> @@ -1328,7 +1327,7 @@ the C functions are just plain functions. * src/gen-num-limits.cc: Fix spelling inconsistencies. - + 1999-07-24 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * docs/18_support/howto.html: Start documentation. Need to keep @@ -1341,10 +1340,10 @@ 1999-07-23 Benjamin Kosnik <bkoz@fidel.cygnus.com> - * bits/ios_base.h: Move state/exception functions into basic_ios. + * bits/ios_base.h: Move state/exception functions into basic_ios. * bits/basic_ios.h: Same. * src/ios.cc: And here. Callbacks don't attempt to reset - state now. + state now. * bits/std_streambuf.h: Separate ios and streambuf locale data members and cached facets. Using this convention: _M_locale_buf for @@ -1361,15 +1360,15 @@ * testsuite/27_io/ios_ctor.cc: New file. * src/ios.cc: Move _M_state init to basic_ios::init(). * bits/basic_ios.h: To here. - + Attempt for some consistency in naming for testsuite/27_io/*.cc. * testsuite/27_io/boolfmt.cc: Rename to stdios_fmtflags_manip.cc * testsuite/27_io/octfmt.cc: Rename to stdios_basefield_manip.cc * testsuite/27_io/istream_manip.cc: Rename to istringstream_manip.cc. * testsuite/27_io/ostream_manip.cc: Rename to ostringstream_manip.cc. - + 1999-07-22 Benjamin Kosnik <bkoz@fidel.cygnus.com> - + * src/ios.cc: Tweak initializations of standard iostream objects to closely match the standard. Tie cin/wcin, set flags on cerr/wcerr @@ -1395,12 +1394,12 @@ * testsuite/21_strings/find.cc (test01): Add tests to catch this find bug. . . -1999-07-20 Benjamin Kosnik <bkoz@decepticon.cygnus.com> +1999-07-20 Benjamin Kosnik <bkoz@decepticon.cygnus.com> * bits/basic_ios.h: Put into basic_ios namespace. Tweak widen/narrow. -1999-07-19 Benjamin Kosnik <bkoz@decepticon.cygnus.com> +1999-07-19 Benjamin Kosnik <bkoz@decepticon.cygnus.com> * bits/std_sstream.h (stringbuf::sync): Change to _M_really_sync, adjust _M_*_cur pointers inside the function, so callee doesn't @@ -1412,12 +1411,12 @@ 1999-07-18 Mumit Khan <khan@xraylith.wisc.edu> - * configure.in: Check for float.h and underscored version of + * configure.in: Check for float.h and underscored version of math functions. * acconfig.h: Add @BOTTOM@ section for handling underscored math functions. * configure: Regenerate. - * config.h.in: Regenerate. + * config.h.in: Regenerate. * math/mathconf.h (float.h): Include conditionally. (M_PI): Define conditionally. (INFINITE_P): Define for Mingw. @@ -1447,12 +1446,12 @@ _M_buf_size to initial _M_string.size(), even though for ostringstreams it is pretty pointless. It's necessary for istringstreams. - (stringbuf::str()): Adjust. + (stringbuf::str()): Adjust. (stringbuf::str()): Adjust, call _M_init_stringbuf. * bits/streambuf.tcc (streambuf::xsgetn): Adjust return value for overflow's possible success. (streambuf::xsputn): Adjust. - + * testsuite/27_io/filebuf.cc: Adjust for the xsgetn re-write from yesterday. * testsuite/27_io/stringbuf.cc: Tweak. @@ -1461,7 +1460,7 @@ * testsuite/23_containers/vector_cons.cc: Rename to be consistent with other constructor tests to. . . * testsuite/23_containers/vector_ctor.cc: New file. - + 1999-07-14 Alfred Minarik <a8601248@unet.univie.ac.at> * testsuite/*: Changes to make the testsuit compilable with @@ -1487,7 +1486,7 @@ * bits/basic_string.h: In the three functions that return an iterator set _M_state to -1 before return. Also optimized two cases of operator+. - + 1999-07-12 Phil Edwards <pedwards@ball.com> * docs/index.html: Expand egcs-1.1.2 notes/links. @@ -1497,7 +1496,7 @@ * docs/21_strings/stringtok_h.txt: Goodly spelling... * docs/23_containers/howto.html: Stub for bitmasks. * docs/27_io/howto.html: Add section on buffering, stub binary. - + 1999-07-12 Nathan Myers <ncm@cantrip.org> * stl/bits/stl_tree.h (__black_count): Optimize. @@ -1516,24 +1515,24 @@ * bits/fstream.tcc: Define, call from both ctors. * bits/std_sstream.h (_M_init_stringbuf): New function. * bits/sstream.tcc: Tweak. - + * docs/27_io/iostreams_hierarchy.pdf: New file. - + * docs/17_intro/CHECKLIST (basic_string<char>): Validation and acceptance. Wooo-hoo! * bits/char_traits.h: Change int_type for char_traits general template, so that 21_strings/capacity.cc will compile. * testsuite/21_strings/capacity.cc: Add operators. - + * bits/string.tcc (string::compare): Clean up, re-implement. * testsuite/21_strings/compare.cc: Tweak. - + * bits/string.tcc (string:_M_mutate): Keep leaked value in _M_state, which means that whenever begin() or end() has been called, the string is unshareable, period. By doing this, insert and erase member functions that return iterators can remain - footloose and fancy free. + footloose and fancy free. * testsuite/21_strings/invariants.cc: Update. * bits/basic_string.h (string::append): Fix self-referential @@ -1586,7 +1585,7 @@ * bits/std_ostream.h: And here. * bits/ostream.tcc: Same. * src/misc-inst.cc: Add instantiations for ws. - + * src/string-inst.cc: Add instantiations for inserters and extractors (operators << and >>, getline). @@ -1599,12 +1598,12 @@ * testsuite/17_intro: header_[iosfwd, ios, iostream, iomanip, istream, ostream, streambuf, fstream, sstream].cc: New files. - + 1999-06-30 Ryszard Kabatek <kabatek@chemie.uni-halle.de> * bits/std_sstream.h (stringbuf::sync): Don't use string::begin() and string::end(). - + * bits/basic_string.h (basic_string<>::_S_copy_chars): Add specializations for _CharT*, iterator and const_iterator. * src/string-inst.cc: Remove explicit instantiation, as @@ -1616,26 +1615,26 @@ value of the new parameter to _M_length. In reserve check _M_state and use _M_clone instead of _M_mutate. -1999-06-30 Benjamin Kosnik <bkoz@happy.cygnus.com> +1999-06-30 Benjamin Kosnik <bkoz@happy.cygnus.com> * bits/basic_string.h: Fix _S_max_size. * bits/string.tcc: Add def here. * testsuite/21_strings/insert.cc: Fix. - + * bits/sbuf_iter.h: Remove detritus. * testsuite/24_iterators/istreambuf_iterator.cc: Add tests. * src/locale-inst.cc: Elaborate iterator/locale instantiations to resolve alpha-osf4 build problems. -1999-06-29 Benjamin Kosnik <bkoz@happy.cygnus.com> +1999-06-29 Benjamin Kosnik <bkoz@happy.cygnus.com> * bits/string.tcc: Fix signed/unsigned issues in compares. * stl/bits/stl_deque.h: And here. * stl/bits/stl_string_fwd.h: Remove __get_c_string. 1999-06-29 Ryszard Kabatek <kabatek@chemie.uni-halle.de> - + * bits/string.tcc: New implementation and interface of _M_mutate. Adapt the change in all functions that call _M_mutate. * bits/basic_string.h: And here. @@ -1647,12 +1646,12 @@ 1999-06-29 Phil Edwards <pedwards@ball.com> * mknumeric_limits: Exit script if gen-num-limits isn't built. - -1999-06-29 Andreas Gruenbacher <agruenba@pent224.infosys.tuwien.ac.at> + +1999-06-29 Andreas Gruenbacher <agruenba@pent224.infosys.tuwien.ac.at> * stl/bits/stl_vector.h: Fix. * testsuite/23_containers/vector_cons.cc: Add. - + 1999-06-29 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * mknumeric_limits (LDFLAGS): fix. @@ -1676,11 +1675,11 @@ version of S_construct again. * bits/string.tcc: Same. * src/string-inst.cc: And add explicit instantiation here. - + * src/gen-c++config.cc (_GNU_SOURCE): Take out both _GNU_SOURCE and __USE_GNU macro defines, as single __USE_GNU use leading to confusion on glibc2.1 systems (ie, RedHat 6.0). - + * src/Makefile.am (headers): Add std_utility to installed headers. 1999-06-25 John Potter <jpotter@eagle.lhup.edu> @@ -1697,17 +1696,17 @@ macros to include _GLIBCPP as a distinct namespace. * bits/*: And here. * src/*: And here. - + * stl/bits/std_stdexcept.h: Forward-declare __Named_exception ctor. * bits/basic_string.h: Remove __get_c_string. * src/stdexcept.cc: Define ctor here. * bits/ios_base.h: And fix ios_base::failure as well. - * src/ios.cc: Define here. - + * src/ios.cc: Define here. + * bits/std_streambuf.h: Add a private copy ctor and assignment operator wrapped in _G_RESOLVE_LIB_DEFECTS. * bits/ios_base.h: And here too. - + * bits/basic_string.h: Tweak. * testsuite/21_strings/nonmember.cc: Add operator+ tests. @@ -1715,7 +1714,7 @@ * src/valarray-inst.cc: This. * src/Makefile.am (sources): Change here. * src/Makefile.in: Regenerated. - + 1999-06-24 Vadim Egorov <egorovv@1c.ru> * bits/string.tcc(basic_string<>::_Rep::_S_create): Fixed @@ -1723,9 +1722,9 @@ 1999-06-24 Benjamin Kosnik <bkoz@tintin.cygnus.com> Tom Tromey <tromey@cygnus.com> - + * configure.in (use_glibc2): Eek, correct for non-glibc systems. - Use AM_CONDITIONAL to get us out of this jam. . + Use AM_CONDITIONAL to get us out of this jam. . * libio/Makefile.am: Same. * */Makefile: Regenerated. @@ -1734,7 +1733,7 @@ * stl/bits/stl_tree.h (insert_equal): Fix. * testsuite/23_containers/multiset.cc: New file. - + 1999-06-23 Benjamin Kosnik <bkoz@cygnus.com> * configure.in (test for glibc2): Correct AC_TRY_COMPILE so that @@ -1742,9 +1741,9 @@ simplified linking on these systems, and successful linking on Red Hat 6.0 systems. * configure, Makefile: Regenerate. - - * bits/std_cwctype.h: Add missing 'w' to _S_iswpunct_helper name. - + + * bits/std_cwctype.h: Add missing 'w' to _S_iswpunct_helper name. + * testsuite/ext: New directory. * testsuite/ext/headers.cc: New file. @@ -1773,7 +1772,7 @@ 1999-06-12 Benjamin Kosnik <bkoz@cygnus.com> - * mkcheck (LOG_FILE): Correctly append errors. + * mkcheck (LOG_FILE): Correctly append errors. * stl/bits/stl_iterator.h: Revert previous, delirious, change. @@ -1788,7 +1787,7 @@ * testsuite/21_strings/find.cc: New file. * testsuite/21_strings/substr: New file. * testsuite/21_strings/replace.cc: New file. - + 1999-06-11 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/valarray_array.h: __restrict__ify pointers. @@ -1801,7 +1800,7 @@ * bits/gslice.h: Tweak. (class gslice::_Indexer): new class. (gslice::gslice(const gslice&)): implement copy-ctor to support - ref-counted index. + ref-counted index. (gslice::operator=(const gslice&)): support ref-counted index. (gslice::_M_convert_to_index): delete. @@ -1832,7 +1831,7 @@ c_str() as well. * bits/string.tcc: Add static member definition here, temporarily. - + * testsuite/21_strings/element_access.cc: Add tests. 1999-06-08 Vadim Egorov <egorovv@1c.ru> @@ -1871,7 +1870,7 @@ * acconfig.h: Add macro for sinf here. * configure.in (LIBS): Add test for builtin math function sinf. * configure: Regenerated. - + * bits/basic_string.h: Fix _S_max_size. 1999-06-06 Benjamin Kosnik <bkoz@tintin.cygnus.com> @@ -1880,7 +1879,7 @@ Remove _S_construct signature for forward_iterator_tag and input_iterator_tag. Clean _M_fold. - * src/string-inst.cc: Same, tweaks. + * src/string-inst.cc: Same, tweaks. * bits/string.tcc: Same, tweaks. * testsuite/21_strings/ctor_copy_dtor.cc: Add/clarify tests. @@ -1897,18 +1896,18 @@ * docs/{23_containers,27_io}/howto.html: Added sections. * bits/std_fstream.h: Tweak. - + 1999-06-05 Benjamin Kosnik <bkoz@tintin.cygnus.com> * src/ios.cc: Same here. * bits/std_iosfwd.h: More wchar_t defines. - * bits/basic_string.h: Tweaks. + * bits/basic_string.h: Tweaks. * bits/string.tcc: Tweak. Fix _S_construct to check for max_size when doing error checking, as per LWG defect #83. - + * src/gen-c++config.cc: Fix comment. - + * testsuite/21_strings/ctor_copy_dtor.cc: New file, checks ctors, assignments, dtors. * testsuite/21_strings/element_access.cc: New file, checks for @@ -1916,7 +1915,7 @@ * testsuite/21_strings/insert.cc: New file, tests string::insert. * testsuite/21_strings/char_traits.cc: New file, tests for char_traits<char>. - + * bits/utility.h: Remove, again. * src/Makefile.am (std_headers): Remove utility.h. * src/Makefile.in (std_headers): Regenerate. @@ -1937,7 +1936,7 @@ * bits/string.tcc (basic_string::_M_mutate): Fixed memory allocation error * testsuite/21_strings/capacity.cc (test01): Test. - + 1999-06-03 Phil Edwards <pedwards@ball.com> * bits/fstream.tcc: Re-order inits to stop warnings. Comment/move @@ -1955,9 +1954,9 @@ * bits/locale_facets.h: Same. * bits/locale_facets.tcc: Same. * src/wstring-inst.cc: And here. - + * src/gen-c++config.cc: Comment _G_USE_WCHAR_T. Leading to - problems on HPUX 10.20. + problems on HPUX 10.20. * your-build-directory-here/bits/c++config.h: Just kidding, do it here as a temporary hack till the compiler/host problems get worked out. @@ -1988,7 +1987,7 @@ * src/Makefile.am ($(generated_headers)): Remove comment. * Makefile*: Regenerate. - + * bits/std_locale.h: Remove detritus. * bits/localefwd.h: Add <cctype> include to undefine the isspace macro. @@ -1998,7 +1997,7 @@ * src/gen-c++config.cc: New file. Making c++config.h at configure time by catting this file (nee bits/config.h) with the build directories config.h. This is not a complete or perfect solution - but is better than what was in place previously. + but is better than what was in place previously. * bits/c++config.h: Rename/move to above. * src/Makefile.am (headers): Remove c++config.h. (myinstallheaders). Add. @@ -2009,7 +2008,7 @@ declared only if not present in the host's wchar.h. * bits/locale_facets.tcc (std): Change _G_USE_STRTO* to HAVE_STRTO*. - + * bits/std_cmath.h: Define out, for the moment. Linux has no __buitin_fsqrtl? Probably need some kind of configure trickery here as well. @@ -2018,7 +2017,7 @@ * bits/c++config.h: Add config.h include. * bits/std_cwchar.h: Remove remaining #error guard. - + * acconfig.h: Add bits for HAVE_LC_MESSAGES. * configure.in (LIBS): Replace previous effort for mbstate_t and @@ -2033,7 +2032,7 @@ * bits/locale_facets.tcc (std): Eek: this left in. Autoconf bits for determining mbstate_t differences across various hosts not - finished. + finished. 1999-05-26 Benjamin Kosnik <bkoz@nabi.net> @@ -2044,7 +2043,7 @@ * bits/std_istream.h: Add ws declaration. * bits/istream.tcc: Stub out definition. - + * docs/index.html: Fix broken link for design.txt. * configure.in: Test for mbstate_t. If wchar.h doesn't have it, @@ -2057,7 +2056,7 @@ * bits/std_sstream.h: basic_stringbuf<>::basic_stringbuf: fix. - basic_stringbuf<>::setbuf: + basic_stringbuf<>::setbuf: remove the temporary __string_type object, remove the unnecessary dynymic_cast in the return value, change the type of the returned value from __streambuf_type* @@ -2065,7 +2064,7 @@ 1999-05-25 Phil Edwards <pedwards@ball.com> - * bits/std_streambuf.h (streambuf::setbuf): Always return streambuf*. + * bits/std_streambuf.h (streambuf::setbuf): Always return streambuf*. 1999-04-25 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> @@ -2075,18 +2074,18 @@ 1999-05-24 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * mknumeric_limits (LDFLAGS): set appropriate link flags. - + 1999-05-23 Phil Edwards <pedwards@ball.com> * docs/17_intro/howto.html: Added links to text docs, - e.g., BUGS. + e.g., BUGS. * docs/21_strings/howto.html: Updated sections and links. * docs/21_strings/{gotw29a.txt,stringtok_h.txt}: Added. * docs/faq/index.html: Updated what-works for sixth snapshot. Also a number of "internal" links have been fixed, now that the web pages are the docs directory... * docs/faq/index.txt: Regenerated. - + 1999-05-21 Benjamin Kosnik <bkoz@tintin.cygnus.com> * bits/basic_string.h: Add Nathan's documentation on the string class. @@ -2109,7 +2108,7 @@ * bits/istream.tcc: Same. * src/locale-inst.cc: And here. - * src/locale.cc: Ditto. + * src/locale.cc: Ditto. * src/Makefile.am: Updated. * src/Makefile.in: Rengenerated. @@ -2123,7 +2122,7 @@ * bits/locfacets.h: Start separating this into a localeimp.h file. * bits/loccore.h: Start separating this into a localefwd.h file. Add std_climits for CHAR_BIT. - + * bits/ios_base.h (ios_base::sync_with_stdio): Stub in. * bits/char_traits.h: Tweak. @@ -2135,7 +2134,7 @@ * bits/std_streambuf.h: Same. * bits/std_fstream.h: Same. * bits/std_sstream.h: And here. - + * bits/std_iosfwd.h: Add _G_RESOLVE_LIB_DEFECTS here for streampos. * bits/char_traits.h: Add include of std_cwchar.h for mbstate_t. * bits/fpos.h: Tweak, format. @@ -2147,18 +2146,18 @@ * src/Makefile.in: Regenerate. * testsuite/17_intro/header_ciso646.cc: New file, disable equivalance tests. - + * bits/fpos.h: Remove libio.h include. * bits/basic_file.h: And here. * bits/std_ios.h: Put here. * src/ios.cc: Simplify includes, tweak. - * bits/std_ios.h: Simplify include order. + * bits/std_ios.h: Simplify include order. * bits/ios_base.h: Modify ios_base::failure. * stl/bits/std_numeric.h: Change include from stl_iterator to std_iterator. - + 1999-05-19 Benjamin Kosnik <bkoz@tintin.cygnus.com> * std/iostream: Remove static member __ioint. @@ -2168,9 +2167,9 @@ * stl/bits/stl_algobase.h: Same. * testsuite/27_io/iostream_objects.cc: Regression tests. * testsuite/27_io/hello.cc: Remove, subset of above. - + 1999-05-19 Phil Edwards <pedwards@ball.com> - + * docs/index.html: Tweak, update. 1999-05-18 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> @@ -2194,7 +2193,7 @@ * docs/17_intro/RELEASE-NOTES: Update. * docs/index.html: Correct link to mailing list help page, update News. * docs/faq/index.html: Change fifth to sixth for snapshot. - + * src/Makefile.am (myinstallheaders): Bring over Gaby's changes to install $(top_builddir)/bits/std_limits.h into $(myincludepfx)/bits. This was mistakenly omitted from yesterday's @@ -2216,10 +2215,10 @@ 27_io}/howto.html: Created, with some initial entries. * docs/faq/index.html: Fixed some links. * docs/faq/index.txt: Regenerated. - + 1999-05-17 Benjamin Kosnik <bkoz@unhappy.cygnus.com> - * src/Makefile.am (myinstallheaders): Missed removing missing.h. + * src/Makefile.am (myinstallheaders): Missed removing missing.h. * Makefile.in*: Regenerate. 1999-05-17 Benjamin Kosnik <bkoz@happy.cygnus.com> @@ -2237,16 +2236,16 @@ * bits/c++config.h: Remove broken CCTYPE. * bits/std_cctype.h: Tweak, remove de-macroization, enable - sequestered topper implementation. + sequestered topper implementation. * bits/std_cwctype.h: Same. - + * bits/missing.h: Remove. * bits/std_locale.h: Remove missing.h include. - + * stl/bits/std_bitset.h (bitset::bitset(string): Tweak to compile. - + * src/Makefile.am (headers): Add bits/std_cwctype.h. - INCLUDES: Add top_builddir. + INCLUDES: Add top_builddir. * src/Makefile.in: Regenerate. * Makefile.am: Add check and check-install as new targets. @@ -2254,18 +2253,18 @@ * mkcheck: Here. * configure.in: Tweak versions. * mknumeric_limits: Set paths correctly. - + 1999-05-17 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> - + * src/Makefile.in (myinstallheaders): add rule to install - std_limits.h. - + std_limits.h. + * bits/slice.h (class slice): don't const-qualify data members since the copy and assignment operator is implicitly used. The valarray specification is definitively a bad one. - + * Makefile.in (generate-limits-sources): fix typo. - + * docs/text/TODO: update. * docs/text/CHECKLIST: update. @@ -2287,7 +2286,7 @@ where the generated std_limits.h is put; generate limitsMEMBERs.cc directly under $(top_builddir)/src. Remains to put the appropriate rule for installing std_limits.h. - + * src/Makefile.in (headers): remove bits/std_limits.h to this list. (INCLUDES): add -I$(top_builddir) for bits/std_limits.h which is now generated at build-time in the build directory @@ -2300,13 +2299,13 @@ all but one empty entry. Add links for HOWTOs, but no files yet. (Corrected HOWTO links are for bkoz's new scheme.) * docs/faq/index.txt: Regenerated. - + 1999-05-12 Benjamin Kosnik <bkoz@happy.cygnus.com> * testsuite/17_intro/headers.cc: New file. * stl/bits/std_queue.h: Change stl_bvector.h include path. * bits/std_cwctype.h: New file. - + * testsuite/27_io/filebuf.cc: Need to tweak directory structure. 1999-05-11 Benjamin Kosnik <bkoz@loony.cygnus.com> @@ -2320,8 +2319,8 @@ * testsuite/make_check_libfree++: More tweaks. * testsuite/21/capacity.cc: New file. - - * src/string.cc: Rename to be consistent with other inst files. + + * src/string.cc: Rename to be consistent with other inst files. Rename to string-inst.cc. * src/string*.cc: Change include. * src/wstring.cc: Rename to wstring-inst.cc. @@ -2346,21 +2345,21 @@ 26_numerics, 27_io: Add. * docs/17_intro/*: Populate with all the text files. . . * docs/index.html: Construct. - + * testsuite/*: Update with same names as the docs subdir. * testsuite/results: Where to stash conformance results for the different snapshots, so that progress/size/speed issues can be tracked over time. - + 1999-05-10 Benjamin Kosnik <bkoz@loony.cygnus.com> - + * src/string.cc: Add _S_copy_chars instantiation, as well as string::binary operators !=, ==, etc. * src/Makefile.am (CXXFLAGS): Remove -fvtable-thunks. * src/Makefile.in (CXXFLAGS): Same here. * testsuite/make_check_libfree++ (CXX_FLAG): And here. - + 1999-05-07 Benjamin Kosnik <bkoz@cygnus.com> * src/string.cc: Add missing member functions to instantiation list. @@ -2382,14 +2381,14 @@ an iterator class. Delineate pointer versus iterator differences in implementation. * 23/vector_capacity.cc: New file, tests for above. - + 1999-05-06 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * mknumeric_limits: Fix typo. 'unsigned lont' should read 'unsigned long'. * src/Makefile.am (libstdc___la_SOURCES): add limitsMEMBERS.cc, generated by mknumeric_limits to the list. Now std_limits.h is - basically working. + basically working. * src/Makefile.in (generate-numeric-limits): new target to handle automatic generation of bits/std_limits.h and src/limitsMEMBERS.cc. (all): add target generate-numeric-limits. @@ -2404,12 +2403,12 @@ * bits/locfacts.h: Here. 1999-05-05 Benjamin Kosnik <bkoz@cygnus.com> - Ulrich Drepper <drepper@cygnus.com> + Ulrich Drepper <drepper@cygnus.com> Solaris build issues. * bits/c++config.h: Define new macros, _G_USE_STRTOF and _G_USE_STRTOLD. - + * bits/locfacets.tcc (num_get::do_get): Tweak long double and float overloads to use the above macros. Account for the lack of strtold on some systems, and revert back to using sscanf. @@ -2432,7 +2431,7 @@ according to the standard. (see 8.5 p5 and 20.1.3). * mknumeric_limits (OUT_C): Need this for x86 long double extensions. - + * bits/basic_file.h: Include libio.h, not libioP.h. * src/basic_file.cc: And add libioP.h include here, so that _IO_init, et. al are well-declared. @@ -2443,7 +2442,7 @@ * src/Makefile.am (headers): Add stl_range_errors.h, also adjust for ext/*. Also add basic_file.h. * src/Makefile.in (headers): Same. - + * bits/std_string.h: Reduce dependencies for faster pre-processing. Move istream and ostream specific defines into istream.tcc and ostream.tcc respectively. @@ -2466,7 +2465,7 @@ * stl/bits/*: Update to SGI STL 3.20. * stl/ext/pthread_alloc: Delete this file. - + 1999-05-04 Phil Edwards <pedwards@ball.com> * docs/faq/html/index.html: Add more entries @@ -2486,7 +2485,7 @@ * bits/locfacets.h: And here too. * doc: Remove. - + 1999-04-29 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * docs/: add a FAQ. @@ -2494,11 +2493,11 @@ * docs/faq/html/: Likewise. * docs/faq/text/: Likewise. * docs/faq/html/index.html: New file. - * docs/faq/html/index.txt: Likewise. Generated from + * docs/faq/html/index.txt: Likewise. Generated from docs/faq/html/index.html by lynx. 1999-04-28 Benjamin Kosnik <bkoz@happy.cygnus.com> - Ryszard Kabatek and Branko Cibej + Ryszard Kabatek and Branko Cibej * bits/locfacets.tcc: Modify. @@ -2508,21 +2507,21 @@ conformant to 14882, wrap non-standard extensions with _G_RESOLVE_LIB_DEFECTS, remove detritus and cruft, rennovate. * bits/locfacets.tcc (num_get::do_get(bool)): Return correct iterator. - + * testsuite/27/istringstream_formatted.cc: Add tests. - + * bits/locfacets.h: Remove cruft from _Format_cache, continue commenting, simplify. * bits/locfacets.tcc: Same. 1999-04-27 Ryszard Kabatek <kabatek@chemie.uni-halle.de> * bits/locfacets.tcc (num_get::do_get): - Fix the sscanf format parameter + Fix the sscanf format parameter for long long 'll' (as in C9X) instead of 'l'. Fix the order of sscanf format parameters: "%dl" --> "%ld". Change the type of the local variable '__conv' from 'string' to 'const char*' and adapt the change. - + 1999-04-26 Benjamin Kosnik <bkoz@happy.cygnus.com> * bits/locfacets.h: Document _Format_cache, and name data members @@ -2534,7 +2533,7 @@ * bits/locfacets.h (num_get::_M_extract): Don't allow groupings to stop parsing--store for later analysis. * testsuite/27/istringstream_formatted.cc: Add cases. - + 1999-04-25 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/valarray_meta.h: tweak. @@ -2543,10 +2542,10 @@ happy -- boggus warning. * bits/std_valarray.h: Fix. (valarray<T>::shift): Fix. Update comment. - (valarray<T>::cshift): Fix. + (valarray<T>::cshift): Fix. 1999-04-23 Benjamin Kosnik <bkoz@cygnus.com> - + * testsuite/27filebuf-2.txt: Delete. * testsuite/27/filebuf.cc: Put output files directly into the correct subdirectory (27). @@ -2569,17 +2568,17 @@ results file, please use this in the future to guarantee filebuf positioning accuracy. * testsuite/27/filebuf-2.tst: Same. - + 1999-04-21 Benjamin Kosnik <bkoz@cygnus.com> * bits/fstream.tcc (filebuf::xsputn): Add. * bits/std_fstream.h: Declare. - + * src/basic_file.cc (__basic_file::open): Add O_CREAT to open calls using ios_base::trunc. * bits/sstream.tcc (streambuf::overflow): Fix crasher. - + * testsuite/make_check_libfree++ (LOG_FILE): Ugh. Another fix. * testsuite/27/27stringstream.cc: Same. * testsuite/27/27stringbuf.cc: More tweaks. @@ -2587,13 +2586,13 @@ * testsuite/27/27filebuf-1.tst: Append, to force byte size over BUFSIZE so that overflows/underflow can be tested with default - buffer setting. + buffer setting. * testsuite/27/27filebuf-1.tst: Add. * testsuite/*/*: Remove pre-pended chapter names, as they duplicate the chapter info contained in the enclosing directory anyway. - + 1999-04-20 Benjamin Kosnik <bkoz@cygnus.com> * bits/streambuf.tcc (streambuf::xsputn): Re-implement to conform @@ -2608,17 +2607,17 @@ * testsuite/make_check_libfree++ (LOG_FILE): More c-c-c-changes. * testsuite/24/24iterator.cc: Add/Fixes for DEBUG_ASSERT. - * testsuite/27/27stringstream.cc: Same. + * testsuite/27/27stringstream.cc: Same. * testsuite/27/27stringbuf.cc: Same. * testsuite/27/27istringstream_formatted.cc: Same. * testsuite/27/27filebuf.cc: Same. - + * bits/locfacets.h: Remove specializations for messages<char> and messages<wchar_t> ctors. Same for moneypunct. Not required, not used. * src/locale.cc: Remove definitions for above. - * src/misc-inst.cc: Revert, take out iomanip.h include. + * src/misc-inst.cc: Revert, take out iomanip.h include. * bits/std_iomanip.h: Tweak, format. - + 1999-04-19 Benjamin Kosnik <bkoz@cygnus.com> * bits/loccore.h: Format, move inline. @@ -2636,7 +2635,7 @@ * bits/sstream.tcc: Tweak. * std/iostream: Put __ioinit inside macro guards. - + * src/stlinst.cc: Delete and move to . . . * src/stl-inst.cc: New file, plus wrapping in namespace std. * src/Makefile.in: Change. @@ -2646,16 +2645,16 @@ * testsuite/make_check_libfree++: Efficiently format for minimal space. Enforce stricter execution tests by enabling -DDEBUG_ASSERT. - + 1999-04-16 Benjamin Kosnik <bkoz@cygnus.com> * docs/text/RELEASE-NOTES: Fix include typo. - * src/Makefile.am (headers): Add istream.tcc. - * src/Makefile.in (headers): Add istream.tcc. + * src/Makefile.am (headers): Add istream.tcc. + * src/Makefile.in (headers): Add istream.tcc. * ltconfig, ltmain.sh, libtool: Update to libtool-1.2g. - + 1999-04-16 Benjamin Kosnik <bkoz@cygnus.com> * bits/locfacets.tcc (num_get::do_get(long)): Finish roughing in. @@ -2681,17 +2680,17 @@ * C++STYLE: Add ChangeLog guidelines for member functions. - * doc/* : Delete. + * doc/* : Delete. * BADNAMES, BUGS, C++STYLE, CHECKLIST, COPYING, DESIGN, HEADER_POLICY, PROBLEMS, RELEASE-NOTES, TODO: Moved into docs/text and made less strident. - + * bits/fstream.tcc: Change non-standard ctor to match Sun's sematics. * bits/std_fstream.h: Same. * src/ios.cc: Same. - * bits/locfacets.h: Touch. - + * bits/locfacets.h: Touch. + 1999-04-15 Ulrich Drepper <drepper@cygnus.com> * math/cexp.c (cexp): Use NAN instead of nan(""). diff --git a/libstdc++-v3/ChangeLog-2000 b/libstdc++-v3/ChangeLog-2000 index 98b74025abd..274f223b362 100644 --- a/libstdc++-v3/ChangeLog-2000 +++ b/libstdc++-v3/ChangeLog-2000 @@ -20,7 +20,7 @@ Reported by Brad Garcia <bgarcia@laurelnetworks.com> * src/string-inst.cc (_S_find): Use generic template. * include/bits/string.tcc (_S_find): Remove specializations - + 2000-12-22 Benjamin Kosnik <bkoz@fillmore.redhat.com> Attempt to make locale visible in gdb. @@ -38,7 +38,7 @@ * src/codecvt.cc (codecvt<char...>): Remove locale::id definition. (codecvt<wchar_t...>): Same. * src/localename: And here. - + * include/bits/localefwd.h (_Count_ones): Change _S_count to _M_count. Same for _M_halfcount. @@ -52,7 +52,7 @@ * configure.in: Change GLIBCPP_ENABLE_SHADOW to GLIBCPP_ENABLE_CHEADERS. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to - ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. + ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. * aclocal.m4: Regenerate. * configure: Regenerate. * include/c: Move to ... @@ -61,7 +61,7 @@ * include/c_shadow: ...here. * include/c: Repopulate, with simple headers. * docs/html/configopts.html: Adjust docs. - + 2000-12-21 Joseph S. Myers <jsm28@cam.ac.uk> * acinclude.m4, configure.in, mkcheck.in, @@ -98,8 +98,8 @@ * libmath/sqrtf.c: Likewise. * libmath/sqrtl.c: Likewise. * libmath/mathconf.h: Remove <complex.h> and "complex-stub.h" - #inclusion. - + #inclusion. + * include/bits/std_complex.h (sqrt<>): Define primary template. (complex<>): Remove sqrt friend declarations. @@ -132,7 +132,7 @@ (OPT_LDFLAGS): And here. * aclocal.m4: Regenerate. * configure: Regenerate. - + 2000-12-19 Curtis Janssen <cljanss@ca.sandia.gov> * src/ios.cc (ios_base::_M_grow_words(int ix)): Fix libstdc++/1089. @@ -177,7 +177,7 @@ 2000-12-19 Gabriel Dos Reis <gdr@codesourcery.com> * include/bits/std_complex.h (complex<float>::operator-=): Fix - thinko. + thinko. 2000-12-18 Benjamin Kosnik <bkoz@redhat.com> @@ -213,7 +213,7 @@ (GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT): Add it back here. * aclocal.m4: Regenerate. * configure: Regenerate. - + 2000-12-14 Benjamin Kosnik <bkoz@fillmore.redhat.com> * configure.in (CXX): Exit out if mknumeric_limits fails. @@ -231,7 +231,7 @@ * include/bits/locale_facets.h (ctype<char>): Remove throw specs not in base class signature. * config/os/*/bits/ctype_inline.h (is): Same. - + 2000-12-13 Benjamin Kosnik <bkoz@redhat.com> * config/os/generic/bits/ctype_base.h (ctype_base): Consistency @@ -262,7 +262,7 @@ ctype_base::mask type an integer type, not an enum. * config/os/gnu-linux/bits/ctype_inline.h (is): Implement correctly. * include/bits/locale_facets.h: Tweaks. - + * include/bits/ios_base.h: Formatting tweaks. * docs/html/17_intro/C++STYLE: Add. @@ -278,7 +278,7 @@ * aclocal.m4: Regnerate. * acconfig.h: Add more defines. * config.h.in: Regenerate. - + 2000-12-12 Angela Marie Thomas <angela@cygnus.com> * configure.in: Fix case for host-x-linux @@ -432,7 +432,7 @@ * libmath/complex-stub.h: Remove forward declaration of functions mentioned above. - * include/bits/std_complex.h(tan, tanh): Define primary templates. + * include/bits/std_complex.h(tan, tanh): Define primary templates. (complex<>): Remove friend declarations for tan<> and tanh<>. * src/complex.cc(tan, tanh): Remove specializations. @@ -466,7 +466,7 @@ * config/os/aix/bits/ctype_noninline.h (ctype): Same. * include/bits/locale_facets.h: Tweak. - + 2000-12-06 Benjamin Kosnik <bkoz@kredhat.com> * include/bits/locale_facets.h (ctype): Remove _Ctype_nois and @@ -485,20 +485,20 @@ * config/os/bsd/netbsd/bits/ctype_noninline.h (ctype): Same. * config/os/bsd/freebsd/bits/ctype_noninline.h (ctype): Same. * src/locale-inst.cc: Clean instantiations. - * src/locale.cc (ctype<char>): Add definitions here. + * src/locale.cc (ctype<char>): Add definitions here. (ctype<wchar_t>::_M_wmask): Move definitions here. - + * config/os/generic/bits/ctype_inline.h (ctype<char>::is): Implement in a generic way, with only "C" functionality and no knowlege of the target os. * config/os/generic/bits/os_defines.h: Change comments to C++ style. * testsuite/22_locale/ctype_char_members.cc (test01): Add tests. - + * include/bits/codecvt.h (ctype_byname): Remove specializations, as not required. * include/bits/localefwd.h (codecvt_byname): And here. * src/codecvt.cc: Remove codecvt_byname specializations. - + * include/c/bits/std_cstdio.h: Include c++config.h. 2000-12-06 Phil Edwards <pme@sources.redhat.com> @@ -515,7 +515,7 @@ 2000-12-06 Richard Earnshaw <rearnsha@arm.com> - * configure.target (*-*-freebsd, *-*-netbsd): Correct paths to + * configure.target (*-*-freebsd, *-*-netbsd): Correct paths to os_include_dir. 2000-12-05 Jeffrey A Law <law@cygnus.com> @@ -530,7 +530,7 @@ * src/Makefile.am (libstdc++.INC): Revert for libjava builds. * src/Makefile.in: Regenerate. - + 2000-12-05 Benjamin Kosnik <bkoz@haight.redhat.com> * acinclude.m4 (EXTRA_CXX_FLAGS): And here. @@ -541,7 +541,7 @@ * aclocal.m4: Regenerate. * configure: Regenerate. * config.h.in: Regenerate. - + 2000-12-05 Benjamin Kosnik <bkoz@fillmore.redhat.com> * acinclude.m4: Change up to reflect new directory organization. @@ -598,16 +598,16 @@ 2000-12-05 Gabriel Dos Reis <gdr@codesourcery.com> * src/complex.cc (pow): Remove definitions for explicit - specializations. + specializations. * libmath/mathconf.h: Remove declarations for c_log, c_logf, - c_logl. + c_logl. * libmath/complex-stub.h: Remove declarations for cpow, cpowf, - cpowl. + cpowl. * libmath/cpow.c: Remove. * libmath/cpowf.c: Remove. * libmath/cpowl.c: Remove. * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove c_logl, - cpowl, + cpowl, (EXTRA_DIST): Remove c_log, c_logf, carg, cargf. * libmath/Makefile.in: Regenarate. * libmath/c_log.c: Remove @@ -685,7 +685,7 @@ (c_shadow_headers): Split up, deal with conditional usage in a sane manner. * src/Makefile.in: Regenerate. - + 2000-11-29 Phil Edwards <pme@sources.redhat.com> Sync with the documentation from wwwdocs. @@ -753,7 +753,7 @@ * include/bits/c++config (__GLIBCPP__): Update. * docs/17_intro/RELEASE-NOTES: Update. * docs/status.html: Update, remove bogus autotools disinformation. - + 2000-11-27 Benjamin Kosnik <bkoz@redhat.com> * tests_flags.in (LTCXX): Change CXX_FLAG to CXXFLAGS. @@ -761,7 +761,7 @@ * testsuite/22_locale/ctor_copy_dtor.cc: Adjust formatting. * testsuite/27_io/istream_extractor_arith.cc (test11): New testcase, based on libstdc++/90. - + 2000-11-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config/cpu/arm/bits/atomicity.h (__exchange_and_add): Add @@ -770,7 +770,7 @@ (__compare_and_swap): Likewise. (__always_swap): Likewise. (__test_and_set): Likewise. - + * config/cpu/powerpc/bits/atomicity.h: Replace '__ATOMICITY_INLINE' with 'inline'. (__exchange_and_add): Add __volatile__ to asm. @@ -778,7 +778,7 @@ (__compare_and_swap): Likewise. (__always_swap): Likewise. (__test_and_set): Likewise. - + 2000-11-27 Gabriel Dos Reis <gdr@codesourcery.com> * tests_flags.in: Update documentation to reflect the change @@ -791,14 +791,14 @@ 2000-11-26 David Billinghurst <David.Billinghurst@riotinto.com> Benjamin Kosnik <bkoz@redhat.com> - + * mkcheck.in: Add exe extension to printnow executable, abstract out call to this with TIMER_COMMAND. * configure.target (l_glibcpp_cxxflags): Add cygwin support. * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Correct paths. * aclocal.m4: Regenerate. * configure: Regenerate. - + 2000-11-26 Benjamin Kosnik <bkoz@redhat.com> * testsuite/27_io/istream_unformatted.cc (test05): Fixup. @@ -809,17 +809,17 @@ configuring. More fixes for 'make clean'. * aclocal.m4: Regenerate. * configure: Regenerate. - + 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com> - * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove cabsl.c + * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove cabsl.c * libmath/Makefile.in: Regenerate. * libmath/cabs.c: Remove. * libmath/cabsf.c: Likewise. * libmath/cabsl.c: Likewise. * libmath/complex-stub.h: Remove declarations for cabs*. - * acinclude.m4: Remove check for cabs*. + * acinclude.m4: Remove check for cabs*. * aclocal.m4: Regenerate. * Makefile.in: Regenerate. @@ -828,7 +828,7 @@ * tests_flags.in: New file. Split out of ... * mkcheck.in: ... this. Move flags computation into - tests_flags.in. + tests_flags.in. * configure.in: Add support for tests_flags. * confiigure: Regenerate. @@ -842,12 +842,12 @@ libmath/mathconf.h: Change C9X references to refer to C99. 2000-11-25 Benjamin Kosnik <bkoz@redhat.com> - Richard Earnshaw <rearnsha@arm.com> + Richard Earnshaw <rearnsha@arm.com> * src/Makefile.am (INCLUDES): Remove unconditional use of _GNU_SOURCE and _ISOC99_SOURCE macros. * src/Makefile.in: Regenerate. - + 2000-11-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * testsuite/22_locale/codecvt_wchar_t_char.cc (main): Add @@ -894,7 +894,7 @@ 2000-11-22 Richard Henderson <rth@redhat.com> * config/os/bsd/bits/ctype_inline.h (is): Fix order of expressions. - + 2000-11-22 Phil Edwards <pme@sources.redhat.com> * porting.texi: Minor tweaks to vocabulary. @@ -929,7 +929,7 @@ * src/Makefile.in: Regenerate. * libsupc++/Makefile.am (headers): Remove new.h * libsupc++/Makefile.in: Regenerate. - * include/std/strstream: Remove. + * include/std/strstream: Remove. * include/backward/strstream.h: Replace with... * include/bits/std_strstream.h: ...this. Move. * include/backward/complex.h: Remove SGIisms. @@ -955,7 +955,7 @@ __off64_t and __ssize_t. * config/os/solaris/solaris2.5/bits/os_defines.h: For now, use the same configuration as above. - + 2000-11-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4 (AC_LC_MESSAGES): Check for locale.h. @@ -988,7 +988,7 @@ * testsuite/23_containers/vector_ctor.cc (test02): Add test from libstdc++/102. - + 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk> * include/bits/c++config, include/bits/ios_base.h, @@ -996,7 +996,7 @@ 2000-11-19 Mark Mitchell <mark@codesourcery.com> - * libsupc++/exception_support.cc (__throw_bad_cast): Name it + * libsupc++/exception_support.cc (__throw_bad_cast): Name it __cxa_bad_cast under the new ABI. (__throw_bad_typeid): Name it __cxa_bad_typeid under the new ABI. * libsupc++/pure.cc (__pure_virtual): Name it __cxa_pure_virtual @@ -1020,7 +1020,7 @@ to handle the case (const_iterator,iterator) and (iterator,const_iterator), thus fixing libstdc++/737 and the like. * testsuite/23_containers/map_operators.cc (test02): New tests. - + 2000-11-17 Loren J. Rittle <ljrittle@acm.org> * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Correct last patch @@ -1048,7 +1048,7 @@ 2000-11-16 Mark Mitchell <mark@codesourcery.com> - * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Make + * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Make --enable-cstdio=stdio the default. Disable wide character support in that event. * configure.in: Move GLIBCPP_ENABLE_C_MBCHAR after @@ -1062,7 +1062,7 @@ * libmath/Makefile.in: Likewise. * libsupc++/Makefile.in: Likewise. * src/Makefile.in: Likewise. - + 2000-11-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> * config/c_io_stdio.h: Include stddef.h. @@ -1086,7 +1086,7 @@ * libmath/Makefile.in: Likewise. * libsupc++/Makefile.in: Likewise. * src/Makfile.in: Likewise. - + 2000-11-15 Mark Mitchell <mark@codesourcery.com> * mkcheckin.in: Move check for bash version 2 later in the file. @@ -1097,7 +1097,7 @@ * include/bits/string.tcc (basic_string::_Rep::_S_max_size): Likewise. (basic_string::_Rep::_S_terminal): Likewise. - + 2000-11-15 David Billinghurst <David.Billinghurst@riotinto.com> * mkcheck.in: Add function size_command() for irix. @@ -1111,7 +1111,7 @@ build issues. * aclocal.m4: Regenerate. * configure: Regenerate. - + * include/bits/c++config (__GLIBCPP__): Set release version for 2.91. 2000-11-14 Phil Edwards <pme@sources.redhat.com> @@ -1153,7 +1153,7 @@ * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Add test for libiconv.a providing wchar_t support functions. * aclocal.m4: Regenerate. - + 2000-11-12 Loren J. Rittle <ljrittle@acm.org> * acinclude.m4 (GLIBCPP_ENABLE_ATOMICITY): Handle FreeBSD. @@ -1167,7 +1167,7 @@ CODESET from _C_legacy::CODESET if using shadow headers. * src/Makefile.am: Add new files. * src/Makefile.in: Regenerate. - + 2000-11-12 Mark Mitchell <mark@codesourcery.com> * include/c/bits/std_cmath.h (abs): Change extern "C" declaration @@ -1293,14 +1293,14 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * testsuite/22_locale/codecvt_unicode_wchar_t.cc: Likewise. * testsuite/22_locale/ctor_copy_dtor.cc: Likewise. * testsuite/22_locale/ctype_wchar_t_members.cc: Likewise. - + * mkcheck.in: Fix echoing of -rpath option. - + * config/os/irix/bits/atomicity.h (_Atomic_word): Make it a signed type. (__exchange_aand_add): Adjust accordingly. (__atomic_add): Likewise. - + 2000-11-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/locale.cc: Match orderings for static members. @@ -1313,7 +1313,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (cos, cosh, sin, sinh): Define primary templates. * src/complex.cc (cos<>, cosh<>, sin<>, sinh<>): Comment out - definitions. + definitions. 2000-11-01 Benjamin Kosnik <bkoz@purist.soma.redhat.com> @@ -1326,7 +1326,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/c_io_stdio.h: New file. * config/c_io_stdio.cc: New file. * docs/configopts.html: Modify documentation. - + 2000-10-31 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * include/c/bits/std_cwctype.h: Add more undefs. @@ -1339,19 +1339,19 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (exp, log, log10): Define primary templates. * src/complex.cc (exp<>, log<>, log10<>): Comment out - specializations. + specializations. 2000-10-31 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * include/bits/std_complex.h: Remove duplicate definition of conj. * include/c/bits/std_cwctype.h: Consistent placement of undefs. - + 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com> * src/complex.cc (arg, polar): Comment out specializations. * include/bits/std_complex.h (complex<>): Remove arg<> friend - declaration. + declaration. (arg): Define primary template. (polar): Likewise. (conj): Likewise. @@ -1362,7 +1362,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> macro definitions of iswxxx functions, which might be brought in by <wctype.h>. Those macro definitions prevent build on some linux-based systems. - + * include/bits/std_complex.h (complex<>): Comment out friend declarations of abs<> specializations. (abs): Define primary template. @@ -1407,7 +1407,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/c/bits/std_cerrno.h: Same. * include/c/bits/std_cwchar.h: Same. * include/c/bits/std_cassert.h: Same. - * include/c/bits/std_cctype.h: Same. + * include/c/bits/std_cctype.h: Same. * include/c/bits/std_cstddef.h: And here. * include/c/bits/std_cstdlib.h: And here. * include/c/bits/std_cstdio.h: Same. @@ -1417,13 +1417,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> from here... (_ISOC99_SOURCE): And this one.... * config/os/gnu-linux/bits/os_defines.h: ...to here. - + * include/bits/codecvt.h (codecvt<_InternT, _ExternT, __enc_traits>::do_in): Don't cast to const, this is a bug in glibc prior to 2.2. (codecvt<_InternT, _ExternT, __enc_traits>::do_out): Same. * include/c/bits/std_cwchar.h: Add using declarations for mbstate_t. - + 2000-10-30 Steven King <sxking@uswest.net> * include/bits/codecvt.h: Add cast. @@ -1445,7 +1445,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-10-30 Mark Mitchell <mark@codesourcery.com> - * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT): Check + * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT): Check for cabs, cabsf, and cabsl, too. * aclocal.m4: Regenerated. * config.h.in: Likewise. @@ -1479,7 +1479,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Ditto. * libsupc++/Makefile.in: Regenerate. - + 2000-10-29 Benjamin Kosnik <bkoz@redhat.com> * configure.in: Simplify use of AC_CACHE_SAVE. Put linked files @@ -1499,29 +1499,29 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-10-29 Mark Mitchell <mark@codesourcery.com> - * config/c_io_libio.cc (basic_file<char>::__basic_file): + * config/c_io_libio.cc (basic_file<char>::__basic_file): Don't pass a NULL _IO_wide_data to _IO_no_init when _GLIBCPP_USE_WCHAR_T is not defined. - * config/c_io_libio.h (_IO_codecvt): Don't declare when + * config/c_io_libio.h (_IO_codecvt): Don't declare when _GLIBCPP_USE_WCHAR_T is not defined. - * config/c_io_libio_codecvt.c: Don't compile it + * config/c_io_libio_codecvt.c: Don't compile it when _GLIBCPP_USE_WCHAR_T is not defined. * include/bits/codecvt.h (codecvt<_InternT, _ExternT, __enc_traits): - Don't define this specialization when _GLIBCPP_USE_WCHAR_T + Don't define this specialization when _GLIBCPP_USE_WCHAR_T is not defined. * include/bits/locale_facets.h (<bits/std_cwctype.h>): Don't - include it when _GLIBCPP_USE_WCHAR_T is not defined. + include it when _GLIBCPP_USE_WCHAR_T is not defined. * src/codecvt.cc (__enc_traits::_S_max_size): Don't define when _GLIBCPP_USE_WCHAR_T is not defined. * src/localename.cc (locale::_Impl::_M_construct_collate): - Don't call wide-character functions when _GLIBCPP_USE_WCHAR_T is + Don't call wide-character functions when _GLIBCPP_USE_WCHAR_T is not defined. (locale::_Impl::_M_construct_ctype): Likewise. (locale::_Impl::_M_construct_monetary): Likewise. (locale::_Impl::_M_construct_numeric): Likewise. (locale::_Impl::_M_construct_time): Likewise. (locale::_Impl::_M_construct_messages): Likewise. - + * acinclude.m4 (GLIBCPP_ENABLE_ATOMICITY): Handle IRIX. * aclocal.m4: Regenerated. * configure: Likewise. @@ -1531,7 +1531,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (__off64_t): Likewise. (__ssize_t): Likewise. (_G_USING_THUNKS): Define to zero. - + 2000-10-28 Mark Mitchell <mark@codesourcery.com> * src/string-inst.cc (basic_string<C>::npos): Explicitly @@ -1546,16 +1546,16 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> GLIBCPP_CHECK_CTYPE_SUPPORT. (GLIBCPP_CHECK_STDLIB_SUPPORT): Add. * aclocal.m4: Regenerate. - * configure.in: And here. + * configure.in: And here. Add call to GLIBCPP_CHECK_STDLIB_SUPPORT. * configure: Regenerate. - + 2000-10-26 David Edelsohn <edelsohn@gnu.org> * acinclude.m4 (GLIBCPP_CHECK_STDLIB_DECL_AND_LINKAGE_2): New macro. (GLIBCPP_CHECK_MATH_SUPPORT): Use it to test for strtold. - -2000-10-26 Phil Edwards <pme@sources.redhat.com> + +2000-10-26 Phil Edwards <pme@sources.redhat.com> David Edelsohn <dje@watson.ibm.com> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out @@ -1572,8 +1572,8 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/backward/streambuf.h: New file. -2000-10-26 David Edelsohn <dje@watson.ibm.com> - +2000-10-26 David Edelsohn <dje@watson.ibm.com> + * config/os/aix/bits/ctype_inline.h (is): Use __OBJ_DATA directly. * config/os/aix/bits/ctype_noninline.h (do_tolower): Fix typo. * config/os/aix/bits/os_defines.h: Add AIX defines. @@ -1613,7 +1613,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * mkcheck.in (top_srcdir): New variable. (INC_PATH): Set the path to the backward and ext directories correctly. - + 2000-10-25 Phil Edwards <pme@sources.redhat.com> * configure.in: Check for gconv.h. @@ -1642,7 +1642,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> into the mix. * mkcheck.in (MAX_MEM_USAGE): Bump up to 3072. Strangely enough, - this works. + this works. 2000-10-24 Levente Farkas <lfarkas@mindmaker.hu> @@ -1689,7 +1689,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/c_std/bits/std_cassert.h: Tweaks. * mkcheck.in: Simplify. - + * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Simplify. (GLIBCPP_ENABLE_LONG_LONG): Same. * aclocal.m4: Regenerate. @@ -1717,7 +1717,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/c_std/bits/std_cstdlib.h: abort, exit comment. * include/c_std/stdlib.h: Same here. - + 2000-10-23 Benjamin Kosnik <bkoz@redhat.com> * testsuite/21_strings/compare.cc (test01): Add using declarations. @@ -1726,7 +1726,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/c_std/bits/std_cassert.h: Tweaks. * mkcheck.in: Simplify. - + * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Simplify. (GLIBCPP_ENABLE_LONG_LONG): Same. * aclocal.m4: Regenerate. @@ -1754,7 +1754,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/c_std/bits/std_cstdlib.h: abort, exit comment. * include/c_std/stdlib.h: Same here. - + 2000-10-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): New macro. @@ -1765,7 +1765,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/c_std/bits/std_cmath.h: Fixup. * include/c/bits/std_cmath.h: Fixup. * docs/configopts.html: Add docs. - + * docs/links.html: Add links to defects list, standards FAQ. * testsuite/21_strings/ctor_copy_dtor.cc (test01): Disable tests @@ -1776,16 +1776,16 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-10-21 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> - * libsupc++/exception.cc: Use namespace std. - * libsupc++/new: DITTO. - * libsupc++/new_op.cc: DITTO. - * libsupc++/new_opnt.cc: DITTO. - * libsupc++/new_opv.cc: DITTO. - * libsupc++/new_opvnt.cc: DITTO. - * libsupc++/tinfo.cc: DITTO. - * libsupc++/tinfo.h: DITTO. - * libsupc++/vec.cc: DITTO. - * libsupc++/Makefile.am: Blank lines removal. + * libsupc++/exception.cc: Use namespace std. + * libsupc++/new: DITTO. + * libsupc++/new_op.cc: DITTO. + * libsupc++/new_opnt.cc: DITTO. + * libsupc++/new_opv.cc: DITTO. + * libsupc++/new_opvnt.cc: DITTO. + * libsupc++/tinfo.cc: DITTO. + * libsupc++/tinfo.h: DITTO. + * libsupc++/vec.cc: DITTO. + * libsupc++/Makefile.am: Blank lines removal. 2000-10-21 Joseph S. Myers <jsm28@cam.ac.uk> @@ -1816,7 +1816,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> size_t __refs, bool __has_name = false, string __name): Move default argument... * include/bits/localefwd.h: Here. - + 2000-10-18 Chip Salzenberg <chip@valinux.com> * libio/libio.h (_IO_USER_LOCK): Define. @@ -1832,7 +1832,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.am: Remove bogus --tag CC. * src/Makefile.in: Regenerate. - + * include/bits/locale_facets.tcc (use_facet): Simplify. * include/bits/locale_facets.h (use_facet<ctype<char> >): Correct use_facet declaration. Replace 'const ctype<T>' with ctype<T>. @@ -1856,7 +1856,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * libsupc++/Makefile.in: Regenerate. * src/Makefile.am: Duplicate code. * src/Makefile.in: Regenerate. - + * acinclude.m4 (GLIBCPP_ENABLE_RELIBGCC): Take this out. * aclocal.m4: Regenerate. * configure.in: And here. @@ -1899,10 +1899,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * libsupc++/Makefile.am: Same. (glibcppinstalldir): Adjust. * libsupc++/Makefile.in: Regenerate. - * Makefile.am: Remove gxx_include_dir. Remove INCLUDE. + * Makefile.am: Remove gxx_include_dir. Remove INCLUDE. * Makefile.in: Regenerate. * docs/configopts.html: Add descriptions of flags. - + 2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am: Use it. @@ -1927,7 +1927,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * shadow: Remove directory. * shadow/*: De-populate. - + 2000-10-11 Phil Edwards <pme@sources.redhat.com> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out @@ -1943,24 +1943,24 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * libsupc++: Here. * libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers. (glibcppinstalldir): New. - + * src/Makefile.am (c_base_headers): New. (c_shadow_headers): New (c_headers): New. (myinstallheaders): Correct install issues. * src/Makefile.in: Regenerate. - + * Makefile.am (CSHADOW_INCLUDES): Simplify. * Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir. * aclocal.m4: Regenerate. * mkcheck.in (SRC_DIR): Use it. - + * include/bits/std_stdexcept.h: And here. * include/bits/std_ios.h: Change std_exception.h to exception. * src/locale.cc: And here. * src/locale-inst.cc: And here. - + * include/bits/valarray_array.h: And here. * include/bits/stl_alloc.h: And here. * include/bits/stl_algobase.h: And here. @@ -1986,7 +1986,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * std/exception: Remove. * libio/_G_config.h (__need_ptrdiff_t): Add. - + * libsupc++/include/new: Change stddef.h to cstddef. * libsupc++/tinfo.h: Change limits.h to climits. * libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this @@ -2023,7 +2023,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy. * src/Makefile.in: Regenerate. - + * include/c: New directory. * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h, std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h, @@ -2034,7 +2034,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * include/c_std: New directory. * include/c_std/bits/*: Populate from... * shadow: ...here. Remove directory. - + 2000-10-08 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * libsupc++/Makefile.am (INCLUDES): Add toplevel include directory. @@ -2044,7 +2044,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acinclude.m4 (GLIBCPP_CHECK_OS): Link to os_defines.h. * aclocal.m4: Regenerate. * config/os/*/bits/os_defines: Adjust copyright dates. - + 2000-10-08 Phil Edwards <pme@sources.redhat.com> * include/bits/c++config: Include <bits/os_defines.h> @@ -2058,16 +2058,16 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/os/solaris/solaris2.6/bits/os_defines.h: Ditto. * config/os/solaris/solaris2.7/bits/os_defines.h: Ditto. -2000-10-07 David Edelsohn <dje@watson.ibm.com> - +2000-10-07 David Edelsohn <dje@watson.ibm.com> + * config/os/aix/bits/atomicity.h: New file. 2000-10-07 Benjamin Kosnik <bkoz@purist.soma.redhat.com> - + * acinclude.m4: Remove CPU_FLAGS * libio/Makefile.am: Here too. * Makefile.am: Here too. - + * src/Makefile.am (CONFIG_INCLUDES): Remove. (INCLUDES): Remove CONFIG_INCLUDES. (cpu_headers): Remove. @@ -2075,7 +2075,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (generated_headers): Rename to build_headers. (build_headers): Add atomicity.h, ctype_base.h, ctype_specializations.h. - + * config/os: New directory. * config/aix: Move to... * config/bsd: Move to... @@ -2091,7 +2091,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acinclude.m4: Remove CPU_FLAGS * libio/Makefile.am: Here too. * Makefile.am: Here too. - + * src/Makefile.am (CONFIG_INCLUDES): Remove. (INCLUDES): Remove CONFIG_INCLUDES. (cpu_headers): Remove. @@ -2109,7 +2109,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/newlib: Move to... * config/solaris: Move to... * config/os/*: Here. - + 2000-10-06 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, @@ -2123,7 +2123,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS. * libsupc++/Makefile.in: Regenerate. - + Change math to libmath. * math: Move to libmath, delete. * libmath: New directory. @@ -2136,11 +2136,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * Makefile.am (SUBDIRS): Add libmath. * Makefile.in: Regenerate. * README (file): Change name. - + 2000-10-06 Benjamin Kosnik <bkoz@cygnus.com> Richard Henderson <rth@cygnus.com> Alexandre Oliva <aoliva@redhat.com> - + * libsupc++: New directory. * libsupc++/*: Populate. * libsupc++/Makefile.am (INCLUDES): Add -I../../gcc for @@ -2153,7 +2153,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.in: Regenerate. * libio/Makefile.am: Remove extraneous, confusing bits. * libio/Makefile.in: Regenerate. - + 2000-10-05 Brent Verner <brent@rcfile.org> * bits/istream.tcc [basic_istream::get(basic_streambuf&)]: Removed @@ -2190,7 +2190,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits: Move to include/bits, delete. * ext: Move to include/ext, delete. * std: Move to include/std, delete. - + * src/complex.cc: Adjust include of mathconf. * mkc++config (BASE_H): Add include. @@ -2202,7 +2202,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * math/Makefile.in: Regenerate. * libio/Makefile.am (INCLUDES): Add glibcpp_includedir. * libio/Makefile.in: Regenerate. - + 2000-10-04 Benjamin Kosnik <bkoz@gnu.org> * libio/_G_config.h : Re-guard the __mbstate_t declaration. @@ -2214,15 +2214,15 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * docs/documentation.html: Rename links for clarity. * src/Makefile.am (headers): Remove unistd.h, wrap_unistd.h. Add - fcntl.h, iolibio.h, libioP.h, pthread.h, iconv.h. + fcntl.h, iolibio.h, libioP.h, pthread.h, iconv.h. * src/Makefile.in: Regenerate. - + 2000-10-02 Steven King <sxking@uswest.net> * mkcshadow: Fixed script to output proper include guard. * bits/char_traits.h: Cleaned up types in char_traits<char> functions. * libio/_G_config.h: Hacked to make work with shadow heraders. - * shadow/*: Hacked to make shadow headers work. + * shadow/*: Hacked to make shadow headers work. 2000-10-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com> @@ -2233,7 +2233,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): New macro. * config/gnu-linux/bits/ctype_base.h (ctype_base): Use it. * config/gnu-linux/ctype.cc (ctype): Use it. - + * src/localename.cc (locale::_Impl::_M_replace_categories): Remove call to assert. * src/locale.cc: Explicitly cast mbstate_t to void* in calls to @@ -2261,19 +2261,19 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * shadow/bits/wrap_iconv.h: New file. * shadow/unistd.h: Remove. Useless. * shadow/bits/wrap_unistd.h: Remove. - + * src/Makefile.am: Take out machine-ansi.h, add fcntl.h unistd.h. * src/Makefile.in: Regenerate. - + * config/c_io_libio.h (_IO_codecvt): Change to normal C++ decl. - + * shadow/libio.h: Fix. * shadow/bits/wrap_libio.h: Fix. * shadow/bits/std_clocale.h: Remove typedef struct construct, which will not compile. * shadow/bits/std_ctime.h: Same. - + * shadow/pthread.h: New file. Put pthreads types and functions into global scope, which is probably not the correct long-term solution but has to be done at the moment before libio wrappers @@ -2287,7 +2287,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> tests for compiler features. * aclocal.m4: Regenerate. * configure: Regenerate. - + * config/c_io_libio.cc: Remove fcntl.h include, as SEEK_SET redefined. * libio/libioP.h: Comment out fcntl.h include. @@ -2317,7 +2317,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> overloaded in the std namespace with the shadow headers. * src/complexl.cc: Same. * src/complex.cc: Same. - + 2000-09-25 Phil Edwards <pme@sources.redhat.com> * docs/documentation.html: Add link to... @@ -2333,10 +2333,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-09-25 Levente Farkas <lfarkas@mindmaker.hu> * ext/stl_hashtable.h (_M_copy_from): Change __copy to __local_copy. - + 2000-09-19 Benjamin Kosnik <bkoz@purist.soma.redhat.com> - * src/localename.cc (locale::_Imp) : Remove typedefs. + * src/localename.cc (locale::_Imp) : Remove typedefs. * bits/localefwd.h (locale::locale(const locale& __other, _Facet* __f): Consistency check, call _Imp ctor with reference argument of 1. @@ -2390,7 +2390,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> name, has_name values. * testsuite/22_locale/ctor_copy_dtor.cc (test01): More tests. * docs/22_locale/locale.html: New file, more unfinished docs... - + 2000-09-14 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/locale.cc (locale::name()): Implement. @@ -2414,7 +2414,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> return type. * src/Makefile.an (headers): Also install backward/fstream.h. - * src/Makefile.in: Regenerate. + * src/Makefile.in: Regenerate. * bits/char_traits.h (char_traits<_CharT>::get_state, char_traits<char>::get_state, char_traits<wchar_t>::get_state): Pass @@ -2422,7 +2422,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (char_traits<*>::__eos): Uglify to _S_eos. * bits/std_ostream.h (ends(basic_ostream<_CharT, _Traits>& __os)): Change __eos to _S_eos. - + 2000-09-13 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * testsuite/22_locale/static_members.cc: New file. @@ -2443,7 +2443,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-09-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com> - * acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Remove test != "0". + * acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Remove test != "0". * aclocal.m4: Regenerate. * configure: Regenerate. @@ -2488,8 +2488,8 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acinclude.m4: Add bits. * aclocal.m4: Regenerate. * configure.in: Add defaults for GLIBCPP_ENABLE_DEBUG. - * configure: Regenerate. - + * configure: Regenerate. + 2000-09-07 Benjamin Kosnik <bkoz@cygnus.com> * bits/std_cwctype.h: Remove yesterday's hacks. @@ -2498,9 +2498,9 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/stl_tree.h: Make operators !=, == type safe for map, set. * testsuite/23_containers/set_operators.cc: New file. Should not - compile. + compile. * testsuite/23_containers/map_operators.cc: New file. Ditto. - + 2000-09-06 Richard Henderson <rth@cygnus.com> Benjamin Kosnik <bkoz@cygnus.com> @@ -2510,12 +2510,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/cpu/ia64: New directory. * config/cpu/ia64/bits: New directory. * config/cpu/ia64/bits/atomicity.h: New file. - + 2000-09-06 Benjamin Kosnik <bkoz@purist.soma.redhat.com> - + * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Force glibc_satisfactory to no, so that libstdc++-v3's libio will be built on glibc-2.2 - systems. + systems. * aclocal.m4: Regenerate. * configure: Regenerate. * */Makefile.in: Regenerate. @@ -2541,11 +2541,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-08-31 Benjamin Kosnik <bkoz@cygnus.com> - * bits/locale_facets.tcc (_S_build_float_format): Move ... - * src/locale.cc: Here. + * bits/locale_facets.tcc (_S_build_float_format): Move ... + * src/locale.cc: Here. * bits/locale_facets.tcc (num_get::_M_extract): Clean up generic definition. Move specialization to ... - * src/locale.cc: Here. + * src/locale.cc: Here. * bits/locale_facets.tcc: Move _Format_cache specializations to ... * src/locale.cc: Here. * bits/locale_facets.tcc: Move use_facet<ctype> specializations to ... @@ -2568,7 +2568,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (money_base): Add _S_default_pattern, uglify. * bits/localefwd.h: Add definitions for static members of _Count_ones. * bits/locale_facets.h: Tweaks. - * bits/locale_facets.tcc: Tweaks. + * bits/locale_facets.tcc: Tweaks. * bits/string.tcc: Add definition for npos. * bits/ios_base.h: Tweaks. * bits/ios_base.h (ios_base::Init::_M_ios_base_init): Change to @@ -2605,19 +2605,19 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/gnu-linux/bits/ctype_base.h (ctype_base): Remove mask typedef, instead name enum. * config/gnu-linux/bits/ctype_specializations.h: Tweak. - * config/gnu-linux/ctype.cc: Tweak. + * config/gnu-linux/ctype.cc: Tweak. * testsuite/22_locale/ctype.cc: Tweak. - + * bits/codecvt.h (__enc_traits): Uglify names. - + 2000-08-28 Benjamin Kosnik <bkoz@purist.soma.redhat.com> - * docs/22_locale/codecvt.html: Add more bits, format. + * docs/22_locale/codecvt.html: Add more bits, format. * bits/codecvt.h: Add copy ctor, rename types. * testsuite/22_locale/codecvt_unicode_char.cc: Tweak. - + * libio/iofwide.c: Tweak. - + 2000-08-28 Phil Edwards <pme@sources.redhat.com> * docs/configopts.html: Mention new options. @@ -2631,15 +2631,15 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * docs/22_locale/howto.html: Add notes on codecvt implementation. * docs/22_locale/codecvt.html: New file. In progress. - + 2000-08-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acconfig.h: Revert. * acinclude.m4: Revert. * libio/_G_config.h: Revert. * libio/libio.h: Revert. - -2000-08-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com> + +2000-08-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/codecvt.h: Tweaks. * testsuite/22_locale/codecvt_unicode_wchar_t.cc (test01): Fix up @@ -2700,7 +2700,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.am (INCLUDES): Put $(CSHADOW_INCLUDES) before $(top_srcdir) * src/Makefile.in: Regenerate. - + 2000-08-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/codecvt.h: Implement codecvt<wchar_t, char, mbstate_t>. Fix @@ -2714,7 +2714,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * testsuite/22_locale/codecvt_wchar_t_cc.cc: New file. * testsuite/22_locale/codecvt_char_char.cc: New file. * testsuite/22_locale/codecvt_unicode_char.cc: New file. - + 2000-08-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com> * bits/std_cmath.h (std::abs): Overload for int and long. @@ -2736,14 +2736,14 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-08-18 Gabriel Dos Reis <gdr@codesourcery.com> * bits/valarray_meta.h (_Expr<>::shift, _Expr::cshift, - _Expr<>::apply): Implement. + _Expr<>::apply): Implement. 2000-08-18 Gabriel Dos Reis <gdr@codesourcery.com> * bits/valarray_meta.h (_Expr<>::min, _Expr<>::max): Implement. * bits/valarray_array.h (__valarray_min, __valarray_max): New - function. + function. 2000-08-17 Mark Mitchell <mark@codesourcery.com> @@ -2796,7 +2796,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * libio/cleanup.c: Remove. * libio/filedoalloc.c (_IO_file_doallocate): Don't call _IO_cleanup_registration_needed, even if not libc. - + * testsuite/27_io/stringstream.cc (test02): Fix. 2000-08-14 Brent Verner <brent@rcfile.org> @@ -2816,7 +2816,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/std_sstream.h: Same for stringstream and wstringstream. Same for stringbuf, wstringbuf, istringstream, wistringstream, ostringstream, wostringstream. - + * testsuite/26_numerics/valarray.cc: Add test. 2000-08-14 Zack Weinberg <zack@wolery.cumb.org> @@ -2846,7 +2846,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (_M_really_overflow): Same here. * testsuite/21_strings/inserters_extractors.cc (test05): Tweaks. - + 2000-08-08 Benjamin Kosnik <bkoz@cygnus.com> Ulrich Drepper <drepper@cygnus.com> @@ -2894,12 +2894,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * libio/libioP.h: Same. * libio/wfiledoalloc.c: Same. * libio/wgenops.c: Same. - + 2000-07-28 Alexandre Oliva <aoliva@redhat.com> * acinclude.m4: Include ../libtool.m4. * aclocal.m4, configure: Rebuilt. - + 2000-07-26 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Test for GNU ld @@ -2931,11 +2931,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acinclude.m4: Some cleanups... * aclocal: Regenerated. * configure: Regenerated. - + * src/Makefile.am (CXXLINK): Add -Wl,-01 to the link line for optimizing/adapting the hash table using GNU ld. * src/Makefile.in: Regenerate. - + 2000-07-24 H.J. Lu <hjl@gnu.org> * src/Makefile.am (LIBIO_INCLUDES): Set to -I$(top_srcdir)/libio @@ -2983,13 +2983,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> directory... (check-install): And here. * Makefile.in: Regenerate. - + 2000-07-22 Gabriel Dos Reis <gdr@codesourcery.com> Line up with libstdc++-v2 version of valarray. * bits/valarray_array.h (__valarray_product): Make inline. * src/valarray-inst.cc (__valarray_product): Remove explicit - instantiation. + instantiation. 2000-07-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com> @@ -3091,7 +3091,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/std_fstream.h: Same. * bits/basic_string.h: Tweaks. - + 2000-07-19 Phil Edwards <pme@sourceware.cygnus.com> * docs/18_support/howto.html: Update. @@ -3101,10 +3101,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> Internal consistency checks..... * bits/ios_base.h: Change _M_locale_ios to _M_ios_locale. * src/ios.cc: Same. - + * bits/basic_ios.h: Change _M_fctype_ios to _M_ios_fctype. * bits/basic_ios.tcc: Same. - + * bits/std_streambuf.h: Change _M_locale_buf to _M_buf_locale. Change _M_fctype_buf to _M_buf_fctype. * bits/fstream.tcc: Same. @@ -3171,13 +3171,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> c++threads.h instead of copying. * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Do link here. Tweaks. - + * config/c_io_libio.cc (__basic_file::_M_open_mode): Consolidate. * bits/basic_file.h: Declare. * mkcheck.in (TESTS_FILE): Use -v instead of --version. -2000-07-07 brent verner <brent@rcfile.org> +2000-07-07 brent verner <brent@rcfile.org> * testsuite/27_io/istream_unformatted.cc (test05): New test. @@ -3197,7 +3197,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * docs/25_algorithms/howto.html: Ditto. * docs/26_numerics/howto.html: Ditto. -2000-07-05 brent verner <brent@rcfile.org> +2000-07-05 brent verner <brent@rcfile.org> * testsuite/27_io/ifstream_members.cc (test01): Add tests. * testsuite/27_io/ofstream_members.cc (test01): Add tests. @@ -3205,7 +3205,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> ~_IO_DELETE_DONT_CLOSE. 2000-07-05 Zack Weinberg <zack@wolery.cumb.org> - + * bits/gslice_array.h, bits/indirect_array.h, bits/mask_array.h, bits/slice_array.h, bits/std_valarray.h, bits/valarray_meta.h: Do not paste anything after 'operator' keyword. @@ -3217,7 +3217,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-07-03 Brendan Kehoe <brendan@zen.org> * bits/std_complex.h: Fix parens. Format. - + 2000-07-03 scott snyder <snyder@fnal.gov> * bits/locale_facets.tcc (_M_extract): Only figure out the base @@ -3238,7 +3238,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-07-01 Benjamin Kosnik <bkoz@purist.soma.redhat.com> Ulrich Drepper <drepper@purist.soma.redhat.com> - Sync libio to glibc-2.2 current CVS. + Sync libio to glibc-2.2 current CVS. * libio/_G_config.h: New file. * libio/wfileops.c: New file. * libio/wfiledoalloc.c: New file. @@ -3257,18 +3257,18 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.in: Regenerate. * math/cargl.c: Remove underscores. - + * bits/locale_facets.h: Tweaks. Start adding iconv details and notes. * bits/locale_facets.tcc: Tweaks. * bits/std_cwchar.h: Tweaks. - + 2000-06-29 scott snyder <snyder@fnal.gov> * bits/concept_checks.h (__less_then_comparable_requirement_violation): Only check for <. * testsuite/25_algorithms/lower_bound.cc: New file. - + 2000-06-29 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * testsuite/27_io/ostream_manip.cc (test02): Add tests. @@ -3342,7 +3342,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/concept_checks.h: New file. * bits/container_concepts.h: New file. * bits/sequence_concepts.h: New file. - + 2000-06-27 H.J. Lu <hjl@gnu.org> Loren J. Rittle <ljrittle@acm.org> @@ -3357,11 +3357,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/string.tcc (string::rfind): Fix. * testsuite/21_strings/rfind.cc: New file. - + 2000-06-26 Anthony Williams <anthony@anthonyw.cjb.net> * testsuite/21_strings/ctor_copy_dtor.cc: Fixed logic error. - + 2000-06-26 Branko Cibej <branko.cibej@hermes.si> * testsuite/27_io/filebuf_members.cc (test_01): Fixed typos. @@ -3372,7 +3372,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * testsuite/27_io/ostream_inserter_arith.cc: Renamed __TEST_NUMPUT_VERBOSE to TEST_NUMPUT_VERBOSE. Define TEST_NUMPUT_VERBOSE only if DEBUG_ASSERT. - + 2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/fstream.tcc (basic_filebuf::basic_filebuf(fd)): Use it. @@ -3380,7 +3380,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/std_fstream.h (basic_filebuf): Remove default arguments for filebuf ctor. (basic_filebuf): Add _M_fileno_based data member. - As reported by brent verner <brent@rcfile.org> + As reported by brent verner <brent@rcfile.org> * testsuite/27_io/filebuf_members.cc: New file. * testsuite/27_io/filebuf_members-1.tst: New file. @@ -3392,7 +3392,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com> Ulrich Drepper <drepper@cygnus.com> - + * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Add -D_GNU_SOURCE, so that all the freaky stuff like sincos will be around... @@ -3444,7 +3444,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/string.tcc: Fix find. * testsuite/21_strings/find.cc: Patch. - + 2000-06-20 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/install.html: Update where to get automake, where to get @@ -3462,14 +3462,14 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * configure: Regenerate. * libio/Makefile.in: Regenerate. * src/Makefile.in: Regenerate. - + 2000-06-19 Russell Davidson <russell@ehess.cnrs-mrs.fr> * testsuite/27_io/istream_extractor_arith.cc: Patch. * bits/locale_factets.tcc: Tweak. - + 2000-06-19 Raja R Harinath <harinath@cs.umn.edu> - + * src/Makefile.am: change @WERROR@ to $(WERROR) so that this can be overridden on the command line for individual files. @@ -3504,15 +3504,15 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> New. Merge both old compiler bug checks for complex into this. 2000-06-19 Anthony Williams <anthony@anthonyw.cjb.net> - + * testsuite/21_strings/find.cc: Empty strings can be found at all positions. Modified. 2000-06-19 Branko Cibej <branko.cibej@hermes.si> - * testsuite/20_utilities: New directory. + * testsuite/20_utilities: New directory. * testsuite/20_utilities/auto_ptr.cc: New file. - + 2000-06-14 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * src/Makefile.am (string_sources): Simplify, assuming that with @@ -3523,7 +3523,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> -Wl,--gc-sections. * src/string-inst.cc: Remove macro blocks. * mkcheck.in (CXX_FLAG): Add bits here. - + * src/string-inst.cc: Remove iostream-related string instantiations. * src/misc-inst.cc: Add here. @@ -3532,7 +3532,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * aclocal.m4: Regenerate. * configure.in: Change up. * configure: Regenerate. - + 2000-06-13 Steven King <sxking@uswest.net> * acinclude.m4: Fixup some of the builtin math tests and add tests for @@ -3546,7 +3546,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (modf(float, float*)): Remove reference to _C_legacy. 2000-06-13 Benjamin Kosnik <bkoz@redhat.com> - + * acinclude.m4 (enable_cshadow_headers): Change CSHADOWFLAGS to _GNU_SOURCE instead of _ISOC9X_SOURCE, as _GNU_SOURCE is the superset, and already defined at top level. @@ -3554,7 +3554,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * configure: Regenerate. * docs/17_intro/contribute.html: Plead with people to use -cp. - + 2000-06-13 Anthony Williams <anthony@anthonyw.cjb.net> * testsuite/23_containers/bitset_ctor.cc: Qualify reverse wth std::. @@ -3574,14 +3574,14 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> _M_position() - use implicit conversion to streamoff instead 2000-06-13 Thomas Holenstein <thomas@hex.ch> - + * bits/stl_iterator.h: Added inline to operators == to >=. 2000-06-13 Brent Verner <brent@rcfile.org> * bits/streambuf.tcc: repaired _S_copy_streambufs() * testsuite/27_io/ostream_inserter_other.cc (test03): Added testcase. - + 2000-06-12 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/locale_facets.h (ctype<wchar_t>): Remove unnecessary data @@ -3641,15 +3641,15 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-06-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/locale_facets.h: Tweak. - * src/locale.cc (codecvt<wchar_t>): Tweak. - - * bits/locale_facets.h (_Format_cache): _S_ecks -> _S_x. + * src/locale.cc (codecvt<wchar_t>): Tweak. + + * bits/locale_facets.h (_Format_cache): _S_ecks -> _S_x. * bits/locale_facets.tcc (num_get<char>::_M_extract): Fix for hex. * bits/basic_string.h: Move data member up. * src/string-inst.cc: Fix instantiations. * bits/string.tcc: Fix types. - + 2000-06-02 Anthony Williams <anthony@anthonyw.cjb.net> * testsuite/21_strings/replace.cc (test01): Qualify find with std::. @@ -3666,34 +3666,34 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acconfig.h: Remove _GLIBCPP_HAS_WCHAR_MIN_MAX. * bits/limits_generic.h: Remove. * src/gen-num-limits.cc: Same. - + * src/locale.cc: Tweaks. * bits/char_traits.h: Tweaks. -2000-05-31 Russell Davidson <russell@ehess.cnrs-mrs.fr> +2000-05-31 Russell Davidson <russell@ehess.cnrs-mrs.fr> * bits/locale_facets.tcc (num_get<char>::_M_extract): Fix signage, exponent, scientific formatting issues. * testsuite/27_io/istream_extractor_arith.cc (test09): Add tests. - + 2000-05-31 Branko Cibej <branko.cibej@hermes.si> * bits/limits_generic.h (numeric_limits<wchar_t>): Use WCHAR_MIN and WCHAR_MAX instead of WCHART_MIN and WCHART_MAX. 2000-05-31 Nathan Myers <ncm@cantrip.org> - + * docs/thanks.html: edit own credits 2000-05-31 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/generic_shadow.h: Remaining _C_Shadow -> _C_shadow fix. - + * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Add strtoull checks... * mkcheck.in (SH_FLAG): Add in -Wl,--rpath -Wl,$LIB_PATH. Tweaks. - + 2000-05-31 Steven King <sxking@uswest.net> * shadow/time.h: fix typo @@ -3716,19 +3716,19 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * inclosure: Change to... * mkinclosure: This. - Fix paths to bash. + Fix paths to bash. * mkcshadow: Fix paths to bash. - + * src/Makefile.am: Tweaks. Do cshadow header trickery at build time. * src/Makefile.in: Regnerate. * acinclude.m4 (GLIBCPP_COMPILER_VERSION): Fix typo. (GLIBCPP_ENABLE_SHADOW): Do a less gross hack. * aclocal.m4: Regenerate. - * mkcheck.in (INC_PATH): Tweak. - + * mkcheck.in (INC_PATH): Tweak. + * configure.in: Enable long long by default. * configure: Regenerate. - + * mkcheck.in (LIB_PATH): Revert. 2000-05-24 Nathan "I don't write ChangeLog Entries" Myers <ncm@cantrip.org> @@ -3739,7 +3739,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/cpu/i386/bits/atomicity.h (__compare_and_swap): Delete 'cmpxchgl' asm. * acinclude.m4 (GLIBCPP_CHECK_CPU): Enable i386. - + 2000-05-24 Loren J. Rittle <ljrittle@acm.org> * backward/alloc.h (__default_alloc_template): Only expose @@ -3769,20 +3769,20 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/c++config.h: Rename to ... * bits/c++config: This. * mkc++config: Adjust. - + * m4: Remove. * m4/lc_message.m4: Merge into acinclude.m4. * m4/mathfcts.m4: Same. * m4/stringfcts.m4: Same. * acinclude.m4: Add here. * configure: Regnerate. - + * acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): Remove OPTLEVEL. Add FMTFLAGS. * aclocal.m4: Regenerate. * src/Makefile.am (AC_CXXFLAGS): Take out OPTLEVEL, as this has been disabled due to higher-level Makefiles running amuck over - this bit, and add in FMTFLAGS so that formatting is clear. + this bit, and add in FMTFLAGS so that formatting is clear. * src/Makefile.in: Regenerate. * configure: Regenerate. @@ -3853,12 +3853,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> s/SWAMP/LEGACY/g s/_Shadow/_shadow/g -2000-05-18 Anthony Williams <anthony@anthonyw.cjb.net> +2000-05-18 Anthony Williams <anthony@anthonyw.cjb.net> * bits/locale_facets.tcc (num_get::_M_extract): Change char* to const char*. * src/string-inst.cc (string::_S_find): Same. - + 2000-05-18 Benjamin Kosnik <bkoz@gnu.org> * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to @@ -3868,7 +3868,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * aclocal.m4: Regenerate. * configure: Regenerate. * configure.in: Touch. - + 2000-05-17 Benjamin Kosnik <bkoz@cygnus.com> * mkcheck.in: Enable shared library testing. @@ -3930,7 +3930,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> bits/std_ciso646.h 2000-05-16 Nathan C. Myers <ncm@cantrip.org> - + * mkcshadow: fix typo s/_C_Swamp_/_C_Swamp/. 2000-05-16 Phil Edwards <pme@sourceware.cygnus.com> @@ -3982,7 +3982,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/std_cmath.h: Tweaks. * math/mathconf.h: Tweaks and fixes for HP-UX 11. - (sqrtf): Define away iff !builtin and !in <math.h>. + (sqrtf): Define away iff !builtin and !in <math.h>. (sinf): Same. (cosf): Same. (fabsf): Same. @@ -4010,7 +4010,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acinclude.m4 (GLIBCPP_CHECK_CPU): Change powerpc bits to -mcpu=powerpc. * src/Makefile.am: Disable ENABLE_CXX_FLAGS stuff for the moment. - + * config/generic/bits/ctype_specializations.h (ctype<char>::is): Make more generic. @@ -4019,7 +4019,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/bsd/bits/ctype_base.h (ctype_base): New. * config/bsd/bits/ctype_specializations.h: New. * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Add bsd tests. - + 2000-05-09 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4: New macro, GLIBCPP_ENABLE_CXX_FLAGS. @@ -4041,12 +4041,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-05-09 Vadim Egorov <egorovv@mailandnews.com> Benjamin Kosnik <bkoz@gnu.org> Nathan Myers <ncm@cantrip.org> - Dietmar Kuehl <dietmar_kuehl@yahoo.com> + Dietmar Kuehl <dietmar_kuehl@yahoo.com> * bits/streambuf.tcc (basic_streambuf::xsgetn): Fix uflow case. (basic_streambuf::xsputn): Make consistent. * testsuite/27_io/filebuf.cc: Add tests. - + 2000-05-08 Steven King <sxking@uswest.net> * bits/char_traits.h: Use wchar_t utility functions for @@ -4122,7 +4122,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * mkcheck.in: Rely on exit status instead of the presence of a core file. Added comments on how/where to save core and exe files. Move shell wildcards outside quotes and fix core path. - + 2000-04-27 scott snyder <snyder@fnal.gov> * src/misc-inst.cc: Explicitly instantiate ifstream and ofstream @@ -4149,12 +4149,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * math/Makefile.am (EXTRA_LONG_DOUBLE_yes): Add all the long versions to this as copysignl is needed anyway for these targets. * math/Makefile.in: Regenerate. - + * bits/streambuf.tcc (streambuf::xsgetn): Tweak. * bits/fstream.tcc (underflow): Cast to libio types. * bits/basic_file.h (seekoff): Fixes for alpha: use __c_streamoff. * config/c_io_libio.cc (seekoff): And here. - + 2000-04-24 Loren J. Rittle <ljrittle@acm.org> * mkcheck.in: Report compiler version used for test. Find @@ -4165,7 +4165,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/generic/ctype.cc (do_toupper): Remove dependence on non-portable/non-existent lookup table. (do_tolower): Same. - + 2000-04-24 Nathan Myers <ncm@cantrip.org> * src/string-inst.cc: More fixing. @@ -4176,11 +4176,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/std_sstream.h: And here. * bits/string.tcc: And here. -2000-04-24 Felix Natter <fnatter@gmx.net> +2000-04-24 Felix Natter <fnatter@gmx.net> * docs/17_intro/howto.html: Add bits. * docs/17_intro/porting-howto.html: New file. - + 2000-04-24 Branko Cibej <branko.cibej@hermes.si> * acinclude.m4(GLIBCPP_CHECK_WCHAR_T_SUPPORT): Expand @@ -4204,7 +4204,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> initialization. * testsuite/27_io/ios_manip_fmtflags.cc (test02): Add test for bool formatting. - + 2000-04-19 Nathan Myers <ncm@cantrip.org> * src/string-inst: consolidate _S_create, @@ -4218,13 +4218,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.am (AC_CXXFLAGS): Activate debugging code, again. Add flags for specialized rules dealing with instantiations. - + * src/string-inst.cc: Add instantiations missing from shared libraries--see stringEQ, stringCONSC. * src/Makefile.am (wstring_sources): Add. (string_sources): Same. * src/Makefile.in: Regenerate. - + * stl/*: Integrate contents of this directory into top-level directories. * ext/bvector hash_map hash_set rope ropeimpl.h slist @@ -4249,12 +4249,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.am (sources): Take out stl directory. * mkcheck.in (SRC_DIR): And here. * src/Makefile.in: Regenerate. - + 2000-04-18 Levente Farkas <lfarkas@mindmaker.hu> * stl/bits/stl_function.h: Add bits so that const and non-const both work. - + 2000-04-18 scott snyder <snyder@fnal.gov> * stl/bits/stl_map.h (class map): Fix default for _Alloc template @@ -4314,10 +4314,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-04-18 Nathan Myers <ncm@cantrip.org> * bits/basic_string.h: Remove "inline" from member _S_find. - + * src/string-inst.cc: Rewrite to reflect non-inline template instantiations in string.tcc. - + * src/stringADDCS.cc, stringADDPS.cc, stringADDSC.cc, stringADDSP.cc, stringADDSS.cc, stringBIST.cc, stringBOST.cc, stringCHTR.cc, stringEQPS.cc, stringEQSP.cc, stringEQSS.cc, stringEXTRA.cc, @@ -4332,7 +4332,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> Benjamin Kosnik <bkoz@haight.constant.com> * src/Makefile.am: Modify to reflect above. * src/Makefile.in: Regenerate. - + 2000-04-17 Benjamin Kosnik <bkoz@cygnus.com> * docs/install.html (--enable-libstdcxx-v3): Clean up install docs. @@ -4345,7 +4345,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/threads-posix.h: Consistency with stl_config.h. * mkcheck.in (CXX_FLAG): Add DDEBUG_ASSERT back in. - + 2000-04-13 Loren J. Rittle <ljrittle@acm.org> * mknumeric_limits: Rename generic type template parameter name @@ -4368,7 +4368,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> GLIBCPP_ENABLE_RELIBGCC for --enable-libstdcxx-v3 flag. * configure: Regenerate. * mkcheck.in: Deal with NAMESPACES. - + 2000-04-05 Petter Urkedal <petter@matfys.lth.se> * src/cmath.cc: New file... @@ -4379,22 +4379,22 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> old definitions. 2000-04-04 Benjamin Kosnik <bkoz@redhat.com> - + * acinclude.m4 (GCC_OBJDIR): Tweaks 2000-04-03 Benjamin Kosnik <bkoz@redhat.com> - + * acinclude.m4 (GLIBCPP_CHECK_CPU): Add arm configure bits. * config/cpu/arm: New directory. Jesper Skov <jskov@redhat.com> * config/cpu/arm/atomicity.h: New file. - + 2000-03-31 Benjamin Kosnik <bkoz@redhat.com> * stl/bits/stl_config.h: Make _STL_THREADS depend on _REENTRANT. Remove unused bits. Clean. - + 2000-03-29 Benjamin Kosnik <bkoz@cygnus.com> * testsuite/25_algorithms: New directory. @@ -4422,10 +4422,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> mistake. * bits/std_fstream.h (filebuf::is_open): Check for _M_file before - attempting calls to it. + attempting calls to it. * bits/fstream.tcc (ctors): Don't call _M_init_filebuf in ctors. Instead, call _M_init_filebuf ... - (open): Here, as suggested by 27.8.1.3. + (open): Here, as suggested by 27.8.1.3. * src/ios.cc (ios_base::Init::Init()): Clean up default filebufs properly when initializing cout/cin/cerr. @@ -4442,7 +4442,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/std_climits.h (_CPP_CLIMITS): Fix typo. 2000-03-27 Chris Faylor <cgf@cygnus.com> - + * configure.in: Remove setting of CXX if canadian cross. * configure: Regenerate. @@ -4451,7 +4451,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/sstream.tcc: Optimize. * bits/basic_string.h(string::append): Don't inline. * bits/string.tcc: Move out-of-line. - + 2000-03-27 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4: (GLIBCPP_CHECK_COMPILER_VERSION) When using <2.96, @@ -4470,11 +4470,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> not installed. * docs/faq/index.txt: Regenerate. -2000-03-24 Alexandre Oliva <oliva@lsd.ic.unicamp.br> +2000-03-24 Alexandre Oliva <oliva@lsd.ic.unicamp.br> * src/Makefile.am (libio_headers_install): Fix. * src/Makefile.in: Regenerate. - + 2000-03-24 Benjamin Kosnik <bkoz@cygnus.com> * docs/17_intro/RELEASE-NOTES: Fix typos. @@ -4500,13 +4500,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-22 Benjamin Kosnik <bkoz@cygnus.com> * bits/sstream.tcc (seekoff): Fix for gptr() null cases. - Return newoff. + Return newoff. * bits/fstream.tcc (seekoff): Sync. (seekpos): Sync. * testsuite/27_io/ostream_unformatted.cc: New file. * testsuite/27_io/stringbuf.cc: Fix. * testsuite/27_io/istream_unformatted.cc (test04): Fix. - + * config/newlib/bits/ctype_base.h (ctype_base): Fix. * config/newlib/ctype.cc (ctype): Change __ctype -> _ctype_. @@ -4534,7 +4534,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> are compiling natively. * libio/*: Update to CVS libio from egcs. - + 2000-03-21 Phil Edwards <pme@sourceware.cygnus.com> * docs/download.html: Document use of -z9 for CVS. @@ -4543,14 +4543,14 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-21 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/slice_array.h: Rename generic type template parameter name - '_T' to '_Tp'. + '_T' to '_Tp'. * bits/mask_array.h: Ditto -2000-03-20 Benjamin Kosnik <bkoz@cygnus.com> +2000-03-20 Benjamin Kosnik <bkoz@cygnus.com> * *: Change copyright holder from "Cygnus Solutions" to "Free Software Foundation, Inc." - + * docs/configopts.html: Explain what "hella versions" means. * docs/install.html: Some tweaks--nice job on this Phil. * docs/documentation.html: Add a direct link to configuration options. @@ -4577,7 +4577,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-18 Petter Urkedal <petter@matfys.lth.se> Benjamin Kosnik <bkoz@gnu.org> - + * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_SUPPORT): Move code for main to the right place. * aclocal.m4: Regenerate. @@ -4585,12 +4585,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-16 Benjamin Kosnik <bkoz@cygnus.com> scott snyder <sss@karma.fnal.gov> - + * config/c_io_libio.h: Add __c_lock. * config/threads-no.h: Same here. * config/threads-posix.h: Add __mutext_type typedef. - * config/c_io_libio.cc: basic_file ctor takes lock arg. - * bits/basic_file.h: Ctor takes lock arg. + * config/c_io_libio.cc: basic_file ctor takes lock arg. + * bits/basic_file.h: Ctor takes lock arg. * bits/std_fstream.h: Add _M_lock. * bits/fstream.tcc: Supply it to basic_file ctor. @@ -4598,22 +4598,22 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * testsuite/27_io/ostream_inserter_char.cc (test06): Tweak. - * bits/locale_facets.h: Tweak. + * bits/locale_facets.h: Tweak. * stl/bits/stl_config.h: Fix defines. - + 2000-03-16 Benjamin Kosnik <bkoz@cygnus.com> * mkcheck.in (INC_PATH): Add paths from cpu_include_dir to find atomicity.h * configure: Regenerate. * aclocal.m4: Regnerate. - + 2000-03-16 Nathan Myers <ncm@zembu.com> * bits/string.tcc: Add MT support. * bits/basic_string.h: Same. - + 2000-03-16 Phil Edwards <pme@sourceware.cygnus.com> * configure.in: Make --enable-namespaces and -libgcc-rebuild=../.. @@ -4654,7 +4654,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/cpu/sparc/sparc32: Populate. * config/cpu/sparc/sparc64: Populate. * config/cpu/sparc/sparc32/atomicity.h: New file. - * config/cpu/sparc/sparc64/atomicity.h: New file. + * config/cpu/sparc/sparc64/atomicity.h: New file. * src/Makefile.am (myinstallheaders): Add install routines. * acinclude.m4 (GLIBCPP_CHECK_CPU):Add configuration for the @@ -4664,7 +4664,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/default: Adopt glibc naming conventions, and so move to * config/generic: Here. * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Modify default case to generic. - + 2000-03-15 Bill Thompson <billt@toast.net> * testsuite/27_io/ostream_inserter_char.cc (test06): Add test. @@ -4679,7 +4679,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-13 scott snyder <snyder@fnal.gov> Jason Merrill <jason@cygnus.com> - + * bits/locale_facets.h (class ctype, class ctype<char>, class ctype<wchar_t>): More mask fixes. * testsuite/22_locale/ctype.cc: Test for the problem. @@ -4688,7 +4688,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acconfig.h: Add bits. * configure.in: Move AM_PROG_LIBTOOL up in file. - Tweak cross compiling info. + Tweak cross compiling info. * configure: Regenerate. * mknumeric_limits (XCOMPILE): Echo compilation line for @@ -4703,14 +4703,14 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-10 scott snyder <snyder@fnal.gov> - * stl/bits/stl_vector.h (_M_assign_aux): Fix for __normal_iterator + * stl/bits/stl_vector.h (_M_assign_aux): Fix for __normal_iterator conversions. * testsuite/23_containers/vector_modifiers.cc (test01): Add a regression test for the problem. 2000-03-09 Benjamin Kosnik <bkoz@fidel.cygnus.com> - - * testsuite/27_io/streambuf.cc (class testbuf): Same here. + + * testsuite/27_io/streambuf.cc (class testbuf): Same here. * bits/fpos.h: And here. * bits/std_ostream.h: Same here. * bits/std_istream.h: Same here. @@ -4719,7 +4719,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/sbuf_iter.h (std): Here too. * bits/std_sstream.h: Make types public. - * src/misc-inst.cc: Use size_t instead of unsigned int. + * src/misc-inst.cc: Use size_t instead of unsigned int. * bits/locale_facets.tcc (_S_format): For now, cast to char. I suppose this should be ctype::narrow... all the ctype<wchar_t> stuff needs to be cleaned up. @@ -4731,7 +4731,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-09 scott snyder <snyder@fnal.gov> * bits/std_cmath.h (modf): Fix pointer overrun. - * testsuite/26_numerics/c_math.cc (test04, main): Add a regression + * testsuite/26_numerics/c_math.cc (test04, main): Add a regression test for the problem. 2000-03-09 Phil Edwards <pme@sourceware.cygnus.com> @@ -4760,12 +4760,12 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/gnu-linux/ctype.cc (ctype): Change char_type to wchar_t as per char specialization. * config/*/ctype.cc: Same. - + 2000-03-09 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/locale_facets.h (_Ctype<>::mask): Import from base class _Ctype_nois<>. Template base classes are never examinated in - first-phase name-lookup. + first-phase name-lookup. 2000-03-08 Benjamin Kosnik <bkoz@gnu.org> @@ -4776,7 +4776,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Add bits for solaris2.5.1. * aclocal.m4: Regenerate. * configure: Regenerate. - + * config/default/ctype.cc (ctype): Fixup. 2000-03-07 Benjamin Kosnik <bkoz@blues.cygnus.com> @@ -4795,7 +4795,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> re-work initialization code. (ctype<wchar_t>): Same. Move _S_touppper to _M_toupper and initialize in ctor. - Move _S_tolower to _M_tolower and initialize in ctor. + Move _S_tolower to _M_tolower and initialize in ctor. Move _S_table to _M_ctable and initialize in ctor. * bits/locale_facets.h (std): And here. * src/locale.cc (std): Tweak. @@ -4803,7 +4803,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/newlib/ctype.cc: And here. * config/solaris/solaris2.7/ctype.cc: And here. * config/solaris/solaris2.6/ctype.cc: And here. - + * bits/localefwd.h: Tweak. * bits/std_streambuf.h: Tweak formatting. @@ -4814,7 +4814,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/misc-inst.cc (basic_iostream<>): Instantiate. 2000-03-02 Phil Edwards <pme@sourceware.cygnus.com> - Kevin Atkinson <kevinatk@home.com> + Kevin Atkinson <kevinatk@home.com> Initial grab of SGI's strstream implementation with minor modifications. @@ -4828,22 +4828,22 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-03-03 2000 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/valarray_meta.h: Fix typo. - -2000-03-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br> + +2000-03-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br> Chip Salzenberg <chip@valinux.com> Petter Urkedal <petter@matfys.lth.se> * src/Makefile.am (myinstallheaders): Hack to avoid `for i in ; do'. * src/Makefile.in: Regenerate. - + 2000-03-02 Chip Salzenberg <chip@valinux.com> * libio/Makefile.an, math/Makefile.an, src/Makefile.am (LINK): Put quotes around "$(CC)" for libtool link mode, so libtool will use "-B" options during GCC bootstrap. * */Makefile.in: Regenerate. - + 2000-03-02 Petter Urkedal <petter@matfys.lth.se> * config/c_io_libio.h: Enclose it all in ::std. @@ -4857,7 +4857,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * math/cabs.c (__mycabs): Rename to cabs. 2000-02-29 LLeweLLyn Reese <llewelly@198.dsl.xmission.com> - + * bits/basic_string.h: Move declarations of __out_of_range(), __length_error() and accompanying macros ... * bits/exception_support.h: here. (Newly created file). @@ -4865,9 +4865,9 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * stl/bits/stl_vector.h: #include <bits/exception_support.h> * src/Makefile.am (headers): Add. * src/Makefile.in: Regenerate. - + 2000-02-29 Benjamin Kosnik <bkoz@cygnus.com> - + * bits/cpp_type_traits.h: Rename structs so they don't clash with type_traits.h. * bits/valarray_array.h: Synch. Fix typos. @@ -4890,7 +4890,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/basic_file.h: Stub out or delete unused bits in this interface. - (filepos_beg): Remove. + (filepos_beg): Remove. (filepos_cur): Remove. (filepos_valid): Remove. * config/c_io_libio.cc: Resynch with the changes to basic_file. @@ -4902,10 +4902,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-02-29 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/cpp_type_traits.h: New file. - + * bits/valarray_array.h: Tweak. #include <bits/cpp_type_traits.h> Improve array construction. - (_Array_default_ctor): New dispatcher class. + (_Array_default_ctor): New dispatcher class. (__valarray_default_construct): New function. (_Array_copy_ctor): New dispatcher class. (__valarray_copy_construct): New function. @@ -4926,13 +4926,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> stdstreams.cc: Remove. * libio/floatio.h, iolibio.h, iostdio.h, iostreamP.h: Remove. * libio/iofflush_u.c: Remove. - - * libio/dbz: Remove. - * libio/include: Remove. - * libio/stdio: Remove. - * libio/tests: Remove. + + * libio/dbz: Remove. + * libio/include: Remove. + * libio/stdio: Remove. + * libio/tests: Remove. * libio/testsuite: Remove. - + * config/c_io_libio.cc: Add fcntl.h include for Solaris. * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add bits. @@ -4959,9 +4959,9 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * Makefile.in: Regenerate. * math/Makefile.am (TOPLEVEL_INCLUDES): And here. * libio/Makefile.am (TOPLEVEL_INCLUDES): And here. - + * bits/std_ios.h: Include <bits/c++io.h> instead of libio. - * bits/fpos.h: And here. + * bits/fpos.h: And here. * bits/basic_file.h (get_fileno): Move definition from ... * src/basic_file.cc (std): To here. * bits/fpos.h: Move types for streamoff, streampos to.. @@ -4972,9 +4972,9 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> UPPERCASE, ADJUSTFIELD, BASEFIELD, FLOATFIELD, BADBIT, EOFBIT, FAILBIT, GOODBIT, APP, ATE, BINARY, IN, OUT, TRUNC): New macros to abstract out bits in ios_base. - * bits/ios_base.h: Re-macrofy. + * bits/ios_base.h: Re-macrofy. * src/basic_file.cc : Rename, move to - * config/c_io_libio.cc: Here. + * config/c_io_libio.cc: Here. * config/c_io_libio.h: New file. Include libio. * bits/c++config.h: Don't define _GLIBCPP_USE_LIBIO. * configure.in (blddir): Add enabling bits for GLIBCPP_ENABLE_CSTDIO. @@ -4985,14 +4985,14 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> underlying "C" io library. * acinclude.m4 (GLIBCPP_CHECK_LIBIO): Roll functionality into GLIBCPP_ENABLE_CSTDIO. - + * configure.in: Add configure bits for cross compiling non-newlib targets. . GLIBCPP_CHECK_COMPILER_VERSION: Take out this test for this target, as we assume g++ support is not the limiting factor. - GLIBCPP_CHECK_LIBIO: Same, know we don't need libio. + GLIBCPP_CHECK_LIBIO: Same, know we don't need libio. * configure: Regenerate. - + 2000-02-22 Benjamin Kosnik <bkoz@cygnus.com> * Makefile.am (INTERFACE): Define. @@ -5020,7 +5020,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * libio/gen-params (CONFIG_NM): Specifically add in nm as the default CONFIG_NM. - + 2000-02-18 Benjamin Kosnik <bkoz@haight.constant.com> Tom Tromey <tromey@cygnus.com> @@ -5032,10 +5032,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * Makefile.am (AM_MAKEFLAGS): Don't define MULTISUBDIR, instead have configure hack it in. * Makefile.in: Regenerate. - * acinclude.m4 (GLIBCPP_CXXFLAGS): Tweak wording. + * acinclude.m4 (GLIBCPP_CXXFLAGS): Tweak wording. Add enabling bits for native Cygwin ctypes, and other newlib-based Oses. - + 2000-02-17 Benjamin Kosnik <bkoz@decepticon.cygnus.com> * mkc++config (OUT_H): Remove EOF in cygwin. @@ -5046,13 +5046,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-02-17 Benjamin Kosnik <bkoz@cygnus.com> - * src/Makefile.am: + * src/Makefile.am: (toolexeclib_LTLIBRARIES): Use this instead of lib_LTLIBRARIES. Add USE_LIBDIR bits here, not... * src/Makefile.in: Regenerate. * Makefile.am: ...here. * Makefile.in: Regenerate. - + 2000-02-17 Benjamin Kosnik <bkoz@gnu.org> * acinclude.m4 (LIBS): Fix typos. @@ -5067,7 +5067,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/complex_io.cc: Tweak. * configure.in: _GLIBCPP_BUGGY_COMPLEX for crosses. * configure: Regenerate. - + * config/newlib/ctype.cc: Tweaks. * config/newlib/bits/ctype_base.h (ctype_base): Set mask to char, not const char. @@ -5105,17 +5105,17 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config/solaris/solaris2.7/bits/ctype_specializations.h: New file. * src/Makefile.am (headers): Add ctype_specializations.h. * src/Makefile.in: Regenerate. - - Aaron Weiss <weiss@clearway.com> + + Aaron Weiss <weiss@clearway.com> * Makefile.am (AM_MAKEFLAGS): Add NM_FOR_BUILD, NM_FOR_TARGET, and CONFIG_NM for Solaris builds. * Makefile.in: Regenerate. - + * src/locale.cc: Tweak formatting. 2000-02-15 Benjamin Kosnik <bkoz@cygnus.com> - Jim Parsons <parsons@clearway.com> + Jim Parsons <parsons@clearway.com> * testsuite/27_io/istream_unformatted.cc (test06): Add test. * bits/istream.tcc (read): Set failbit if !good(). Don't increment gcount if eof. @@ -5125,7 +5125,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * testsuite/27_io/streambuf.cc: Add test. * bits/streambuf.tcc (xsgetn): Don't test for valid mode. (xsputn): Same. - + * src/Makefile.am (AM_CXXFLAGS): Pass down AC_CXXFLAGS, OPTIMIZE_CXXFLAGS, etc. So --enable-debug and --enable-namespaces will work correctly, for instance. @@ -5134,7 +5134,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/locale_facets.h: Fix merge error. (num_put::put(unsigned long long): And here. * mknumeric_limits (trait_name): Same. - + 2000-02-15 Chip Salzenberg <chip@valinux.com> Support 'configure --enable-long-long'. @@ -5184,7 +5184,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * ctype/config/linux/*: Rename, move to... * ctype/config/gnu-linux/*: Here. - + Finish off multilib work. * configure.in: Don't set CXX if not Canadian cross. * configure: Regenerate. @@ -5200,22 +5200,22 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * ltmain.sh: Remove. * config.guess: Remove. * config.sub: Remove. - + 2000-02-13 Benjamin Kosnik <bkoz@cygnus.com> * configure.in (glibcpp_basedir): Add glibcpp_basedir. - * Makefile.am: Move mutlilib stuff to src/Makefile.am. + * Makefile.am: Move mutlilib stuff to src/Makefile.am. * Makefile.in: Regenerate. * src/Makefile.am: Add multilib bits. * src/Makefile.in: Regenerate. - + 2000-02-12 Benjamin Kosnik <bkoz@cygnus.com> * configure.in: Clean, add some multilib support. * configure: Regenerate. * configure.host: New file. - * acinclude.m4: GLIBCPP_CHECK_LIBIO. Take bits from configure.in and + * acinclude.m4: GLIBCPP_CHECK_LIBIO. Take bits from configure.in and roll a new function, checks for presence of libio. GLIBCPP_CHECK_COMPILER_VERSION: Same. GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT: Same. @@ -5224,11 +5224,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> GLIBCPP_CHECK_LIBIO: Same. GLIBCPP_CHECK_CTYPE: Same. * aclocal.m4: Regenerate. - * config.h.in: Regenerate. + * config.h.in: Regenerate. * Makefile.am: Tweaks. * Makefile.in: Regenerate. - + 2000-02-11 Benjamin Kosnik <bkoz@cygnus.com> * configure.in: Make outputing the libio/Makefile @@ -5245,7 +5245,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> null library if it's not needed. At least we are being consistent, if not as elegant as we could be. * src/Makefile: Regenerate. - + 2000-02-10 Benjamin Kosnik <bkoz@gnu.org> * Makefile.am (SUBDIRS): Add libio again. @@ -5257,7 +5257,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> libio.la is referring back to the libio subdir again. (LIBIO_INCLUDES): And here. * src/Makefile.in: Regenerate. - + 2000-02-09 Benjamin Kosnik <bkoz@decepticon.cygnus.com> * math/complex-stub.h: Missed one. Change __mycabs* to cabs*. @@ -5273,15 +5273,15 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (__valarray_destroy_elements): New function. * bits/valarray_array.tcc (__valarray_copy_construct): New - functions. + functions. * bits/std_valarray.h (valarray<>::valarray): Use __valarray_get_memory and __valarray_fill_construct, __valarray_copy_construct, __valarray_default_construct to - properly construct valarrays. + properly construct valarrays. (valarray<>::~valarray): Use __valarray_destroy_elements to destroy elements and __valarray_release_memory to return memory. - (valarray<>::shift): Tweak. + (valarray<>::shift): Tweak. (valarray<>::cshift): Likewise. (valarray<>::resize): Robustify. @@ -5289,7 +5289,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * mknumeric_limits (XCOMPILE): Add support for cross compiling. * bits/limits_generic.h: New file, defaults. - * src/limits_generic.cc: New file, defaults. + * src/limits_generic.cc: New file, defaults. * configure.in (LIBS): Run mknumeric_limits at configure time. * acconfig.h: Remove PACKAGE VERSION HAVE_COMPLEX HAVE_LC_MESSAGES, tidy, clean, etc. @@ -5308,7 +5308,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> (libmath_la_SOURCES): And here. * math/(mycabs.c, mycabsf.c, mycabsl.c): Move to. . . * math/(cabs.c, cabsf.c, cabsl.c): . . . Here. - * math/complex-stub.h: Move c_log declarations into. . . + * math/complex-stub.h: Move c_log declarations into. . . * math/mathconf.h: Here. This is because glibc's <complex.h> declares cclog, not c_log. The case of the dueling standards. . . * math/mathconf.h: Add _GLIBCPP_HAVE_* to macros. @@ -5316,7 +5316,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * math/nan.c (nan): Change signature. * math/mathconf.h (NAN): Same. * math/complex-stub.h (nan): And here. - + * Makefile.am (rebuild-stamp): Remove libio and libio dependencies. Plan to take out libio subdir and just merge with libio in top level gcc directory. Of course, this assumes there is @@ -5327,7 +5327,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-02-09 Chip Salzenberg <chip@valinux.com> * localefwd.h (locale): Make public: facet, id, category. - + 2000-02-09 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * testsuite/26_numerics/buggy_complex.cc: Fix Origin:. @@ -5345,7 +5345,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * configure.in: Use. * acconfig.h: New _GLIBCPP_BUGGY_COMPLEX macro. * bits/std_complex.h: Use. - + 2000-02-04 Philip Martin <pm@corris.dircon.co.uk> * stl/bits/stl_algobase.h: Add traits based dispatch for @@ -5354,9 +5354,9 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> base() function. 2000-02-04 Mumit Khan <khan@xraylith.wisc.edu> - + * src/gen-num-limits.cc (signal_handler): Work around signal - handling problem on Cygwin. + handling problem on Cygwin. Thanks to Chris Faylor <cgf@cygnus.com>. 2000-02-03 Benjamin Kosnik <bkoz@cygnus.com> @@ -5370,10 +5370,10 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile: Regenerate. * Makefile.am: Add support for cross compiles. * Makefile.in: Regenerate. - + 2000-02-02 Benjamin Kosnik <bkoz@cygnus.com> - * configure.in (LIBS): Remove unused subdirs. + * configure.in (LIBS): Remove unused subdirs. * configure: Regenerate. * Makefile.am (SUBDIRS): And here. * Makefile.in: Regenerate. @@ -5392,7 +5392,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * config.guess: Same. 2000-02-02 Benjamin Kosnik <bkoz@cygnus.com> - Alexandre Petit-Bianco <apbianco@cygnus.com> + Alexandre Petit-Bianco <apbianco@cygnus.com> * mkc++config: New file. Put autoconf macros into _GLIBCPP_ namespace instead of polluting global namespace with duplicate @@ -5414,7 +5414,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/complexl.cc: And here. * math/mathconf.h: Change to include "config.h" instead of bits/c++config.h. - + 2000-02-01 Benjamin Kosnik <bkoz@gnu.org> * configure.in: Add support for threads. Try a model closer to @@ -5425,11 +5425,11 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> is AC_DEFINE(-D_PTHREADS) etc. However, let's try something new. . . and see if we arrive at a more elegant solution. * configure: Regenerated. - * config/threads-no.h: New file. - * config/threads-posix.h: New file. + * config/threads-no.h: New file. + * config/threads-posix.h: New file. * src/Makefile.am (myinstallheaders): Install c++threads.h. * src/Makefile.in: Regenerated. - + 2000-01-31 Benjamin Kosnik <bkoz@gnu.org> META-QUESTION: Can we just make a "header.html" file and a @@ -5457,23 +5457,23 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> 2000-01-31 Scott Snyder <snyder@fnal.gov> - * bits/istream.tcc (operator>>(istream&, string&)): Set failbit if + * bits/istream.tcc (operator>>(istream&, string&)): Set failbit if we don't extract any characters. * testsuite/21_strings/inserters_extractors.cc (main): New tests. - + 2000-01-31 Anders Widell <awl@hem.passagen.se> * stl/bits/std_bitset.h (_M_do_left_shift): Handle case when shift step is a multiple of the word size. (_M_do_right_shift): Same. * testsuite/23_containers/bitset_shift.cc: New file. - + 2000-01-31 Nathan Myers <ncm@zembu.com> - + * README (Documentation): Add path info, fix typos. - + 2000-01-26 Benjamin Kosnik <bkoz@redhat.com> - + * bits/locale_facets.tcc (num_get::_M_extract): Add the freaking crazy group checking for numpunct, for real this time. At some point, the local variable __grp should probably get replaced a @@ -5486,7 +5486,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> Jim Parsons <parsons@clearway.com> * testsuite/27_io/istream_extractor_arith.cc (test08): Add more grouping tests, tweak, scold, wine. - + 2000-01-24 Benjamin Kosnik <bkoz@gnu.org> * testsuite/27_io/istream_extractor_arith.cc (test07): Add @@ -5508,7 +5508,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * testsuite/27_io/istream_extractor_arith.cc: Fix. * bits/locale_facets.tcc (do_get(...void)): Change to strtoul. * testsuite/27_io/istream_unformatted.cc (test04): Tweak. - + 2000-01-14 Phil Edwards <pme@sourceware.cygnus.com> * docs/README.html: Reformat, more installation instructions. @@ -5551,13 +5551,13 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> feedback from LWG 49. * src/ios.cc: Move definition here. * testsuite/27_io/ios_base_members_static.cc (test01): Add tests. - + * bits/std_sstream.h (_M_really_sync): Simplify argument list. Set output part of internal buffer based on string size, so that _M_out_end is set consistently with filebufs. Correct comments. * bits/sstream.tcc (stringbuf::overflow): Update here too. * testsuite/27_io/stringbuf.cc: Changes. - + 2000-01-11 Benjamin Kosnik <bkoz@gnu.org> * bits/sstream.tcc (seekoff): Set based on end of written buffer, @@ -5570,9 +5570,9 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * bits/locale_facets.tcc (_M_extract): Have consistency between istream::sentry and extractors, where failbit | eofbit is set. Don't change this, but instead change. . (do some formatting - tweaks.) + tweaks.) * bits/istream.tcc (istream::sentry): Only set eofbit. - + 2000-01-10 Benjamin Kosnik <bkoz@gnu.org> * testsuite/27_io/istringstream_members.cc: New file. @@ -5586,7 +5586,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.am (generated_headers): Remove bits/c++config.h so that make clean will not delete it. * src/Makefile: Regenerate. - + 2000-01-07 Phil Edwards <pme@sourceware.cygnus.com> * mkcheck.in: Use host-specific invocation of size(1); @@ -5610,7 +5610,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> and file ctype.cc. Probably doesn't work. * config/solaris/solaris2.6: Same. * config/solaris/solaris2.7: Same, as per specs via Phil Edwards. - + * Makefile.am: Change paths to mkcheck. * Makefile: Regenerate. * configure.in (AC_OUTPUT_COMMANDS): Build mkcheck here. @@ -5618,7 +5618,7 @@ Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com> * src/Makefile.am (generated_headers): Add bits/c++config.h. * mkcheck: Now autogenerated by configure and renamed. . . - * mkcheck.in (INC_PATH): Add glue for ctype_include_dir. + * mkcheck.in (INC_PATH): Add glue for ctype_include_dir. Have longer-style dates. Raja R Harinath <harinath@cs.umn.edu> * mkcheck: Change path to #!/usr/clocal/bin/bash. diff --git a/libstdc++-v3/ChangeLog-2002 b/libstdc++-v3/ChangeLog-2002 index 932de0c619d..3448363ee08 100644 --- a/libstdc++-v3/ChangeLog-2002 +++ b/libstdc++-v3/ChangeLog-2002 @@ -47,7 +47,7 @@ * libsupc++/tinfo.cc: Likewise. * src/stdexcept.c (logic_error::~logic_error): Likewise. (runtime_error::~runtime_error): Likewise. - + 2002-12-26 Phil Edwards <pme@gcc.gnu.org> * libsupc++/exception: Add comment (mistakenly skipped). @@ -112,7 +112,7 @@ * docs/html/documentation.html: Add link for debug.html. * docs/html/debug.html: New. - + 2002-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * testsuite/23_containers/vector_capacity.cc (test03): Move ... @@ -155,9 +155,9 @@ (GLIBCPP_ENABLE_DEBUG_FLAGS): New. * aclocal.m4: Regenerate. * libio/Makefile.am: Remove DEBUG_FLAGS. - * libio/Makefile.in: Regenerate. + * libio/Makefile.in: Regenerate. * libsupc++/Makefile.am: Remove DEBUG_FLAGS. - * libsupc++/Makefile.in: Regenerate. + * libsupc++/Makefile.in: Regenerate. * docs/html/configopts.html: Add docs for --enable-debug, --enable-debug-flags. @@ -171,7 +171,7 @@ * include/Makefile.in: Regenerate. * src/Makefile.am (codecvt_members.cc): New rule. (collate_members.cc): Same. - (ctype_members.cc): Same. + (ctype_members.cc): Same. (messages_members.cc): Same. (monetary_members.cc): Same. (numeric_members.cc): Same. @@ -189,7 +189,7 @@ (CTIME_CC): Same. (CLOCALE_CC): Same. * aclocal.m4: Regenerate. - + * src/Makefile.am (libstdc___la_LIBADD): Use top_builddir for convenience libraries. (version_arg): Rename linker.map to libstdc++.ver. diff --git a/libstdc++-v3/ChangeLog-2003 b/libstdc++-v3/ChangeLog-2003 index 36492ca519e..b01638cd7a5 100644 --- a/libstdc++-v3/ChangeLog-2003 +++ b/libstdc++-v3/ChangeLog-2003 @@ -18,7 +18,7 @@ __grouping.size(). * testsuite/22_locale/num_get/get/char/13.cc: New. * testsuite/22_locale/num_get/get/wchar_t/13.cc: Ditto. - + 2003-12-29 Jerry Quinn <jlquinn@optonline.net> * include/bits/locale_facets.h (ctype.narrow,widen): Add cast. @@ -65,7 +65,7 @@ 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. PR libstdc++/13480 @@ -81,7 +81,7 @@ * include/ext/debug_allocator.h: Convert to the new style. * include/ext/pool_allocator.h: Use global new and delete directly. * include/backward/alloc.h: Don't inject malloc_allocator, or - debug_allocator. + debug_allocator. * testsuite/ext/allocators.cc: Minimal fixups for usage of new classes. Comment out tests with __pool_alloc for now. * testsuite/performance/allocator.cc: Same. @@ -95,11 +95,11 @@ (_Rb_tree): Inherit directly from node allocator. * include/ext/slist (_Alist_alloc_base): Eliminate. (_Slist_base): Inherit direcly from node allocator. - + 2003-12-22 Benjamin Kosnik <bkoz@redhat.com> * 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/2.cc: Same. * testsuite/23_containers/vector/invalidation/3.cc: Same. @@ -115,13 +115,13 @@ * 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/wchar_t/5.cc: Same. * docs/html/test.html: Add docs for constructing test files that 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 differently. @@ -130,7 +130,7 @@ * config/linker-map.gnu: Same. * testsuite/27_io/ios_base/cons/copy_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/assign_neg.cc: Same. - + 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu> 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/wchar_t/11.cc: Likewise. - + 2003-12-20 Jason Merrill <jason@redhat.com> * config/cpu/powerpc/atomicity.h: Fix oversight in previous @@ -203,8 +203,8 @@ When __found_sci becomes true stop eating thousands separators and the decimal radix separator. * 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 check that *__sanity == '\0': parsing may stop earlier, still be successful. @@ -230,20 +230,20 @@ container's. * include/bits/stl_deque.h (_Deque_alloc_base): Eliminate. (_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. * include/bits/stl_list.h (_List_alloc_base): Eliminate. (_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. * include/bits/stl_vector.h (_Vector_alloc_base): Eliminate (_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. * include/ext/hashtable.h: Fix allocator type correctness (the vector of buckets must be passed an allocator for objects of type _Node*). Use rebinding instead of _Alloc_traits. - + 2003-12-17 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (time_get::_M_extract_via_format): @@ -353,27 +353,27 @@ * src/locale_init.cc: Use it. (locale::locale): Lock critical regions. (locale::global): Same. - + 2003-12-15 Benjamin Kosnik <bkoz@redhat.com> * include/bits/basic_string.h: Change _*_references to _*_refcount. * include/bits/locale_classes.h: Same. * src/locale.cc: Same. - * src/locale_name.cc: Same. - * src/locale_init.cc: Same. - + * src/locale_name.cc: Same. + * src/locale_init.cc: Same. + 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 _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, and __atomic_add. (ios_base::Init::~Init): Same. * testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/copy_neg.cc: Same. - + 2003-12-15 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (num_get::do_get(bool&)): @@ -386,7 +386,7 @@ 2003-12-15 Paolo Carlini <pcarlini@suse.de> * 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): Compute at construction time all the possible widened chars. (do_widen): Tweak, simplify. @@ -431,10 +431,10 @@ * testsuite/lib/libstdc++.exp (v3-init): Add original_ld_library_path, calculate ld_library path, set LD_LIBRARY_PATH to both. Based on libjava.exp. - + 2003-12-10 Benjamin Kosnik <bkoz@redhat.com> Alexandre Oliva <aoliva@redhat.com> - + PR libstdc++/11612 * testsuite/Makefile.am (GLIBCXX_DIR): New. (GLIBGCC_DIR): New. @@ -452,7 +452,7 @@ * 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-2.cc: New. - + 2003-12-10 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.tcc (num_put::do_put(void*)): @@ -465,7 +465,7 @@ 64 bit machines. 2003-12-09 Benjamin Kosnik <bkoz@redhat.com> - + * config/linker-map.gnu: Remove private ios_base members from export list. @@ -481,7 +481,7 @@ * config/cpu/powerpc/atomicity.h: Same. * config/cpu/s390/atomicity.h: Same. * config/cpu/sparc/atomicity.h: Same. - + 2003-12-09 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/13296 @@ -492,9 +492,9 @@ * src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS. * src/Makefile.in: Regenerate. * docs/html/17_intro/configury.html: Modify. - + 2003-12-09 Paolo Carlini <pcaelini@suse.de> - + * include/bits/demangle.h (struct implementation_details): 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/wchar_t/13189.cc: Same. - + 2003-12-06 Benjamin Kosnik <bkoz@redhat.com> - PR libstdc++/11691 + PR libstdc++/11691 * include/ext/stdio_filebuf.h (stdio_filebuf::stdio_filebuf): Remove __del argument to file descriptor constructor. * config/io/basic_file_stdio.h (__basic_file::sys_open): Remove @@ -687,7 +687,7 @@ * config.h.in: Regenerated. * configure: Same. * aclocal.m4: Same. - + 2003-12-04 Paolo Carlini <pcarlini@suse.de> PR libstdc++/12653 @@ -742,7 +742,7 @@ * include/bits/istream.tcc: Only call setstate if __err != goodbit. * include/bits/ostream.tcc: Same. * testsuite/27_io/basic_ios/exceptions/char/2.cc: New. - + * testsuite/testsuite_io.h (__gnu_test::fail_streambuf): Make internal buffer non-static. @@ -801,7 +801,7 @@ * testsuite/27_io/basic_filebuf/imbue/char/13171-3.cc: Remove extraneous wchar_t lines. - + 2003-11-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/11544 @@ -837,14 +837,14 @@ * include/bits/basic_ios.tcc: Tweak. * include/bits/fstream.tcc: Tweak. * 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 virtual functions. (basic_istream::seekg): Same. * include/bits/ostream.tcc: Same, but for ostream. (basic_ostream::flush): Check for exceptions thrown by streambuf virtual functions. - (basic_istream::tellp): Same. + (basic_istream::tellp): Same. (basic_istream::seekp): Same. * include/bits/locale_facets.tcc: Tweak. * include/bits/streambuf.tcc: Tweak. @@ -854,8 +854,8 @@ (fail_num_put): New. (facet_error): New. (underflow_error): New. - (overflow_error): New. - (positioning_error): New. + (overflow_error): New. + (positioning_error): New. * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Tweak. * testsuite/27_io/basic_istream/extractors_arithmetic/char/ exceptions_badbit_throw.cc, exceptions_failbit.cc, @@ -863,7 +863,7 @@ * testsuite/27_io/basic_istream/extractors_other/char/ error_failbit.cc, exceptions_badbit_throw.cc, 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. * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc: New. @@ -874,9 +874,9 @@ * testsuite/27_io/basic_ostream/inserters_other/char/ error_failbit.cc, exceptions_badbit_throw.cc, 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. - * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc: + * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc: New. 2003-11-26 Benjamin Kosnik <bkoz@redhat.com> @@ -885,7 +885,7 @@ * include/bits/istream.tcc (basic_istream::sentry::sentry): Set failbit and eofbit when eof. * testsuite/27_io/basic_istream/sentry/char/12297.cc: New. - + 2003-11-26 Paolo Carlini <pcarlini@suse.de> Petur Runolfsson <peturr02@ru.is> @@ -938,7 +938,7 @@ in order to avoid memory leaks; simplify a bit. 2003-11-24 Benjamin Kosnik <bkoz@redhat.com> - + * include/bits/streambuf_iterator.h (ostreambuf_iterator): Remove non-standard throw specs. * testsuite/24_iterators/istreambuf_iterator.cc: Split into... @@ -951,9 +951,9 @@ * testsuite/24_iterators/reverse_iterator/1.cc: Just compile, don't link. - + * include/bits/allocator.h: Formatting tweak. - + 2003-11-24 Paolo Carlini <pcarlini@suse.de> * src/locale_init.cc: Cosmetic reformatting. @@ -1006,12 +1006,12 @@ * include/debug/formatter.h: Use _Tp as template argument. * src/debug.cc: Same, instantiate std::size_t. - + 2003-11-20 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/13109 * 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. 2003-11-20 Paolo Carlini <pcarlini@suse.de> @@ -1059,9 +1059,9 @@ always ok to imbue a new locale, provided seekoff(0, cur, ...) doesn't fail, of course. (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 - 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. 2003-11-17 Paolo Carlini <pcarlini@suse.de> @@ -1107,10 +1107,10 @@ std::basic_string does provide extra debugging capabilities, but not safe iterators. * 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 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. * testsuite/23_containers/deque/invalidation/4.cc: (test04): Test 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/put/char/1.cc: New test. * testsuite/27_io/basic_ostream/write/char/1.cc: New test. - + 2003-11-13 Paolo Carlini <pcarlini@suse.de> * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1: @@ -1234,10 +1234,10 @@ * docs/html/17_intro/howto.html: Document debug-mode macros. * include/Makefile.am: Install debug-mode headers. * src/Makefile.am: Include debug.cc. - * include/bits/basic_string.tcc: - (basic_string::_S_construct): Fix NULL pointer check. - (__is_null_pointer): New. - Add precondition annotations. + * include/bits/basic_string.tcc: + (basic_string::_S_construct): Fix NULL pointer check. + (__is_null_pointer): New. + Add precondition annotations. * include/bits/stream_iterator.h (istream_iterator, ostream_iterator): Added precondition annotations. * include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto. @@ -1253,10 +1253,10 @@ annotations. * include/bits/stl_numeric.h: Ditto. * include/ext/algorithm: Added algorithm precondition - annotations. + annotations. (__is_heap): Moved away from here. * include/bits/stl_heap.h: Added algorithm precondition - annotations. + annotations. (__is_heap): Moved to the top of this file. (__is_heap): Added iterator range overloads. * testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up @@ -1291,27 +1291,27 @@ * include/debug/deque: New. * include/debug/formatter.h: 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_set: 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/map: New. * include/debug/map.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_iterator.h: New. * include/debug/safe_iterator.tcc: New. * include/debug/safe_sequence.h: New. * include/debug/set: New. - * include/debug/set.h: New. + * include/debug/set.h: New. * include/debug/string: New. * include/debug/vector: New. * src/debug.cc: New. * config/linker-map.gnu: Add debug mode symbols. - + 2003-11-11 Benjamin Kosnik <bkoz@redhat.com> * src/string-inst.cc: Tweak namespaces. @@ -1345,7 +1345,7 @@ * include/std/std_list.h: Same. * include/std/std_map.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_stack.h: Same. @@ -1423,7 +1423,7 @@ * libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer, immediately return. This reflects a C++ ABI change 2003 Nov 03. (__cxa_vec_delete3): Likewise. - + 2003-11-03 Petur Runolfsson <peturr02@ru.is> PR libstdc++/12790 @@ -1448,7 +1448,7 @@ needed and output the result. (basic_filebuf::sync): Move here, don't modify _M_writing or _M_reading. - + * include/std/std_fstream.h (basic_filebuf::_M_state_last): Declare it. (basic_filebuf::_M_last_overflowed): Delete. @@ -1456,12 +1456,12 @@ (basic_filebuf::sync): Declare only. (basic_filebuf::_M_output_unshift): Delete. (basic_filebuf::_M_terminate_output): Declare it. - + * testsuite/testsuite_character.h: Define character class and state class plus char_traits and codecvt specializations for same for testing support for stateful encodings. - + * 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-2.cc, @@ -1521,10 +1521,10 @@ 2003-11-03 Benjamin Kosnik <bkoz@redhat.com> * 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 capitalized names. - + * include/bits/fstream.tcc: Spacing tweak. * include/bits/istream.tcc: Same. * include/bits/ostream.tcc: Same. @@ -1546,7 +1546,7 @@ * include/bits/locale_facets.tcc (num_get::_M_extract_float): Revert the last commit, is not correct, sorry. - + 2003-10-29 Paolo Carlini <pcarlini@suse.de> * config/locale/generic/c_locale.cc: Add back <cmath> and @@ -1595,11 +1595,11 @@ * configure: Regenerate. 2003-10-27 Benjamin Kosnik <bkoz@redhat.com> - + * docs/html/17_intro/TODO: Add links. * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc: Uncomment. - + 2003-10-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/12750 @@ -1720,7 +1720,7 @@ * include/bits/locale_facets.tcc (__int_to_char): Remove the const int parameter. (_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> @@ -1771,7 +1771,7 @@ * acinclude.m4 (GLIBCXX_CHECK_POLL, GLIBCXX_CHECK_WRITEV): Use AC_TRY_LINK instead of AC_TRY_COMPILE. - + 2003-10-22 Paolo Carlini <pcarlini@suse.de> PR libstdc++/12657 @@ -1786,9 +1786,9 @@ * include/ext/pool_allocator.h: Adjust namespaces. * include/bits/stl_threads.h (_Refcount_base): Move. Put remaining into namespace __gnu_cxx. - + 2003-10-21 Benjamin Kosnik <bkoz@redhat.com> - + PR libstdc++/9858 * include/bits/locale_facets.h (ctype<char>): Remove __ctype_abstract_base. @@ -1819,7 +1819,7 @@ * src/localename.cc: Move a comment. 2003-10-20 Benjamin Kosnik <bkoz@redhat.com> - + PR libstdc++/10081 * testsuite_hooks.h: Add pod_type, ctype and numpunct specializations. * testsuite_hooks.cc: Same. @@ -1868,7 +1868,7 @@ returns true. 2003-10-17 Benjamin Kosnik <bkoz@redhat.com> - + * src/Makefile.am: Add new files. * src/Makefile.in: Regenerate. * src/globals.cc: Split into.. @@ -1967,7 +1967,7 @@ * aclocal.m4: Regenerated. * config.h.in: Regenerated. * configure: Regenerated. - + 2003-10-16 Bernardo Innocenti <bernie@develer.com> * config/cpu/m68k/atomicity.h (__exchange_and_add): Use TAS on @@ -1990,7 +1990,7 @@ for __res too and avoid strdup. 2003-10-14 Jeff Bailey <jbailey@nisa.net> - + PR libstdc++/12562 * crossconfig.m4: Share the config between *-linux* and *-gnu*. * configure: Regenerate. @@ -2087,7 +2087,7 @@ * include/bits/locale_classes.h: Move _M_id out of line, so that locale::id::_S_highwater can be removed from the export list. * src/locale.cc (locale::id::_M_id): Define. - + 2003-10-09 Andreas Tobler <a.tobler@schweiz.ch> * testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_64 for @@ -2118,7 +2118,7 @@ * src/string-inst.cc: Prune. * testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers. * testsuite/27_io/ios_base/cons/copy_neg.cc: Same. - + 2003-10-09 Petur Runolfsson <peturr02@ru.is> * src/io-inst.cc: Don't include iostream. @@ -2201,7 +2201,7 @@ PR libstdc++/12451 * libsupc++/cxxabi.h: Move forward declaration of __class_type_info. - + 2003-10-02 Benjamin Kosnik <bkoz@redhat.com> * 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. (locale::facet::_S_get_c_locale): Same. - + 2003-10-02 Benjamin Kosnik <bkoz@redhat.com> * config/linker-map.gnu: Export _S_get_c_locale instead of @@ -2251,7 +2251,7 @@ * config/os/gnu-linux/ctype_noninline.h (ctype<char>::classic_table()): Don't call locale::classic(). * include/bits/locale_classes.h - (locale::_S_categories): Const qualify. + (locale::_S_categories): Const qualify. (locale::_S_once, locale::_S_initialize_once, locale::facet::_S_once, locale::facet::_S_initialize_once, locale::facet::_S_get_c_locale): Declare. @@ -2265,7 +2265,7 @@ * src/locale.cc (locale::_S_once, locale::facet::_S_once): Define. (locale::classic): Move initialization code... - (locale::_S_initialize_once): ...here. + (locale::_S_initialize_once): ...here. (locale::_S_initialize): Call _S_initialize_once through __gthread_once. (locale::facet::_S_initialize_once): Initialize _S_c_locale. @@ -2274,7 +2274,7 @@ * src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool)): Drop unused parameters, add throw() specifier, don't initialize locale::facet::_S_c_locale and _S_c_name. - + * config/locale/generic/messages_members.h: Replace _S_c_locale with _S_get_c_locale(). * config/locale/gnu/c_locale.cc: Same. @@ -2403,7 +2403,7 @@ 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. * 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_ostream/sentry/char/3983-fstream.cc: Same. * testsuite/27_io/basic_ostream/sentry/char/3983-sstream.cc: Same. - + 2003-09-25 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/12352 @@ -2440,7 +2440,7 @@ PR libstdc++/6072 * acinclude.m4: Split out checks for vfwscanf, vswscanf, vwscanf, - wcstof, iswblank. + wcstof, iswblank. * aclocal.m4: Regenerate. * config.h.in: Regenerate. * configure: Regenerate. @@ -2449,7 +2449,7 @@ * include/c_compatibility/wchar.h: Guard extra wchar_t functionality. * include/c_std/std_cwchar.h: Same. * include/c_std/std_cwctype.h: Same. - + 2003-09-25 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/11065 @@ -2459,7 +2459,7 @@ * testsuite/22_locale/ctype/is/wchar_t/1.cc: Same. * config/os/generic/ctype_inline.h: Update. - + 2003-09-25 Ulrich Weigand <uweigand@de.ibm.com> * src/Makefile.am (version_dep): New variable. @@ -2502,7 +2502,7 @@ * config/io/basic_file_stdio.h: Same. * include/std/std_fstream.h (__ctype_type): Delete. * include/std/std_streambuf.h (__ctype_type, __state_type): Delete. - + 2003-09-17 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/12239 @@ -2627,8 +2627,8 @@ * docs/html/configopts.html: Document --disable-hosted-libstdcxx. 2003-08-29 Nathan Myers <ncm@cantrip.org> - - PR libstdc++/11990 + + PR libstdc++/11990 * include/bits/locale_facets.tcc (__pad): delete dead code. 2003-08-28 Alan Modra <amodra@bigpond.net.au> @@ -6252,7 +6252,7 @@ 2003-04-09 Benjamin Kosnik <bkoz@redhat.com> - Reshuffle 27_io testsuite. + Reshuffle 27_io testsuite. * testsuite/27_io/filebuf.cc, filebuf_members-1.tst, filebuf_members-1.txt, filebuf_members.cc, filebuf_virtuals-1.tst, filebuf_virtuals-1.txt, diff --git a/libstdc++-v3/ChangeLog-2004 b/libstdc++-v3/ChangeLog-2004 index 9b58b9ed936..71642834917 100644 --- a/libstdc++-v3/ChangeLog-2004 +++ b/libstdc++-v3/ChangeLog-2004 @@ -90,7 +90,7 @@ Add memory barriers to the double-checked locking used for static initialization. * 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. (recursion_push, recursion_pop): New abstraction functions. (__cxa_guard_acquire): Use _GLIBCXX_GUARD_TEST_AND_ACQUIRE. @@ -99,7 +99,7 @@ from _GLIBCXX_GUARD_ACQUIRE and reverse sense. (_GLIBCXX_GUARD_SET): Rename from _GLIBCXX_GUARD_RELEASE. * 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. * config/cpu/powerpc/atomic_word.h: Likewise. * config/cpu/sparc/atomic_word.h: Likewise. @@ -307,12 +307,12 @@ dummy return values. 2004-12-19 Dhruv Matani <dhruvbird@gmx.net> - + * include/ext/bitmap_allocator.h: Make doxygen style comments for internal functions and classes. 2004-12-19 Dhruv Matani <dhruvbird@gmx.net> - + * docs/html/20_util/allocator.html: Correct link. * docs/html/ext/ballocator_doc.txt: Remove. * docs/html/ext/ballocator_doc.html: Add. @@ -368,7 +368,7 @@ 2004-12-12 Paolo Carlini <pcarlini@suse.de> * 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 and rename to _DEFINE_SPEC_HELPER and _DEFINE_SPEC; update uses. * testsuite/tr1/4_metaprogramming/pointer_modifications/ @@ -664,7 +664,7 @@ 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. (operator>): Same. (operator<=): Same. @@ -726,7 +726,7 @@ * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same. * include/tr1/array: Add markup. * include/tr1/tuple: Same. - + * docs/doxygen/run_doxygen: Print arguments. * docs/doxygen/user.cfg.in: Tweaks. @@ -868,7 +868,7 @@ end iterators. * include/bits/locale_facets.tcc (time_get<>::_M_extract_name): - Minor tweak. + Minor tweak. 2004-11-08 Benjamin Kosnik <bkoz@redhat.com> Doug Gregor <dgregor@cs.indiana.edu> @@ -951,7 +951,7 @@ * include/bits/stl_numeric.h (partial_sum, adjacent_difference): Avoid dereferencing two times __first in the prologue. - + 2004-11-03 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_numeric.h: Trivial formatting fixes. @@ -995,12 +995,12 @@ 2004-11-02 Benjamin Kosnik <bkoz@redhat.com> Lothar Werzinger <lothar@xcerla.com> - + PR libstdc++/17664 * src/debug.cc: Include concurrence, use mutexes. - (_Safe_iterator_base::_M_attach): Here. - (_Safe_iterator_base::_M_detach): Here. - + (_Safe_iterator_base::_M_attach): Here. + (_Safe_iterator_base::_M_detach): Here. + 2004-11-02 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/17922 @@ -1026,7 +1026,7 @@ * libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled exceptions. * testsuite/thread/18185.cc: New. - + 2004-11-01 Chris Jefferson <chris@bubblescope.net> PR libstdc++/18159 @@ -1157,7 +1157,7 @@ array object, use its size member function directly. * testsuite/ext/array_allocator/3.cc: New. * docs/html/20_util/allocator.html: Add docs. - + 2004-10-25 Geoffrey Keating <geoffk@apple.com> * configure.host (darwin*): Build libstdc++ single module @@ -1179,7 +1179,7 @@ * scripts/testsuite_flags.in (build-includes): Remove redundant search for libsupc++. * fragment.am: Clean. - + 2004-10-25 Benjamin Kosnik <bkoz@redhat.com> * 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/big_tuples.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. * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: New. * testsuite/tr1/6_containers/tuple/element_access/get.cc: New. 2004-10-25 Paolo Carlini <pcarlini@suse.de> - + * include/bits/basic_string.h (_Rep::_M_is_safe): Move to 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> @@ -1272,9 +1272,9 @@ * testsuite/tr1/6_containers/array/comparison_operators/(equal.cc, greater.cc, greater_or_equal.cc, less.cc, less_or_equal.cc, not_equal): New. - * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc: + * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc: 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. * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: New. * testsuite/tr1/6_containers/array/requirements/(contiguous.cc, @@ -1296,7 +1296,7 @@ _M_range_insert): Check at the outset that we are not trying to exceed max_size, then deal properly with __len overflows. * testsuite/23_containers/vector/modifiers/insert/1.cc: New. - + * testsuite/testsuite_allocator.h: Remove redundant include. 2004-10-20 Paolo Carlini <pcarlini@suse.de> @@ -1337,10 +1337,10 @@ (__mt_alloc::allocate): Use it. * src/mt_allocator.cc (__pool::_M_reclaim_block): Use it. (__pool::_M_reserve_block): Simplify block allocation. - + 2004-10-17 Dhruv Matani <dhruvbird@gmx.net> Paolo Carlini <pcarlini@suse.de> - + * include/ext/bitmap_allocator.h: Change unsigned int -> size_t: this 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 @@ -1357,7 +1357,7 @@ * include/tr1/array (array::end const): Fix casting from iterator to const_iterator. - + 2004-10-15 Paolo Carlini <pcarlini@suse.de> * include/ext/bitmap_allocator.h: Qualify ::operator delete. @@ -1391,7 +1391,7 @@ * testsuite/testsuite_allocator.h (check_new): Add instance argument. * testsuite/ext/array_allocator/check_new.cc: New. - + 2004-10-14 Paolo Carlini <pcarlini@suse.de> * include/ext/bitmap_allocator.h (bitmap_allocator::_Alloc_block): @@ -1415,7 +1415,7 @@ * testsuite/ext/slist/check_construct_destroy.cc: ...here. * testsuite/ext/slist_explicit_instantiation.cc: Move to... * testsuite/ext/slist/instantiate.cc: ...here. - + 2004-10-14 Benjamin Kosnik <bkoz@redhat.com> * include/ext/mt_allocator.h: Tweaks. @@ -1446,7 +1446,7 @@ PR libstdc++/17948 * include/bits/stl_tree.h (erase(iterator, iterator)): Revert wrong commit of 2004-10-07. - + 2004-10-12 Scott Snyder <snyder@fnal.gov> PR libstdc++/17948 @@ -1469,7 +1469,7 @@ * config/linker-map.gnu: Tweak exports. * docs/html/ext/mt_allocator.html: Update docs. * 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-3.cc: Fix. * testsuite/ext/mt_allocator/deallocate_local-2.cc: Fix. @@ -1504,7 +1504,7 @@ * acinclude.m4 (GLIBCXX_ENABLE_THREADS): Tweak test. * configure: Regenerate. - + 2004-10-10 Paolo Carlini <pcarlini@suse.de> * 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-1.cc: Same. * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same. - + 2004-10-07 Phil Edwards <phil@codesourcery.com> * 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_thread-1.cc: ...here. * 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_thread-1.cc: ...here. * testsuite/ext/mt_allocator/deallocate_local-3.cc: Move to... @@ -1647,10 +1647,10 @@ (__pool_base::_Block_address): New. (__pool_base): Rearrange data members. (__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<false>): Add _M_thread_freelist_initial. - (__pool::~__pool): Declare. + (__pool::~__pool): Declare. (__common_pool_policy): Move static data member to... (__common_pool_policy::_S_get_pool): ...here, make static local. (__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-4.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_local.cc: New. - + 2004-10-05 Ulrich Weigand <uweigand@de.ibm.com> * configure.host (abi_baseline_pair): Define for s390-*-linux* and @@ -1776,7 +1776,7 @@ 2004-09-29 Paolo Carlini <pcarlini@suse.de> Benjamin Kosnik <bkoz@redhat.com> - + * testsuite/testsuite_io.h (class constraint_buf): New, extended and templatized version of constraint_filebuf; add typedefs for streambuf/stringbuf/filebuf and wchar_t counterparts. @@ -1790,7 +1790,7 @@ * include/bits/basic_string.tcc (_S_construct, _M_destroy, _M_leak_hard, _M_mutate): Likewise. * 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. * docs/html/configopts.html: Document --enable-fully-dynamic-string. * configure: Regenerate. @@ -1802,7 +1802,7 @@ * 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/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. 2004-09-28 Paolo Carlini <pcarlini@suse.de> @@ -3812,10 +3812,12 @@ * testsuite/21_strings/char_traits/requirements/short/1.cc: Same. * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc: 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: 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/ext/stdio_sync_filebuf/wchar_t/12077.cc: Fix temporary diff --git a/libstdc++-v3/ChangeLog-2005 b/libstdc++-v3/ChangeLog-2005 index ef546e60d77..48ae4c1f54f 100644 --- a/libstdc++-v3/ChangeLog-2005 +++ b/libstdc++-v3/ChangeLog-2005 @@ -80,7 +80,7 @@ * testsuite/25_algorithms/unique_copy/check_type.cc (S2::S2,X2::X2): Likewise. * testsuite/22_locale/ctype/narrow/char/19955.cc (do_narrow): Likewise. - * testsuite/22_locale/ctype/is/char/9858.cc (Derived::do_is, + * testsuite/22_locale/ctype/is/char/9858.cc (Derived::do_is, Derived::do_scan_is, Derived::do_scan_not, Derived2::do_is, Derived2::do_scan_is, Derived2::do_scan_not): Likewise. * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc (TP::do_put): @@ -106,7 +106,7 @@ to_int_type): Likewise. * testsuite/27_io/basic_filebuf/imbue/12206.cc (codecvt::do_out, do_in, do_unshift, do_length): Likewise. - * testsuite/21_strings/basic_string/capacity/1.cc + * testsuite/21_strings/basic_string/capacity/1.cc (operator==(A<T>,A<T>), operator<(A<T>,A<T>), char_traits::to_char_type, char_traits::to_int_type): Likewise * testsuite/testsuite_character.h (ctype::do_is, ctype::do_scan_is, @@ -146,7 +146,7 @@ * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc (test01): Likewise. * testsuite/27_io/basic_ostream/ends/char/1.cc (test01): Likewise. * testsuite/tr1/2_general_utilities/memory/shared_ptr/ - assign/shared_ptr.cc (test01): Correct return type. + assign/shared_ptr.cc (test01): Correct return type. * testsuite/27_io/basic_filebuf/close/char/2.cc (test_02): Add default value to close_num. @@ -172,12 +172,12 @@ * include/bits/deque.tcc (erase(iterator)): Avoid troubles with ADL, user defined operators and _Deque_iterator. * testsuite/23_containers/deque/types/1.cc: Add. - + * include/bits/deque.tcc (_M_insert_aux(iterator, size_type, const value_type&)): Qualify with std:: fill call. 2005-12-18 Benjamin Kosnik <bkoz@redhat.com> - + * include/bits/c++config: Add in revised namespace associations. _GLIBCXX_BEGIN_NAMESPACE: New macro. _GLIBCXX_END_NAMESPACE: Same. @@ -188,7 +188,7 @@ * config.h.in: Same. * config/abi/pre/gnu-versioned-namespace.ver: New. * config/abi/pre/gnu.ver (GLIBCXX_3.4.7): Add exports for nested - debug mode items. + debug mode items. * include/Makefile.am (${host_builddir}/c++config.h): Fill in values for __GLIBCXX__ and _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION. * include/Makefile.in: Regnerate. @@ -196,17 +196,17 @@ symbols from non-nested __gnu_debug. * src/Makefile.am: Add in ENABLE_SYMVERS_GNU_NAMESPACE. * src/Makefile.in: Regenerate. - + * docs/html/debug_mode.html: Revise for nested design. * docs/html/debug.html: Use debug qualifications instead of __gnu_debug. * docs/html/configopts.html: Revise documentation for --enable-symvers. - + * include/debug/formatter: Simplify namespace qualifications for current, nested-only reality. Add top-level namespace alias, namespace debug, for debug-mode containers. - * include/debug/safe_iterator.h: Same. + * include/debug/safe_iterator.h: Same. * include/debug/set.h: Same. * include/debug/hash_multimap.h: Same. * include/debug/hash_set.h: Same. @@ -225,7 +225,7 @@ * include/debug/macros.h: Same. * include/debug/list * include/debug/debug.h: Same. - * include/debug/multimap.h: Same. + * include/debug/multimap.h: Same. * src/debug.cc: Same. * testsuite/23_containers/vector/invalidation/1.cc: Cleanups. * testsuite/23_containers/vector/invalidation/2.cc: Same. @@ -251,9 +251,9 @@ * testsuite/23_containers/map/invalidation/1.cc: Same. * testsuite/23_containers/map/invalidation/2.cc: Same. * testsuite/23_containers/map/insert/16813.cc: Same. - + * include/bits/basic_ios.h: Use _GLIBCXX_BEGIN_NAMESPACE(std) and - friends. + friends. * include/bits/stl_list.h: Same. * include/bits/stl_map.h: Same. * include/bits/stl_algobase.h: Same. @@ -494,7 +494,7 @@ * config/cpu/s390/atomicity.h: Same. * config/io/c_io_stdio.h: Same. * config/io/basic_file_stdio.cc: Same. - * config/io/basic_file_stdio.h: Same. + * config/io/basic_file_stdio.h: Same. * src/misc-inst.cc: Same. * src/concept-inst.cc: Same. * src/ext-inst.cc: Same. @@ -505,10 +505,10 @@ * libsupc++/exception: Same. * libsupc++/vterminate.cc: Same. * testsuite/ext/hash_map/1.cc: Explicitly qualify __gnu_cxx::hash_map. - * testsuite/ext/hash_map/14648.cc: Same. + * testsuite/ext/hash_map/14648.cc: Same. * libsupc++/eh_alloc.cc: Correct comment line spacing. - + 2005-12-18 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_algobase.h (__copy_normal::copy_n): Uglify @@ -543,10 +543,10 @@ * config/abi/post: New. * config/abi/*-linux-gnu: Move to.. - * config/abi/post/*-linux-gnu: ... here. + * config/abi/post/*-linux-gnu: ... here. * config/abi/pre: New. * config/linker-map.gnu: Move to .. - * config/abi/pre/gnu.ver: ... here. + * config/abi/pre/gnu.ver: ... here. * config/linker-map.dummy: Move to.. * config/abi/pre/none.ver: ... here. * src/Makefile.am: Use ENABLE_SYMVERS_GNU, @@ -560,17 +560,17 @@ * configure: Regnerate. * config.h.in: Regnerate. * src/compatibility.cc: Adjust macro usage. - + 2005-12-17 Benjamin Kosnik <bkoz@redhat.com> * src/io-inst.cc: Separate instantiations into... * src/ios-inst.cc: .. this. * src/iostream-inst.cc: ... and this. * src/Makefile.am (sources): Update. - * src/Makefile.in: Regenerate. + * src/Makefile.in: Regenerate. 2005-12-17 Benjamin Kosnik <bkoz@redhat.com> - + PR libstdc++/25472 * include/c_std/std_cstdlib.h: Fix for freestanding. @@ -596,14 +596,14 @@ Use the above. * include/bits/deque.tcc (deque<>::operator=, _M_assign_aux): Same. (erase(iterator, iterator)): Likewise, clean-up. - (erase(iterator)): Tweak, don't call copy unnecessarily. + (erase(iterator)): Tweak, don't call copy unnecessarily. (_M_destroy_data_aux): Define. * testsuite/23_containers/deque/modifiers/erase/1.cc: New. * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise. 2005-12-17 Gabriel Dos Reis <gdr@integrable-solutions.net> - * include/bits/valarray_after.h (_Expr<>::operator[](slice)): + * include/bits/valarray_after.h (_Expr<>::operator[](slice)): Don't assume the closure implements general indexing, as a matter of fact, most of them don't. (_Expr<>::operator[](const gslice&)): Likewise. @@ -766,7 +766,7 @@ Add non const version. * include/ext/rc_string_base.h (__rc_string_base<>::_M_get_allocator): Likewise. - + * include/ext/sso_string_base.h (__sso_string_base<>::_M_erase): Add. * include/ext/rc_string_base.h (__rc_string_base<>::_M_erase): Likewise. (_M_leak_hard): Use it. @@ -846,7 +846,7 @@ * acinclude.m4: Include tls.m4. * configure: Regenerate. * config.h.in: Same. - + 2005-11-21 Benjamin Kosnik <bkoz@redhat.com> * libsupc++/del_op.cc: Include c++config.h first. @@ -897,7 +897,7 @@ * include/ext/rc_string_base.h (__rc_string_base<>::_Rep): Use anonymous union together with _CharT to fix alignment issues, - rebind to _Rep and rename _Raw_alloc to _Rep_alloc_type. + rebind to _Rep and rename _Raw_alloc to _Rep_alloc_type. (__rc_string_base<>::_Rep::_S_create, _M_destroy): Adjust consistently. * include/ext/vstring_util.h (__is_null_p): Move inside struct @@ -1056,13 +1056,13 @@ new. (GLIBCXX_ENABLE_PCH): Adjust message order. * configure: Regenerate. - + * scripts/testsuite_flags.in (query): Correct print_usagex typo. * include/bits/functexcept.h: Remove argument names. * src/mt_allocator.cc: Adjust comment. - + 2005-11-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/18174 @@ -1089,7 +1089,7 @@ * libmath/Makefile.in: Likewise. * libsupc++/Makefile.in: Likewise. * po/Makefile.in: Likewise. - * src/Makefile.in: Likewise. + * src/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. 2005-11-03 Paolo Carlini <pcarlini@suse.de> @@ -1375,7 +1375,7 @@ PR libstdc++/23978 * include/tr1/tuple_iterate.h (tuple): Add operator=(std::pair). * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc: New. - + * include/tr1/functional (ref, cref): Make inline. * include/tr1/tuple_iterate.h (tie): Correct formatting. (make_tuple): Make inline. @@ -1400,7 +1400,7 @@ PR libstdc++/23956 * include/ext/mt_allocator.h: Remove excess policy_type::_S_get_pool calls in constructors. - + 2005-09-18 Paolo Carlini <pcarlini@suse.de> PR libstdc++/23417 (cont) @@ -1448,7 +1448,7 @@ PR libstdc++/21674 * testsuite/21_strings/basic_string/element_access/char/21674.cc: New. - * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc: + * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc: New. 2005-09-12 David Edelsohn <dje@gcc.gnu.org> @@ -1458,13 +1458,13 @@ * include/Makefile.am (stamp-assoc): Install each subgroup of headers separately. * include/Makefile.in: Regenerate. - + 2005-09-12 Benjamin Kosnik <bkoz@redhat.com> * testsuite/ext/mt_allocator/22309_thread.cc: Remove dg-do run. * testsuite/lib/libstdc++.exp ( proc libstdc++_init): Enable shared only for linux. - + 2005-09-12 Benjamin Kosnik <bkoz@redhat.com> David Edelsohn <dje@gcc.gnu.org> @@ -1474,7 +1474,7 @@ (install-headers): Use them. (stamp-assoc): Same. * include/Makefile.in: Regenerate. - + 2005-09-12 Chris Jefferson <chris@bubblescope.net> * include/bits/stl_algo.h (search_n): Delegate to specializations. @@ -1519,12 +1519,12 @@ (__pool<true>::_M_initialize_once): Nothing fancy. (__pool<true>::_M_once): Remove. (__common_pool): New. - (__common_pool_base): New. + (__common_pool_base): New. (__per_type_pool): New. (__per_type_pool_base): New. * src/mt_allocator.cc: Same. * config/linker-map.gnu (__pool<true>::_M_initialize()): Add. - + 2005-09-11 Jakub Jelinek <jakub@redhat.com> PR libstdc++/19265 @@ -1539,7 +1539,7 @@ Don't use _M_thread_freelist and _M_thread_freelist_initial __pool<true> fields, instead use __gnu_internal::freelist fields, call gthread_key_create just once. Use - __gnu_internal::_M_destroy_thread_key as key destructor. + __gnu_internal::_M_destroy_thread_key as key destructor. (__gnu_cxx::__pool<true>::_M_get_thread_id): Store size_t id rather than _Thread_record* in the thread specific value. Don't use _M_thread_freelist __pool<true> field, instead use @@ -1550,7 +1550,7 @@ Jakub Jelinek <jakub@redhat.com> PR libstdc++/19265 - PR libstdc++/22309 + PR libstdc++/22309 * testsuite/testsuite_shared.cc: New. * testsuite/lib/dg-options.exp (dg-require-sharedlib): New. * testsuite/lib/libstdc++.exp (libstdc++_init): Look for shared @@ -1606,7 +1606,7 @@ * src/locale_init.cc (locale_mutex): Same. * src/mt_allocator.cc (freelist_mutex): Same. * src/pool_allocator.cc (palloc_init_mutex): Same. - + 2005-09-02 Paolo Carlini <pcarlini@suse.de> * testsuite/tr1/6_containers/unordered/hashtable/23465.cc: @@ -1619,7 +1619,7 @@ 2005-09-01 Benjamin Kosnik <bkoz@redhat.com> Paolo Carlini <pcarlini@suse.de> - + * testsuite/lib/libstdc++.exp (check_v3_target_cxa_atexit): Fix comment. @@ -1645,7 +1645,7 @@ * testsuite/ext/new_allocator/deallocate_local.cc: Same. 2005-08-31 Paolo Carlini <pcarlini@suse.de> - Kaspar Fischer <fischerk@inf.ethz.ch> + Kaspar Fischer <fischerk@inf.ethz.ch> PR libstdc++/23632 * include/bits/stl_bvector.h (_Bit_iterator::operator[], @@ -1693,7 +1693,7 @@ * include/debug/macros.h: Remove __fancy_abort declaration, _GLIBXX_DEBUG_ABORT definition. * config/linker-map.gnu: Remove export. - + 2005-08-26 Benjamin Kosnik <bkoz@redhat.com> * scripts/check_compile (UNIQUE_ID): New. Use to name output files. @@ -1793,7 +1793,7 @@ PR libstdc++/22284 * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Revert the change to info.ttype_base. - + 2005-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de> * include/std/std_valarray.h: Fix grammar in comments. @@ -1896,7 +1896,7 @@ the preferred base class. Two are provided: __rc_string_base, which implements a behavior very similar to our standard string, and __sso_string_base, not reference-counted and optimized for - short strings. + short strings. * include/ext/rc_string_base.h: New. * include/ext/sso_string_base.h: Likewise. * include/ext/vstring.h: Likewise. @@ -1939,10 +1939,10 @@ type before shifting. 2005-06-29 Paolo Carlini <pcarlini@suse.de> - + PR libstdc++/21244 (cont^2) * include/ext/bitmap_allocator.h: Convert everywhere - bits_per_block to size_t. + bits_per_block to size_t. 2005-06-29 Jonathan Wakely <redi@gcc.gnu.org> @@ -2030,7 +2030,7 @@ 2005-06-27 Benjamin Kosnik <bkoz@redhat.com> Ami Tavory <pbassoc@gmail.com> - + * docs/html/documentation.html: Add link for policy based associative containers docs. * docs/html/ext/pb_assoc/Std_hash_set_impl.jpg: New. @@ -2247,7 +2247,7 @@ * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/ r_range_iteration_fn_imps.hpp: New. * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/ - range_iteration_fn_imps.hpp: New. + range_iteration_fn_imps.hpp: New. * include/ext/pb_assoc/detail/basic_tree_assoc_cntnr/ split_join_fn_imps.hpp: New. * include/ext/pb_assoc/detail/bin_search_tree_/ @@ -2524,7 +2524,7 @@ * testsuite/performance/23_containers/create_sort/list.cc: ...here. * testsuite/performance/23_containers/set_insert_from_sorted.cc: Move. * testsuite/performance/23_containers/insert_from_sorted/set.cc: here. - + 2005-06-23 Jakub Jelinek <jakub@redhat.com> PR libstdc++/22109 @@ -2559,7 +2559,7 @@ v3-symver before proceeding. * testsuite/lib/libstdc++.exp (libstdc++-dg-test): Set v3-symvers if _GLIBCXX_SYMVER. - + 2005-06-17 Paolo Carlini <pcarlini@suse.de> Port from libstdcxx_so_7-branch: @@ -2673,7 +2673,7 @@ PR libstdc++/21955 * include/std/std_sstream.h (basic_stringbuf::showmanyc): Add. Remove unnecessary this->_M_mode decoration. - * include/bits/fstream.tcc: Adjust line spacing. + * include/bits/fstream.tcc: Adjust line spacing. * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: New, test base class behavior. * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Same. @@ -2685,7 +2685,7 @@ * testsuite/27_io/basic_stringbuf/str/char/1.cc: Same. * testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc: Move... * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: ...here. - + 2005-06-07 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCXX_ENABLE_C99): Use C++ compiler for complex @@ -2694,7 +2694,7 @@ 2005-06-07 Adrian Straetling <straetling@de.ibm.com> - * config/cpu/s390/atomicity.h: (__exchange_and_add, + * config/cpu/s390/atomicity.h: (__exchange_and_add, __atomic_add): Use the builtins for atomic memory operations. 2005-06-06 Paolo Carlini <pcarlini@suse.de> @@ -2874,10 +2874,10 @@ PR libstdc++/21674 * include/bits/c++config: Remove extern template use when in debug mode, disable for non-weak systems. - + 2005-05-27 Benjamin Kosnik <bkoz@redhat.com> - PR libstdc++/20534 + PR libstdc++/20534 * include/debug/debug.h: Forwarding header, that pulls in details only if in debug mode. * include/debug/macros.h: ...transfer all the internal macros here. @@ -2893,7 +2893,7 @@ * include/ext/hash_map: Same. * include/debug/hash_map: Fix included files to match actual files. * include/debug/hash_set: Same. - + 2005-05-26 Paolo Carlini <pcarlini@suse.de> PR libstdc++/13943 @@ -2915,7 +2915,7 @@ * configure.ac (libtool_VERSION): To 6:5:0. * configure: Regenerate. * testsuite/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.5. - + 2005-05-25 Paolo Carlini <pcarlini@suse.de> * include/bits/basic_string.h (_Rep::_M_set_length_and_sharable): @@ -2962,7 +2962,7 @@ * include/bits/stl_algo.h (replace_copy, replace_copy_if): Don't assume that __new_value and *__first are convertible to - each other. + each other. * testsuite/25_algorithms/find/1.cc: New. * testsuite/25_algorithms/find/check_type.cc: New. @@ -2989,7 +2989,7 @@ Paolo Carlini <pcarlini@suse.de> * testsuite/ext/is_heap/check_type.cc: New. - + 2005-02-27 Paolo Carlini <pcarlini@suse.de> * testsuite/ext/is_heap/1.cc: New. @@ -3032,7 +3032,7 @@ * testsuite/25_algorithms/set_difference/1.cc: New. * testsuite/25_algorithms/set_difference/check_type.cc: New. * testsuite/25_algorithms/set_symmetric_difference/1.cc: New. - * testsuite/25_algorithms/set_symmetric_difference/check_type.cc: New. + * testsuite/25_algorithms/set_symmetric_difference/check_type.cc: New. * testsuite/25_algorithms/min_element/1.cc: New. * testsuite/25_algorithms/min_element/check_type.cc: New. * testsuite/25_algorithms/max_element/1.cc: New. @@ -3093,14 +3093,14 @@ * testsuite/testsuite_iterators.h (WritableObject::WritableObject): Add const. - + 2005-02-01 Christopher Jefferson <chris@bubblescope.net> * testsuite/testsuite_iterators.h (random_access_iterator_wrapper:: operator--): Fix typo. (OutputContainer::OutputContainer): Correct zeroing array. (WritableObject::operator==): Fix typo. - (WritableObject::operator=): make operator= templated + (WritableObject::operator=): make operator= templated to allow differing types to be assigned. (WritableObject::operator++): Fix checking if iterator is written to multiple times. @@ -3185,7 +3185,7 @@ * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise. * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise. * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise. - * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc: + * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc: Likewise. @@ -3202,229 +3202,229 @@ * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise. * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise. * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise. - * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise. * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise. * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise. - * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise. - * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise. - * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise. - * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise. - * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise. - * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise. + * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise. * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc: - Likewise. - * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise. - * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise. - * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise. + Likewise. + * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise. * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc: - Likewise. + Likewise. * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise. - * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise. - * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise. - * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise. - * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise. - * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise. * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise. - * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise. - * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise. + * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise. * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/collate/compare/char/1.cc: Likewise. - * testsuite/22_locale/collate/compare/char/2.cc: Likewise. - * testsuite/22_locale/collate/compare/char/3.cc: Likewise. - * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise. - * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise. - * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise. + * testsuite/22_locale/collate/compare/char/1.cc: Likewise. + * testsuite/22_locale/collate/compare/char/2.cc: Likewise. + * testsuite/22_locale/collate/compare/char/3.cc: Likewise. + * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise. + * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise. * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc: - Likewise. - * testsuite/22_locale/collate/hash/char/2.cc: Likewise. - * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise. + Likewise. + * testsuite/22_locale/collate/hash/char/2.cc: Likewise. + * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise. * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise. - * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/collate/transform/char/2.cc: Likewise. - * testsuite/22_locale/collate/transform/char/3.cc: Likewise. - * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/collate/transform/char/2.cc: Likewise. + * testsuite/22_locale/collate/transform/char/3.cc: Likewise. + * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise. * testsuite/22_locale/collate/transform/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise. - * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise. + * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise. + * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise. * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise. - * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/is/char/2.cc: Likewise. - * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise. - * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/is/char/2.cc: Likewise. + * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise. + * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise. - * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise. + * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise. - * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise. + * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise. + * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise. * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/facet/2.cc: Likewise. * testsuite/22_locale/locale/cons/12352.cc: Likewise. * testsuite/22_locale/locale/cons/12438.cc: Likewise. - * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise. - * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise. + * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise. + * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise. * testsuite/22_locale/locale/cons/2.cc: Likewise. * testsuite/22_locale/locale/cons/4.cc: Likewise. * testsuite/22_locale/locale/cons/5.cc: Likewise. * testsuite/22_locale/locale/cons/7.cc: Likewise. - * testsuite/22_locale/locale/cons/7222-env.cc: Likewise. - * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise. + * testsuite/22_locale/locale/cons/7222-env.cc: Likewise. + * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise. * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise. * testsuite/22_locale/messages/members/char/1.cc: Likewise. * testsuite/22_locale/messages/members/char/2.cc: Likewise. * testsuite/22_locale/messages/members/char/3.cc: Likewise. - * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise. * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise. - * testsuite/22_locale/money_get/get/char/1.cc: Likewise. - * testsuite/22_locale/money_get/get/char/10.cc: Likewise. - * testsuite/22_locale/money_get/get/char/11.cc: Likewise. + * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise. + * testsuite/22_locale/money_get/get/char/1.cc: Likewise. + * testsuite/22_locale/money_get/get/char/10.cc: Likewise. + * testsuite/22_locale/money_get/get/char/11.cc: Likewise. * testsuite/22_locale/money_get/get/char/11528.cc: Likewise. - * testsuite/22_locale/money_get/get/char/12.cc: Likewise. - * testsuite/22_locale/money_get/get/char/13.cc: Likewise. - * testsuite/22_locale/money_get/get/char/15.cc: Likewise. - * testsuite/22_locale/money_get/get/char/16.cc: Likewise. - * testsuite/22_locale/money_get/get/char/17.cc: Likewise. - * testsuite/22_locale/money_get/get/char/18.cc: Likewise. - * testsuite/22_locale/money_get/get/char/2.cc: Likewise. - * testsuite/22_locale/money_get/get/char/3.cc: Likewise. - * testsuite/22_locale/money_get/get/char/4.cc: Likewise. - * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise. + * testsuite/22_locale/money_get/get/char/12.cc: Likewise. + * testsuite/22_locale/money_get/get/char/13.cc: Likewise. + * testsuite/22_locale/money_get/get/char/15.cc: Likewise. + * testsuite/22_locale/money_get/get/char/16.cc: Likewise. + * testsuite/22_locale/money_get/get/char/17.cc: Likewise. + * testsuite/22_locale/money_get/get/char/18.cc: Likewise. + * testsuite/22_locale/money_get/get/char/2.cc: Likewise. + * testsuite/22_locale/money_get/get/char/3.cc: Likewise. + * testsuite/22_locale/money_get/get/char/4.cc: Likewise. + * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise. * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise. - * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise. + * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/money_put/put/char/1.cc: Likewise. - * testsuite/22_locale/money_put/put/char/2.cc: Likewise. - * testsuite/22_locale/money_put/put/char/3.cc: Likewise. - * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise. - * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise. - * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise. - * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise. - * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_put/put/char/1.cc: Likewise. + * testsuite/22_locale/money_put/put/char/2.cc: Likewise. + * testsuite/22_locale/money_put/put/char/3.cc: Likewise. + * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise. + * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise. + * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise. - * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise. * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc: - Likewise. - * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise. + Likewise. + * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise. * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise. - * testsuite/22_locale/num_get/get/char/1.cc: Likewise. - * testsuite/22_locale/num_get/get/char/3.cc: Likewise. - * testsuite/22_locale/num_get/get/char/5.cc: Likewise. - * testsuite/22_locale/num_get/get/char/6.cc: Likewise. - * testsuite/22_locale/num_get/get/char/9.cc: Likewise. + * testsuite/22_locale/num_get/get/char/1.cc: Likewise. + * testsuite/22_locale/num_get/get/char/3.cc: Likewise. + * testsuite/22_locale/num_get/get/char/5.cc: Likewise. + * testsuite/22_locale/num_get/get/char/6.cc: Likewise. + * testsuite/22_locale/num_get/get/char/9.cc: Likewise. * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise. - * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise. - * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise. - * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise. - * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise. - * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise. - * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/num_put/put/char/1.cc: Likewise. - * testsuite/22_locale/num_put/put/char/20909.cc: Likewise. - * testsuite/22_locale/num_put/put/char/20914.cc: Likewise. - * testsuite/22_locale/num_put/put/char/3.cc: Likewise. - * testsuite/22_locale/num_put/put/char/5.cc: Likewise. - * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise. - * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise. - * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise. - * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise. - * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise. + * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/num_put/put/char/1.cc: Likewise. + * testsuite/22_locale/num_put/put/char/20909.cc: Likewise. + * testsuite/22_locale/num_put/put/char/20914.cc: Likewise. + * testsuite/22_locale/num_put/put/char/3.cc: Likewise. + * testsuite/22_locale/num_put/put/char/5.cc: Likewise. + * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise. + * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise. * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise. * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise. - * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise. + * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/numpunct/members/char/2.cc: Likewise. * testsuite/22_locale/numpunct/members/char/3.cc: Likewise. - * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise. * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise. + * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise. * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc: - Likewise. - * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise. - * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise. + Likewise. + * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise. + * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise. * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc: - Likewise. + Likewise. * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc: - Likewise. + Likewise. * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise. - * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise. - * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise. + * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise. * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise. - * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise. - * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise. + * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise. * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc: - Likewise. + Likewise. * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise. + * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise. * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc: Likewise. * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc: @@ -3442,88 +3442,88 @@ * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise. * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise. * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc: - Likewise. + Likewise. * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc: - Likewise. + Likewise. * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc: - Likewise. + Likewise. * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc: - Likewise. - * testsuite/22_locale/time_put/put/char/17038.cc: Likewise. - * testsuite/22_locale/time_put/put/char/2.cc: Likewise. - * testsuite/22_locale/time_put/put/char/3.cc: Likewise. - * testsuite/22_locale/time_put/put/char/4.cc: Likewise. - * testsuite/22_locale/time_put/put/char/6.cc: Likewise. - * testsuite/22_locale/time_put/put/char/7.cc: Likewise. - * testsuite/22_locale/time_put/put/char/8.cc: Likewise. - * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise. + Likewise. + * testsuite/22_locale/time_put/put/char/17038.cc: Likewise. + * testsuite/22_locale/time_put/put/char/2.cc: Likewise. + * testsuite/22_locale/time_put/put/char/3.cc: Likewise. + * testsuite/22_locale/time_put/put/char/4.cc: Likewise. + * testsuite/22_locale/time_put/put/char/6.cc: Likewise. + * testsuite/22_locale/time_put/put/char/7.cc: Likewise. + * testsuite/22_locale/time_put/put/char/8.cc: Likewise. + * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise. * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise. - * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise. - * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise. + * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise. - * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise. + * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise. * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise. * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise. * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise. * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise. * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise. * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise. - * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise. - * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise. - * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise. - * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise. - * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise. - * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise. - * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise. - * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise. - * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise. - * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise. - * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise. - * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise. - * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise. + * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise. + * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise. + * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise. + * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise. * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise. * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise. * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise. * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise. - * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise. - * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise. + * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise. + * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise. * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc: - Likewise. + Likewise. * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc: Likewise. * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise. * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise. - * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise. - * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise. - * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise. - * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise. - * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise. + * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise. + * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise. * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise. - * testsuite/27_io/objects/wchar_t/10.cc: Likewise. - * testsuite/27_io/objects/wchar_t/11.cc: Likewise. - * testsuite/27_io/objects/wchar_t/12.cc: Likewise. - * testsuite/27_io/objects/wchar_t/13.cc: Likewise. + * testsuite/27_io/objects/wchar_t/10.cc: Likewise. + * testsuite/27_io/objects/wchar_t/11.cc: Likewise. + * testsuite/27_io/objects/wchar_t/12.cc: Likewise. + * testsuite/27_io/objects/wchar_t/13.cc: Likewise. * testsuite/27_io/objects/wchar_t/9520.cc: Likewise. * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise. @@ -3547,7 +3547,7 @@ 2005-05-12 Benjamin Kosnik <bkoz@redhat.com> * scripts/create_testsuite_files: Fix. - + 2005-05-12 Kaz Kojima <kkojima@gcc.gnu.org> * testsuite/18_support/numeric_limits.cc (dg-options): Add @@ -3559,7 +3559,7 @@ 2005-05-09 Paolo Carlini <pcarlini@suse.de> Giovanni Bajo <giovannibajo@gcc.gnu.org> - + PR libstdc++/18604 * include/bits/deque.tcc: Fully qualify names from namespace std. * include/bits/stl_bvector.h: Likewise. @@ -3577,7 +3577,7 @@ * testsuite/23_containers/list/18604.cc: Likewise. * testsuite/23_containers/map/18604.cc: Likewise. * testsuite/23_containers/set/18604.cc: Likewise. - * testsuite/23_containers/vector/18604.cc: Likewise. + * testsuite/23_containers/vector/18604.cc: Likewise. 2005-05-09 Mike Stump <mrs@apple.com> @@ -3616,7 +3616,7 @@ * acinclude.m4: Remove testsuite_wchar_t and testsuite_thread. * testsuite/Makefile.am: Same. - * scripts/create_testsuite_files: Same. + * scripts/create_testsuite_files: Same. * Makefile.in: Regenerate. * configure: Same. * include/Makefile.in: Same. @@ -3632,7 +3632,7 @@ whether or not thread support is available. * docs/html/test.html: Explain how to run the testsuite on an - installed directory. + installed directory. 2005-05-01 Paolo Carlini <pcarlini@suse.de> @@ -3763,7 +3763,7 @@ * testsuite/ext/bitmap_allocator/check_allocate_max_size.cpp: Add explicit instantiations for systems without weak symbols. * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: - Likewise. + Likewise. 2005-04-18 Jonathan Wakely <redi@gcc.gnu.org> @@ -3854,7 +3854,7 @@ * testsuite/Makefile.am: Remove libv3test.a. * testsuite/Makefile.in: Regenerate. * testsuite/lib/libstdc++.exp (v3_target_compile): Fix comments. - + 2005-04-08 Paolo Carlini <pcarlini@suse.de> PR libstdc++/20909 @@ -3885,14 +3885,14 @@ 2005-04-08 Kelley Cook <kcook@gcc.gnu.org> * linkage.m4 (GLIBCXX_CHECK_MATH_DECLS_AND_LINKAGES_1): Eliminate - a subshell and if test fails, test for same functions with + a subshell and if test fails, test for same functions with leading underscore. (GLIBCXX_CHECK_MATH_SUPPORT): Eliminate seperate checks for _funcs. * configure: Regenerate. 2005-04-08 Danny Smith <dannysmith@users.sourceforge.net> Paolo Carlini <pcarlini@suse.de> - + PR libstdc++/20806 * config/os/mingw32/os_defines.h: Define _GLIBCXX_HAVE_DOS_BASED_FILESYSTEM. @@ -3917,8 +3917,8 @@ Update comment on how to regenerate file. Update minimum automake version to 1.9.3. * acconfig.h: Remove PACKAGE and VERSION. - * aclocal.m4, configure, Makefile.in, po/Makefile.in, - src/Makefile.in, include/Makefile.in, libmath/Makefile.in, + * aclocal.m4, configure, Makefile.in, po/Makefile.in, + src/Makefile.in, include/Makefile.in, libmath/Makefile.in, testsuite/Makefile.in, config.h.in: Regenerate. 2005-04-06 Benjamin Kosnik <bkoz@redhat.com> @@ -3961,13 +3961,13 @@ * testsuite/27_io/fpos/1.cc: Same. * testsuite/ext/mt_allocator/tune-1.cc: Same. * testsuite/ext/mt_allocator/tune-2.cc: Same. - * testsuite/ext/stdio_filebuf/char/1.cc: Same. + * testsuite/ext/stdio_filebuf/char/1.cc: Same. * testsuite/lib/libstdc++.exp (v3-build_support): Add testsuite_character.cc. * testsuite/Makefile.am (libv3test_a_SOURCES): Add testsuite_character.cc. * testsuite/Makefile.in: Regenerate. - + * configure.ac: Remove use of check_survey. * configure: Regenerate. * testsuite/Makefile.am: Remove check-script and @@ -3991,15 +3991,15 @@ * acconfig.h: ... to eliminate them from here. (_GLIBCXX_ASM_SYMVER): Move definition below @BOTTOM@. * config.h.in, configure: Regenerate. - + 2005-04-05 Kelley Cook <kcook@gcc.gnu.org> * Makefile.am (ACLOCAL_AMFLAGS): Define. * crossconfig.m4: Wrap file into new GLIBCXX_CROSSCONFIG macro. * configure.ac: Use it. * acinclude.m4: Delete explicit m4_includes and sincludes. - * aclocal.m4, configure, Makefile.in, po/Makefile.in, - src/Makefile.in, include/Makefile.in, libmath/Makefile.in, + * aclocal.m4, configure, Makefile.in, po/Makefile.in, + src/Makefile.in, include/Makefile.in, libmath/Makefile.in, testsuite/Makefile.in: Regenerate. 2005-04-05 Jonathan Wakely <redi@gcc.gnu.org> @@ -4041,10 +4041,10 @@ * acconfig.h (ENABLE_NLS, HAVE_CATGETS): Remove. (HAVE_GETTEXT, HAVE_STPCPY): Likewise. * config.h.in: Regenerate. - + 2005-04-05 Kelley Cook <kcook@gcc.gnu.org> - * linkage.m4 (GLIBCXX_CHECK_BUILTIN_MATH_DEC): Use m4 translit macro + * linkage.m4 (GLIBCXX_CHECK_BUILTIN_MATH_DEC): Use m4 translit macro to convert to uppercase instead of shelling out to tr. * acconfig.h: Remove now redundant HAVE__BUILTINS_*. * configure, config.h.in: Regenerate. @@ -4063,14 +4063,14 @@ * testsuite/libstdc++-abi/abi.exp: Build current_symbols.txt. 2005-04-02 Douglas Gregor <doug.gregor@gmail.com> - + * include/tr1/tuple_iterate.h (tuple_element): Use new macro _GLIBCXX_T_NUM_ARGS_PLUS_1 because _T is a macro on Darwin. * include/tr1/repeat.h (_GLIBCXX_T_NUM_ARGS_PLUS_1): Define for each iteration. * scripts/gen_includers.h: Define _GLIBCXX_T_NUM_ARGS_PLUS_1 for each iteration. - + 2005-04-01 Douglas Gregor <doug.gregor@gmail.com> * include/tr1/functional (_Maybe_wrap_member_pointer): Wrap up @@ -4079,7 +4079,7 @@ * include/tr1/functional_iterator (bind): Reduce number of bind() overloads to two to eliminate ambiguities. Use _Maybe_wrap_member_pointer to handle member pointers gracefully. - + 2005-04-01 Mark Mitchell <mark@codesourcery.com> * testsuite/Makefile.am (noinst_PROGRAMS): Remove. @@ -4139,8 +4139,8 @@ * scripts/gen_includers.pl: Generate the repetitive part of include/tr1/repeat.h. * scripts/gen_bind_includers.pl: Generate the repetitive part of - include/tr1/bind_repeat.h. - + include/tr1/bind_repeat.h. + 2005-03-30 Aaron W. LaFramboise <aaronavay62@aaronwl.com> * testsuite/Makefile.am (CXX): Use ${SHELL}. @@ -4152,7 +4152,7 @@ * testsuite/lib/libstdc++.exp (libstdc++_init): Define LOCALEDIR when testing an installed compiler. - + * testsuite/lib/libstdc++.exp (v3-build_support): Pass -w when compiling support objects. @@ -4168,7 +4168,7 @@ 2005-03-23 Mark Mitchell <mark@codesourcery.com> * testsuite/Makefile.am (all-local): Do not build testsuite_files. - * testsuite/Makefile.in: Regenerated. + * testsuite/Makefile.in: Regenerated. 2005-03-23 Benjamin Kosnik <bkoz@redhat.com> @@ -4177,7 +4177,7 @@ _GLIBCXX_USE_C99_WCHAR. Remove GLIBCXX_ENABLE_C_MBCHAR, consolidate in GLIBCXX_ENABLE_C99 and GLIBCXX_ENABLE_WCHAR_T. - Take C99 bits from GLIBCXX_CHECK_WCHAR_T_SUPPORT and put in + Take C99 bits from GLIBCXX_CHECK_WCHAR_T_SUPPORT and put in GLIBCXX_ENABLE_C99. Change remaining parts of GLIBCXX_CHECK_WCHAR_T_SUPPORT to GLIBCXX_CHECK_ICONV_SUPPORT. diff --git a/libstdc++-v3/ChangeLog-2006 b/libstdc++-v3/ChangeLog-2006 index d1a79955553..4f91c8e56e4 100644 --- a/libstdc++-v3/ChangeLog-2006 +++ b/libstdc++-v3/ChangeLog-2006 @@ -61,13 +61,13 @@ * crossconfig.m4: Remove GLIBCXX_CHECK_ICONV_SUPPORT call for mingw crosses. * configure: Regenerate. - + 2006-12-12 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/26497 * crossconfig.m4: Add GLIBCXX_CHECK_LINKER_FEATURES for Solaris. * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Set - glibcxx_gnu_ld_version only when with GNU ld confirmed. + glibcxx_gnu_ld_version only when with GNU ld confirmed. * configure: Regenerate. 2006-12-11 Benjamin Kosnik <bkoz@redhat.com> @@ -77,7 +77,7 @@ AC_CHECK_LIB for libiconv. Instead, use bits of AM_ICONV. * configure: Regenerate. * scripts/testsuite_flags.in (cxxldflags): Add LIBICONV bits. - + 2006-12-11 Richard Guenther <rguenther@suse.de> Paolo Carlini <pcarlini@suse.de> @@ -442,7 +442,7 @@ * config/abi/compatibility.h: Same. * docs/doxygen/user.cfg.in: Adjust file list. - + 2006-12-05 Paolo Carlini <pcarlini@suse.de> DR 543, [Ready]. @@ -512,14 +512,14 @@ * include/debug/macros.h: Same. * include/debug/list: Same. * include/debug/debug.h: Same. - * include/debug/map: Same. + * include/debug/map: Same. * include/debug/safe_iterator.h: Same. * include/debug/multimap.h: Same. * config/cpu/generic/atomicity_mutex/atomicity.h: Same. * config/cpu/generic/atomicity_builtins/atomicity.h: Same. * config/cpu/generic/atomic_word.h: Same. * include/tr1/memory: Same. - * include/tr1/random: Same. + * include/tr1/random: Same. * include/std/std_queue.h: Same. * include/std/std_iterator.h: Same. * include/std/std_bitset.h: Same. @@ -535,11 +535,11 @@ * libsupc++/exception: Same. * libsupc++/exception_defines.h: Same. * libsupc++/new: Same. - + * include/ext/bitmap_allocator.h: Change namespace __balloc to __detail. * src/bitmap_allocator.cc: Same. - + * include/bits/cpp_type_traits.h: Change __true_type and __false_type from global to namespace std scope. * include/ext/slist: Same. @@ -578,9 +578,9 @@ * include/tr1/random.tcc: Same. * include/tr1/functional: Same. * include/tr1/functional_iterate.h: Same. - + * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Line - number changes. + number changes. * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same. * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same. * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same. @@ -655,7 +655,7 @@ * include/Makefile.in: Regenerate. 2006-11-21 Benjamin Kosnik <bkoz@redhat.com> - + * include/ext/hashtable.h: -Wshadow fixes. * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp: Same. * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp: Same. @@ -760,7 +760,7 @@ * include/ext/pb_ds/exception.hpp: Keep exception classes defined even when -fno-exceptions is passed, consistent with other usage. - + 2006-11-07 Benjamin Kosnik <bkoz@redhat.com> * include/ext/pb_ds/exception.hpp (pb_ds): Modify for -fno-exceptions. @@ -806,7 +806,7 @@ * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp: Same. * include/ext/pb_ds/detail/list_update_map_/ constructor_destructor_fn_imps.hpp: Same. - * include/ext/pb_ds/exception.hpp: Same. + * include/ext/pb_ds/exception.hpp: Same. * src/functexcept.cc: Qualify abort with std. 2006-11-07 Benjamin Kosnik <bkoz@redhat.com> @@ -851,7 +851,7 @@ pasto, advance __iter only once per iteration. 2006-10-29 Paolo Carlini <pcarlini@suse.de> - + PR libstdc++/29520 * include/tr1/random (geometric_distribution<>:: operator()(_UniformRandomNumberGenerator&)): Only declare. @@ -863,7 +863,7 @@ result_type. 2006-10-28 Paolo Carlini <pcarlini@suse.de> - + * include/tr1/array (array<>::_M_at): New. (array<>::at): Fix off-by-one bug, use the above. * testsuite/tr1/6_containers/array/element_access/ @@ -897,7 +897,7 @@ 2006-10-17 Benjamin Kosnik <bkoz@redhat.com> - PR libstdc++/28514 + PR libstdc++/28514 * include/bits/cpp_type_traits.h (__detail): Uglify namespace. * include/ext/rope: Remove global-scope anonymous namespace, use nested __detail. Fixup resulting formatting issues. @@ -937,7 +937,7 @@ (_GLIBCXX_TEMPLATE_PARAMS_NULL_CLASS): New. (_GLIBCXX_TEMPLATE_ARGS_STRIPPED): New. * scripts/gen_includers.pl: Update. - * scripts/gen_includers2.pl: New. + * scripts/gen_includers2.pl: New. 2006-10-16 Benjamin Kosnik <bkoz@redhat.com> @@ -1052,13 +1052,13 @@ 2006-10-11 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/29426 - * libsupc++/guard.cc (get_static_mutex): New. + * libsupc++/guard.cc (get_static_mutex): New. (mutex_wrapper::mutex_wrapper): Use it to get properly initialized recursive mutex without ordering issues. * src/locale_init.cc (__get_locale_mutex): No need to uglify. Change to get_locale_mutex. - + 2006-10-11 Paolo Carlini <pcarlini@suse.de> * testsuite/22_locale/num_put/put/char/11.cc: New. @@ -1072,9 +1072,9 @@ 2006-10-09 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/29118 - * src/locale_init.cc (__get_locale_mutex): New. + * src/locale_init.cc (__get_locale_mutex): New. (locale::locale): Use it. - (locale::global): Use it. + (locale::global): Use it. 2006-10-09 Benjamin Kosnik <bkoz@redhat.com> @@ -1091,7 +1091,7 @@ * scripts/create_testsuite_files: Same. * testsuite/lib/libstdc++.exp (v3_target_compile_as_c): New. (libstdc++-dg-test): Use it. - + 2006-10-09 Paolo Carlini <pcarlini@suse.de> PR libstdc++/28277 (partial: __add_grouping) @@ -1148,7 +1148,7 @@ 2006-10-04 Benjamin Kosnik <bkoz@redhat.com> Mike Stump <mrs@apple.com> - + * testsuite/27_io/ios_base/storage/2.cc: Fail on Darwin 8.[0-4].* only. * testsuite/23_containers/vector/resize/1.cc: Same. @@ -1167,7 +1167,7 @@ (allocation_tracker::allocationTotal): To get_allocation_count. (allocation_tracker::deallocationTotal): To get_deallocation_count. (allocation_tracker::constructCount): To get_construct_count. - (allocation_tracker::destructCount): To get_destruct_count. + (allocation_tracker::destructCount): To get_destruct_count. (allocation_tracker::resetCounts): To reset. (tracker_alloc): To tracker_allocator. * testsuite/util/performance/mem: Remove. @@ -1194,7 +1194,7 @@ * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp * testsuite/util/performance/assoc/mem_usage/erase_test.hpp * testsuite/util/testsuite_allocator.cc: Same. - + 2006-10-03 Benjamin Kosnik <bkoz@redhat.com> * testsuite/util/native_type/priority_queue/native_pq_tag.hpp: Remove. @@ -1230,9 +1230,9 @@ 2006-10-02 Benjamin Kosnik <bkoz@redhat.com> * include/ext/pb_ds/detail/basic_types.hpp (comp_hash_): Remove, - format. + format. * include/ext/pb_ds/detail/types_traits.hpp - (types_traits::comp_hash): Use pair typedef. + (types_traits::comp_hash): Use pair typedef. * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Same. * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Same. @@ -1314,7 +1314,7 @@ sample_update_policy.hpp: Same. * include/ext/pb_ds/detail/list_update_policy/ counter_lu_policy_imp.hpp: Same. - * include/ext/pb_ds/list_update_policy.hpp: Same. + * include/ext/pb_ds/list_update_policy.hpp: Same. 2006-09-29 Benjamin Kosnik <bkoz@redhat.com> Howard Hinnant <hhinnant@apple.com> @@ -1322,17 +1322,17 @@ * include/ext/type_traits.h (__remove_unsigned): Fix up for signed char, bool, wchar_t, and floating point types. - (__add_unsigned): Same. + (__add_unsigned): Same. * testsuite/ext/type_traits: New. * testsuite/ext/type_traits.cc: Move... - * testsuite/ext/type_traits/numeric_traits.cc: ...here. + * testsuite/ext/type_traits/numeric_traits.cc: ...here. * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: New. * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: New. * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: New. * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: New. * testsuite/ext/type_traits/add_unsigned.cc: New. * testsuite/ext/type_traits/remove_unsigned.cc: New. - + 2006-09-29 Joseph S. Myers <joseph@codesourcery.com> * acinclude.m4 (enable_symvers): Default to no if unable to link. @@ -1530,7 +1530,7 @@ * testsuite/performance/ext/pb_ds/ priority_queue_text_pop_mem_usage.cc: Same. * testsuite/performance/ext/pb_ds/ - hash_zlob_random_int_find_timing.cc: Same. + hash_zlob_random_int_find_timing.cc: Same. * testsuite/util/regression/trait/assoc/type_trait.hpp: Same. * testsuite/util/regression/rand/priority_queue/ rand_regression_test.hpp: Same. @@ -1629,7 +1629,7 @@ * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp: Same. * include/ext/pb_ds/detail/hash_fn/ direct_mask_range_hashing_imp.hpp: Same. - + 2006-09-27 Paolo Carlini <pcarlini@suse.de> PR libstdc++/29217 @@ -1669,9 +1669,9 @@ __dynamic_cast_tag), static_pointer_cast(const shared_ptr<>&), const_pointer_cast(const shared_ptr<>&), dynamic_pointer_cast(const shared_ptr<>&), weak_ptr<>::weak_ptr(const shared_ptr<>&), - weak_ptr(const weak_ptr<>&), weak_ptr<>::lock(), + weak_ptr(const weak_ptr<>&), weak_ptr<>::lock(), __enable_shared_from_this_helper(const __shared_count<>&, const - enable_shared_from_this<>*, const _Tp2*)): Add. + enable_shared_from_this<>*, const _Tp2*)): Add. (class enable_shared_from_this): Add. * testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/ 1.cc: New. @@ -1726,7 +1726,7 @@ (__numeric_traits_floating): New. (__numeric_traits): Use them. * testsuite/ext/type_traits.cc: New. - + 2006-09-21 Paolo Carlini <pcarlini@suse.de> * include/ext/hash_map: Remove forward declaration of equality @@ -1782,7 +1782,7 @@ * testsuite/23_containers/set/capacity/29134.cc: Likewise. * testsuite/23_containers/map/capacity/29134.cc: Likewise. * testsuite/23_containers/multiset/capacity/29134.cc: Likewise. - * testsuite/23_containers/multimap/capacity/29134.cc: Likewise. + * testsuite/23_containers/multimap/capacity/29134.cc: Likewise. * testsuite/tr1/6_containers/unordered/capacity/29134-set.cc: Likewise. * testsuite/tr1/6_containers/unordered/capacity/29134-map.cc: Likewise. * testsuite/tr1/6_containers/unordered/capacity/29134-multiset.cc: @@ -1810,7 +1810,7 @@ typelist_assoc_container.hpp: Remove, unused. * include/ext/pb_ds/detail/typelist/ typelist_assoc_container_find.hpp: Same. - * include/ext/pb_ds/detail/typelist: Remove. + * include/ext/pb_ds/detail/typelist: Remove. * include/ext/pb_ds/detail/typelist.hpp: Merge... * include/ext/pb_ds/detail/typelist/typelist_flatten.hpp: Same. * include/ext/pb_ds/detail/typelist/typelist_contains.hpp: Same. @@ -1825,7 +1825,7 @@ * include/Makefile.in: Regenerate. * include/ext/pb_ds/assoc_container.hpp: Fixups for new includes, - namespaces, and names. + namespaces, and names. * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp: Same. * include/ext/pb_ds/detail/resize_policy/ hash_prime_size_policy_imp.hpp: Same. @@ -1898,35 +1898,35 @@ * testsuite/util/common_type/assoc/common_type.hpp: Same. * testsuite/util/common_type/assoc/string_form.hpp: Same. * testsuite/util/common_type/assoc/template_policy.hpp: Same. - * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp: + * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp: Same. - * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp: + * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp: Same. * testsuite/util/performance/priority_queue/timing/join_test.hpp: Same. * testsuite/util/performance/priority_queue/timing/push_test.hpp: Same. - * testsuite/util/performance/priority_queue/timing/modify_test.hpp: + * testsuite/util/performance/priority_queue/timing/modify_test.hpp: Same. - * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp: + * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp: Same. * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Same. * testsuite/util/performance/assoc/timing/common_type.hpp: Same. - * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp: + * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp: Same. - * testsuite/util/performance/assoc/timing/subscript_find_test.hpp: + * testsuite/util/performance/assoc/timing/subscript_find_test.hpp: Same. * testsuite/util/performance/assoc/timing/find_test.hpp: Same. - * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp: + * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp: Same. * testsuite/util/performance/assoc/timing/insert_test.hpp: Same. * testsuite/util/performance/assoc/timing/ tree_order_statistics_test.hpp: Same. * testsuite/util/performance/assoc/timing/multimap_find_test.hpp: Same. - * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp: + * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp: Same. * testsuite/util/performance/assoc/multimap_common_type.hpp: Same. * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Fixup line numbers. - + 2006-09-19 Paolo Carlini <pcarlini@suse.de> * include/tr1/hashtable_policy.h: Uglify all the names. @@ -1947,7 +1947,7 @@ * include/ext/throw_allocator.h (throw_allocator): ... into this. * src/throw_allocator.cc: ...and this. * include/Makefile.am (ext_headers): Add. - * include/Makefile.in: Regenerate. + * include/Makefile.in: Regenerate. * src/Makefile.am (sources): New. * src/Makefile.in: Regenerate. * testsuite/lib/libstdc++.exp: Subtract dbg_ex_allocator_base.cc. @@ -1985,7 +1985,7 @@ * testsuite/util/regression/assoc/common_type.hpp: Same. * testsuite/util/regression/basic_type.hpp: Same. * testsuite/util/rng/twister_rand_gen.cc: Tweak. - + 2006-09-18 Tom Tromey <tromey@redhat.com> * configure: Rebuilt. @@ -2002,8 +2002,8 @@ 2006-09-18 Benjamin Kosnik <bkoz@redhat.com> Peter Doerfler <gcc@pdoerfler.com> Paolo Carlini <pcarlini@suse.de> - - * include/ext/type_traits.h: New. + + * include/ext/type_traits.h: New. (__conditional_type): New. (__numeric_traits): New. (__add_unsigned): New. @@ -2033,9 +2033,9 @@ * include/ext/pb_ds/detail/type_utils.hpp: Same. * include/ext/pb_ds/trie_policy.hpp: Same. * docs/html/ext/pb_ds/string_trie_e_access_traits.html: Same. - + * include/bits/cpp_type_traits.h (__enable_if): Move to ext, make - boolean argument first. + boolean argument first. * include/bits/locale_facets.h: Fixups for __enable_if argument and namespace switch. * include/bits/stl_algobase.h: Same. @@ -2051,7 +2051,7 @@ * include/c_std/std_cmath.h: Same. * testsuite/util/testsuite_tr1.h: Same. * testsuite/util/performance/assoc/multimap_common_type.hpp: Same. - + 2006-09-18 Paolo Carlini <pcarlini@suse.de> PR libstdc++/29063 @@ -2063,11 +2063,11 @@ * include/bits/concurrence.h (__mutex::__mutex): Pass address of mutex to *_MUTEX_INIT_FUNCTION. - -2006-09-13 Benjamin Kosnik <bkoz@redhat.com> + +2006-09-13 Benjamin Kosnik <bkoz@redhat.com> * include/bits/atomicity.h: Move to... - * include/ext/atomicity.h: ...here. + * include/ext/atomicity.h: ...here. * include/bits/concurrence.h: Move to... * include/ext/concurrence.h: ...here. * include/Makefile.am (ext_headers): Additions. @@ -2077,9 +2077,9 @@ * include/ext/bitmap_allocator.h (_Mutex), __threads_enabled, _Lock, _Auto_Lock): Subsume into... * include/bits/concurrence.h (__mutex): ..this. Error check - locking and unlocking. + locking and unlocking. (lock): Uglify to... - (__scoped_lock): Use __mutex. + (__scoped_lock): Use __mutex. (__glibcxx_mutex_define_initialized): Remove. (__glibcxx_mutex_type): Remove. @@ -2123,7 +2123,7 @@ * src/bitmap_allocator.cc: Same. * src/ios_init.cc: Same. * src/debug.cc: Same. - + 2006-09-12 Benjamin Kosnik <bkoz@redhat.com> * libsupc++/eh_globals.cc: Remove __gnu_internal. @@ -2131,7 +2131,7 @@ * config/abi/compatibility.h: Same. * config/cpu/generic/atomicity_mutex/atomicity.h: Same. * config/cpu/sh/atomicity.h: Same. - + 2006-09-10 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_heap.h (sort_heap): Iterator post-decrement is @@ -2176,7 +2176,7 @@ * include/ext/pb_ds/detail/cc_hash_table_map_/ constructor_destructor_store_hash_fn_imps.hpp: Same. * include/ext/pb_ds/detail/cc_hash_table_map_/ - insert_store_hash_fn_imps.hpp: Same. + insert_store_hash_fn_imps.hpp: Same. * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp: Same. * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp: Same. * include/ext/pb_ds/detail/cc_hash_table_map_/ @@ -2232,13 +2232,13 @@ * include/ext/pb_ds/detail/gp_hash_table_map_/ insert_no_store_hash_fn_imps.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/ - resize_store_hash_fn_imps.hpp: Same. + resize_store_hash_fn_imps.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/ constructor_destructor_store_hash_fn_imps.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/ - insert_store_hash_fn_imps.hpp: Same. + insert_store_hash_fn_imps.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp: Same. @@ -2257,7 +2257,7 @@ * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Same. * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Same. * include/ext/pb_ds/detail/binary_heap_/ - constructors_destructor_fn_imps.hpp: Same. + constructors_destructor_fn_imps.hpp: Same. * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Same. * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp: Same. * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Same. @@ -2283,9 +2283,9 @@ * include/ext/pb_ds/detail/left_child_next_sibling_heap_/ left_child_next_sibling_heap_.hpp: Same. * include/ext/pb_ds/detail/left_child_next_sibling_heap_/ - const_iterator.hpp: Same. + const_iterator.hpp: Same. * include/ext/pb_ds/detail/left_child_next_sibling_heap_/ - insert_fn_imps.hpp: Same. + insert_fn_imps.hpp: Same. * include/ext/pb_ds/detail/left_child_next_sibling_heap_/ constructors_destructor_fn_imps.hpp: Same. * include/ext/pb_ds/detail/left_child_next_sibling_heap_/ @@ -2304,7 +2304,7 @@ * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Same. * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same. * include/ext/pb_ds/detail/ov_tree_map_/ - constructors_destructor_fn_imps.hpp: Same. + constructors_destructor_fn_imps.hpp: Same. * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same. * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Same. * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp: Same. @@ -2344,7 +2344,7 @@ * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Same. * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Same. * include/ext/pb_ds/detail/rb_tree_map_/ - constructors_destructor_fn_imps.hpp: Same. + constructors_destructor_fn_imps.hpp: Same. * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Same. * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Same. * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp: Same. @@ -2385,7 +2385,7 @@ * testsuite/lib/libstdc++.exp (libstdc++_init): PCHFLAGS revert to stdc++.h. - + 2006-09-04 Paolo Carlini <pcarlini@suse.de> * src/mt_allocator.cc (__pool<true>::_M_reclaim_block): Do @@ -2410,7 +2410,7 @@ CXXFLAGS when checking for atomic builtins. * configure: Regenerate. * include/bits/atomicity.h: Revert. - + 2006-08-31 Richard Guenther <rguenther@suse.de> * include/ext/mt_allocator.h: Remove volatile qualifiers @@ -2428,10 +2428,10 @@ * include/bits/atomicity.h (__exchange_and_add): Declare only. (__atomic_add): Same. * config/cpu/generic/atomicity_builtins/atomicity.h: Remove comment. - + 2006-08-30 Benjamin Kosnik <bkoz@redhat.com> Richard Guenther <rguenther@suse.de> - + * config/abi/pre/gnu.ver: Spell out exact signatures for atomic access functions. @@ -2440,7 +2440,7 @@ (__atomic_add_single): Same. (__exchange_and_add_dispatch): Same. (__exchange_and_add_single): Same. - + 2006-08-29 Paolo Carlini <pcarlini@suse.de> * include/tr1/random (subtract_with_carry_01<>::_M_initialize_npows): @@ -2461,9 +2461,9 @@ * acinclude.m4(glibcxx_PCHFLAGS): Set to stdtr1c++.h. * configure: Regenerate. - + * scripts/check_compile: Output current compile line. - + 2006-08-28 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/23773 partial @@ -2527,12 +2527,12 @@ mutex_weaktoshared.cc: New. *testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/ shared_ptr_neg.cc: Modify. - + 2006-08-22 Paolo Carlini <pcarlini@suse.de> * include/tr1/random.tcc (subtract_with_carry_01<>:: seed(_Gen&, false_type)): Fix _M_carry initialization. - + * testsuite/tr1/5_numerical_facilities/random/ subtract_with_carry/cons/default.cc: Qualify 1 as 1UL. * testsuite/tr1/5_numerical_facilities/random/ @@ -2655,7 +2655,7 @@ * include/tr1/random (operator>>(std::basic_istream<>&, gamma_distribution&)): Minor tweak. - + * include/tr1/random.tcc (poisson_distribution<>::operator()): Minor tweak. @@ -2679,7 +2679,7 @@ * include/tr1/random.tcc (mersenne_twister<>::operator()): Tweak a bit for efficiency. - + * include/tr1/random.tcc (operator<<(std::basic_ostream<>&, const normal_distribution<>&), operator>>(std::basic_istream<>&, normal_distribution<>&)): Do not output _M_saved unnecessarily. @@ -2727,7 +2727,7 @@ * include/bits/stl_algo.h (find(istreambuf_iterator<>, istreambuf_iterator<>, _CharT)): Adjust signature. * include/bits/streambuf_iterator.h: Likewise. - * include/std/std_streambuf.h: Likewise. + * include/std/std_streambuf.h: Likewise. 2006-08-09 Paolo Carlini <pcarlini@suse.de> @@ -2749,7 +2749,7 @@ * include/bits/stl_bvector.h (vector<bool>::_M_fill): New. (vector<bool>::_M_fill_insert): Use it. * testsuite/performance/23_containers/resize/vector_bool.cc: New. - + * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: New. * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise. @@ -2786,12 +2786,12 @@ 2006-07-27 Benjamin Kosnik <bkoz@wells.artheist.org> - PR libstdc++/19664 round 3 + PR libstdc++/19664 round 3 * include/Makefile.am (tr1_headers): Add hashtable_policy.h. * include/Makefile.in: Regenerate. * include/tr1/hashtable: Move policy classes into... * include/tr1/hashtable_policy.h: ... this. New. - + * src/globals_locale.cc: Move contents.... * src/locale_init.cc: ... to here, put in anonymous namespace. * src/Makefile.am: Remove globals_locale.cc. @@ -2802,7 +2802,7 @@ * src/ext-inst.cc: Same. * src/mt_allocator.cc: Same. * src/pool_allocator.cc: Same. - + * include/tr1/random: Convert std::tr1::_Private to anonymous namespace. * include/tr1/random.tcc: Same. @@ -2818,7 +2818,7 @@ * include/bits/cpp_type_traits.h: Move __type_type into anonymous namespace. - + * include/ext/rope: Change _Rope_constants to anonymous namespace. * include/ext/ropeimpl.h: Same. * src/ext-inst.cc: Same. @@ -2856,7 +2856,7 @@ 2006-07-21 Jason Merrill <jason@redhat.com> - PR libstdc++/19664 round 2 + PR libstdc++/19664 round 2 * libsupc++/eh_personality.cc: Wrap extern "C" function definitions in namespace __cxxabiv1. @@ -2867,7 +2867,7 @@ 2006-07-20 Benjamin Kosnik <bkoz@redhat.com> Jakub Jelinek <jakub@redhat.com> - + PR libstdc++/19664 round 1 * acinclude.m4 (GLIBCXX_ENABLE_VISIBILITY): Check it. * configure.ac: Use it. @@ -2879,7 +2879,7 @@ (_GLIBCXX_BEGIN_NAMESPACE): Use it. (_GLIBCXX_END_NAMESPACE): Use it. (_GLIBCXX_BEGIN_NESTED_NAMESPACE): Use it. - (_GLIBCXX_END_NESTED_NAMESPACE): Use it. + (_GLIBCXX_END_NESTED_NAMESPACE): Use it. * src/debug.cc: Mark __gnu_internal namespace with hidden visibility attribute. * src/ext-inst.cc: Same. @@ -2924,7 +2924,7 @@ * config/cpu/mips/atomicity.h: Comment MIPS II requirement. * scripts/testsuite_flags.in: Make --cxxflags reflect CXXFLAGS. - + 2006-07-14 Paolo Carlini <pcarlini@suse.de> * include/tr1/random (minstd_rand0, minstd_rand, ranlux3, ranlux4): @@ -2952,7 +2952,7 @@ (pch*_output): Use. (CLEANFILES): Use. * include/Makefile.in: Regenerate. - + * scripts/check_performance: Be verbose on compile error. 2006-07-12 Benjamin Kosnik <bkoz@redhat.com> @@ -2967,7 +2967,7 @@ * include/Makefile.in: Regenerate. * testsuite/lib/libstdc++.exp: Test PCH with stdtr1c++.h. - + 2006-07-11 Paolo Carlini <pcarlini@suse.de> * include/ext/codecvt_specializations.h: Fix typo in commit @@ -3045,7 +3045,7 @@ * testsuite/util/regression/assoc/common_type.hpp: Same. * testsuite/util/regression/basic_type.hpp: Same. -2006-07-05 Benjamin Kosnik <bkoz@redhat.com> +2006-07-05 Benjamin Kosnik <bkoz@redhat.com> * include/Makefile.am (pch_output): New. (clean-local): Use it. @@ -3092,7 +3092,7 @@ * include/precompiled: New directory. * include/stdc++.h: Move... - * include/precompiled/stdc++.h: ... here. + * include/precompiled/stdc++.h: ... here. * include/precompiled/stdtr1c++.h: New. * include/precompiled/extc++.h: New. @@ -3111,13 +3111,13 @@ 2006-06-27 Benjamin Kosnik <bkoz@redhat.com> - * include/ext/typelist.h (typelist_append): To append_typelist. + * include/ext/typelist.h (typelist_append): To append_typelist. (typelist): To node. Enclose in namespace typelist. * testsuite/util/testsuite_common_types.h: Adjust names, namespaces. * testsuite/performance/23_containers/find/map.cc: Same. * testsuite/performance/23_containers/create/map.cc: Same. - * testsuite/performance/23_containers/insert_erase/associative.cc: + * testsuite/performance/23_containers/insert_erase/associative.cc: Same. * testsuite/performance/23_containers/insert/sequence.cc: Same. * testsuite/performance/23_containers/insert/associative.cc: Same. @@ -3126,7 +3126,7 @@ * testsuite/performance/23_containers/insert_from_sorted/set.cc: Same. * testsuite/performance/23_containers/create_sort/list.cc: Same. * testsuite/performance/23_containers/sort_search/list.cc: Same. - * testsuite/performance/23_containers/producer_consumer/sequence.cc: + * testsuite/performance/23_containers/producer_consumer/sequence.cc: Same. * testsuite/performance/23_containers/producer_consumer/associative.cc: Same. @@ -3177,7 +3177,7 @@ * include/tr1/random (class normal_distribution<>): Add. * include/tr1/random.tcc (normal_distribution<>::operator()): Define. - + * include/tr1/random.tcc (struct _Max): Remove, "inline" in the only user, mersenne_twister<>::max(). @@ -3208,7 +3208,7 @@ * testsuite/lib/libstdc++.exp (libstdc++_init): Adjust testing includes. * docs/html/test.html: Adjust for testsuite changes. - + 2006-06-22 Jonathan Lennox <lennox@cs.columbia.edu> Paolo Carlini <pcarlini@suse.de> @@ -3248,7 +3248,7 @@ 2006-06-19 Paolo Carlini <pcarlini@suse.de> * include/tr1/random (xor_combine<>::operator<<): Fix typo. - + * include/tr1/random (bernoulli_distribution::min(), bernoulli_distribution::max(), geometric_distribution<>::min(), geometric_distribution<>::max()): Remove. @@ -3342,7 +3342,7 @@ * testsuite/ext/pb_assoc: Delete. * testsuite/ext/pb_ds: Add. * testsuite/performance/ext: Add. - * testsuite/performance/ext/pb_ds: Add. + * testsuite/performance/ext/pb_ds: Add. * testsuite/util/regression: New. * testsuite/util/rng: New. @@ -3357,7 +3357,7 @@ * scripts/make_graphs.py: New. * testsuite/data/thirty_years_among_the_dead_preproc.txt: Add. * testsuite/data/make_graph_htmls.xml: Add. - * testsuite/data/make_graph_test_infos.xml: Add. + * testsuite/data/make_graph_test_infos.xml: Add. * testsuite/lib/libstdc++.exp (v3-build_support): Add in new object files for regression testing. @@ -4207,7 +4207,7 @@ * testsuite/util/statistic/res_recorder.hpp: Same. * testsuite/util/statistic/sample_mean.hpp: Same. * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Same. - + 2006-06-12 Paolo Carlini <pcarlini@suse.de> PR libstdc++/26970 @@ -4277,18 +4277,18 @@ * testsuite/libstdc++-abi/abi.exp: Same. * testsuite/libstdc++-dg/conformance.exp: Remove any files in the utilities subdirectory from the list of test cases. - + * scripts/testsuite_flags.in (build-includes): Adjust path for testsuite includes. * scripts/create_testsuite_files (dlist): Don't let utility files creep into the testsuite_files list. - + 2006-06-06 Paolo Carlini <pcarlini@suse.de> * include/tr1/random (mersenne_twister<>::operator==, operator!=, operator<<, operator>>): Implement. * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/ - operators/equal.cc: New. + operators/equal.cc: New. * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/ operators/not_equal.cc: Likewise. * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/ @@ -4302,7 +4302,7 @@ 2006-06-06 Benjamin Kosnik <bkoz@redhat.com> * testsuite/tr1/5_numerical_facilies: Move to... - * testsuite/tr1/5_numerical_facilities: ...this. + * testsuite/tr1/5_numerical_facilities: ...this. 2006-06-06 Paolo Carlini <pcarlini@suse.de> @@ -4500,7 +4500,7 @@ (hashtable<>::find, m_insert(const value_type&, std::tr1::true_type), map_base<>::operator[]): Use the above. * testsuite/performance/23_containers/insert/unordered_map_array.cc: - New. + New. * include/tr1/hashtable (hashtable<>::find_node, insert(const value_type&, ...), erase_node): Rename to m_*, adjust @@ -4573,14 +4573,14 @@ 2006-04-27 Benjamin Kosnik <bkoz@redhat.com> * docs/html/17_intro/TODO: Update. - + 2006-04-26 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/26875 * include/ext/array_allocator.h (array_allocator): _M_used, new - data member. + data member. * testsuite/ext/array_allocator/26875.cc: New. - + 2006-04-26 Shantonu Sen <ssen@opendarwin.org> PR libstdc++/26513 @@ -4741,7 +4741,7 @@ 2006-03-10 Paolo Carlini <pcarlini@suse.de> - * include/tr1/cmath: Add atan2 and pow bits; add using declarations. + * include/tr1/cmath: Add atan2 and pow bits; add using declarations. * include/tr1/math.h: Add using declarations. * include/tr1/complex: Add using declarations. * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Fully @@ -4791,7 +4791,7 @@ * include/bits/ios_base.h: Adjust consistently. (ios_base::_S_local_word_size): Change to an anonymous enum. * src/ios.cc: Do not define static const data of __ios_flags, - likewise for ios_base::_S_local_word_size. + likewise for ios_base::_S_local_word_size. * include/bits/locale_classes.h (locale::_S_categories_size): Change to an anonymous enum. * src/locale.cc: Don't define. @@ -4828,7 +4828,7 @@ 2006-02-26 Paolo Carlini <pcarlini@suse.de> - * include/tr1/cmath: Add templates (8.16.3). + * include/tr1/cmath: Add templates (8.16.3). * include/tr1/cstdbool: New. * include/tr1/stdbool.h: Likewise. * include/Makefile.am: Add. @@ -4857,7 +4857,7 @@ * testsuite/22_locale/codecvt/in/wchar_t/6.cc (test06): Same. * testsuite/22_locale/codecvt/in/wchar_t/5.cc (test05): Same. * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc (test01): Same. - + 2006-02-22 Paolo Carlini <pcarlini@suse.de> * docs/html/ext/pb_assoc/ @@ -4905,7 +4905,7 @@ * include/bits/c++config: Simplify debug namespaces. * include/ext/hash_set: Specialize insert_iterator after norm, debug containers have been (optionally) declared. Use nested - namespaces. + namespaces. * include/ext/hash_map: Same. * include/debug/hash_map.h (insert): Add specialization for value pointer types. @@ -4931,14 +4931,14 @@ (_M_invalidate): Adjust compare order. * include/debug/string: Change std::__gnu_debug to __gnu_debug. * include/ext/hashtable.h: Formatting fixes. - * include/bits/stl_map.h: Formatting fixes. + * include/bits/stl_map.h: Formatting fixes. * src/compatibility.cc: Adjust compatibility symbols for old debug - mode model. + mode model. * src/debug_list.cc: Tweak. * src/debug.cc: Adjust namespaces. * docs/html/debug_mode.html: Adjust namespace names. * testsuite/25_algorithms/heap/heap.cc: Restore _GLIBCXX_DEBUG - macro guards, as count values differ when in debug mode. + macro guards, as count values differ when in debug mode. * testsuite/23_containers/vector/26412.cc: Move to... * testsuite/23_containers/vector/26412-1.cc: ... here. * testsuite/23_containers/vector/26412-2.cc: Add. @@ -4952,7 +4952,7 @@ * config/abi/pre/gnu.ver: Revert to exporting __gnu_debug symbols. (GLIBCXX_3.4.8): New. * testsuite/testsuite_abi.cc: Add GLIBCXX_3.4.8 to known versions. - + 2006-02-21 Paolo Carlini <pcarlini@suse.de> * include/tr1/hashtable: Trivial formatting fixes. @@ -5051,10 +5051,10 @@ PR libstdc++/26142 * include/debug/debug.h: Move debug alias inside namespace std, same with namespace __gnu_cxx. Add top-level __gnu_debug - namespace. + namespace. * include/debug/hash_multimap.h: Nest within __gnu_cxx, not std. Also, change nesting namespace name from __gnu_debug_def to - __gnu_debug. + __gnu_debug. * include/debug/hash_map.h: Same. * include/debug/hash_multiset.h: Same. * include/debug/hash_set.h: Same. @@ -5099,7 +5099,7 @@ (unique_copy): Adjust, dispatch to the three helpers above. * testsuite/25_algorithms/unique_copy/2.cc: New. * testsuite/25_algorithms/unique_copy/26133.cc: Likewise. - * testsuite/25_algorithms/unique_copy/3.cc: Likewise. + * testsuite/25_algorithms/unique_copy/3.cc: Likewise. * docs/html/ext/howto.html: Add an entry for DR 241. * testsuite/25_algorithms/unique_copy/1.cc: Minor cosmetic changes. @@ -5143,7 +5143,7 @@ symbols. * src/limits.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise. * src/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise. - * src/locale-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise. + * src/locale-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise. * src/locale-misc-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise. * src/istream-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise. * src/ostream-inst.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]: Likewise. @@ -5161,9 +5161,9 @@ (compatibility-ldbl.lo, compatibility-ldbl.o): New rules. * src/Makefile.in: Rebuilt. * testsuite/testsuite_abi.cc: Recognize GLIBCXX_LDBL_3.4, - GLIBCXX_LDBL_3.4.7, CXXABI_LDBL_1.3. + GLIBCXX_LDBL_3.4.7, CXXABI_LDBL_1.3. -2006-02-07 Paolo Carlini <pcarlini@suse.de> +2006-02-07 Paolo Carlini <pcarlini@suse.de> * include/tr1/hashtable: Trivial formatting fixes. @@ -5180,14 +5180,14 @@ * include/tr1/cmath: New. * include/tr1/cstdlib: Likewise. * include/tr1/ctime: Likewise. - * include/tr1/math.h: Likewise. + * include/tr1/math.h: Likewise. * include/tr1/stdlib.h: Likewise. * include/Makefile.am: Add. * acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <math.h> checks. * testsuite/tr1/8_c_compatibility/cmath/functions.cc: New. * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise. * testsuite/tr1/8_c_compatibility/cstdlib/types.cc: Likewise. - * testsuite/tr1/headers.cc: Update. + * testsuite/tr1/headers.cc: Update. * include/tr1/cinttypes: Do not provide abs and div, conflicting with the above overloads for _Longlong types. @@ -5195,7 +5195,7 @@ * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Adjust. * docs/html/ext/tr1.html: Update. - + * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Tweak. * include/Makefile.in: Regenerate. @@ -5205,8 +5205,8 @@ 2006-02-07 Mark Mitchell <mark@codesourcery.com> * testsuite/testsuite_tr1.h (test_property): New function. - * testsuite/tr1/4_metaprogramming/type_properties/extent/extent.cc - (test01) + * testsuite/tr1/4_metaprogramming/type_properties/extent/extent.cc + (test01) 2006-02-05 Paolo Carlini <pcarlini@suse.de> @@ -5214,7 +5214,7 @@ * include/tr1/stdio.h: Likewise. * include/Makefile.am: Add. * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: New. - * testsuite/tr1/headers.cc: Update. + * testsuite/tr1/headers.cc: Update. * docs/html/ext/tr1.html: Update. * include/tr1/cwchar: Simplify, use _GLIBCXX_USE_C99, consistently @@ -5260,7 +5260,7 @@ 2006-02-02 Paolo Carlini <pcarlini@suse.de> * include/tr1/cfloat: New. - * include/tr1/climits: Likewise. + * include/tr1/climits: Likewise. * include/tr1/cstdarg: Likewise. * include/tr1/ctype.h: Likewise. * include/tr1/fenv.h: Likewise. @@ -5310,7 +5310,7 @@ * include/tr1/cinttypes: New. * include/Makefile.am: Add. - * testsuite/tr1/8_c_compatibility/cinttypes/functions: New. + * testsuite/tr1/8_c_compatibility/cinttypes/functions: New. * testsuite/tr1/8_c_compatibility/cinttypes/types: Likewise. * acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <inttypes.h> checks. * docs/html/ext/tr1.html: Update. @@ -5365,7 +5365,7 @@ * docs/html/ext/tr1.html: Update; add note. * include/Makefile.in: Regenerate. * config.h.in: Likewise. - * configure: Likewise. + * configure: Likewise. * testsuite/tr1/8_c_compatibility/complex/functions.cc: Tweak. * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise. @@ -5471,7 +5471,7 @@ * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Add -Werror to CFLAGS for --gc-sections test. Correct compile test. * configure: Regenerated. - + 2006-01-15 Paolo Carlini <pcarlini@suse.de> Gabriel Dos Reis <gdr@integrable-solutions.net> @@ -5516,13 +5516,13 @@ 2006-01-12 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4(GLIBCXX_CHECK_LINKER_FEATURES): Enable - --gc-sections in more cases. + --gc-sections in more cases. * configure: Regenerate. * scripts/testsuite_flags.in: Remove SECTION_LDFLAGS. * scripts/testsuite_flags.in (cxxldflags): New. * testsuite/lib/libstdc++.exp (v3_target_compile): Add cxxldflags. (libstdc++_init ): Same. - + 2006-01-12 Jan Beulich <jbeulich@novell.com> * crossconfig.m4: Add AC_DEFINE-s for HAVE_HYPOT, HAVE_ISINF, and @@ -5532,7 +5532,7 @@ 2006-01-11 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4(GLIBCXX_CHECK_LINKER_FEATURES): Use -Wl,-z,relro if - possible. + possible. * configure: Regenerate. 2006-01-10 Paolo Carlini <pcarlini@suse.de> @@ -5607,7 +5607,7 @@ * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: New. 2006-01-05 Paolo Carlini <pcarlini@suse.de> - + * testsuite/testsuite_hooks.h (test_tm(unsigned)): Change to take all the tm members. * testsuite/testsuite_hooks.cc (test_tm): Adjust. @@ -5667,7 +5667,7 @@ * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise. 2006-01-05 Paolo Carlini <pcarlini@suse.de> - + * testsuite/testsuite_hooks.h (test_tm(unsigned)): New. * testsuite/testsuite_hooks.cc (test_tm(unsigned)): Define. * testsuite/22_locale/time_put/put/wchar_t/10.cc: Use it. @@ -5752,40 +5752,40 @@ * include/tr1/unordered_set: Likewise. * docs/html/ext/howto.html: Add an entry for DR 431. * testsuite/23_containers/deque/modifiers/swap.cc: Move to... - * testsuite/23_containers/deque/modifiers/swap/1.cc: ... here. + * testsuite/23_containers/deque/modifiers/swap/1.cc: ... here. * testsuite/23_containers/deque/modifiers/swap/2.cc: New. * testsuite/23_containers/deque/modifiers/swap/3.cc: New. * testsuite/23_containers/list/modifiers/swap.cc: Move to... - * testsuite/23_containers/list/modifiers/swap/1.cc: ... here. + * testsuite/23_containers/list/modifiers/swap/1.cc: ... here. * testsuite/23_containers/list/modifiers/swap/2.cc: New. * testsuite/23_containers/list/modifiers/swap/3.cc: New. * testsuite/23_containers/vector/modifiers/swap.cc: Move to... - * testsuite/23_containers/vector/modifiers/swap/1.cc: ... here. + * testsuite/23_containers/vector/modifiers/swap/1.cc: ... here. * testsuite/23_containers/vector/modifiers/swap/2.cc: New. * testsuite/23_containers/vector/modifiers/swap/3.cc: New. * testsuite/23_containers/set/modifiers/swap.cc: Move to... - * testsuite/23_containers/set/modifiers/swap/1.cc: ... here. + * testsuite/23_containers/set/modifiers/swap/1.cc: ... here. * testsuite/23_containers/set/modifiers/swap/2.cc: New. * testsuite/23_containers/set/modifiers/swap/3.cc: New. * testsuite/23_containers/map/modifiers/swap.cc: Move to... - * testsuite/23_containers/map/modifiers/swap/1.cc: ... here. + * testsuite/23_containers/map/modifiers/swap/1.cc: ... here. * testsuite/23_containers/map/modifiers/swap/2.cc: New. * testsuite/23_containers/map/modifiers/swap/3.cc: New. * testsuite/23_containers/multiset/modifiers/swap.cc: Move to... - * testsuite/23_containers/multiset/modifiers/swap/1.cc: ... here. + * testsuite/23_containers/multiset/modifiers/swap/1.cc: ... here. * testsuite/23_containers/multiset/modifiers/swap/2.cc: New. * testsuite/23_containers/multiset/modifiers/swap/3.cc: New. * testsuite/23_containers/multimap/modifiers/swap.cc: Move to... - * testsuite/23_containers/multimap/modifiers/swap/1.cc: ... here. + * testsuite/23_containers/multimap/modifiers/swap/1.cc: ... here. * testsuite/23_containers/multimap/modifiers/swap/2.cc: New. * testsuite/23_containers/multimap/modifiers/swap/3.cc: New. - * testsuite/tr1/6_containers/unordered/swap/unordered_set/1.cc: New. + * testsuite/tr1/6_containers/unordered/swap/unordered_set/1.cc: New. * testsuite/tr1/6_containers/unordered/swap/unordered_set/2.cc: New. - * testsuite/tr1/6_containers/unordered/swap/unordered_map/1.cc: New. + * testsuite/tr1/6_containers/unordered/swap/unordered_map/1.cc: New. * testsuite/tr1/6_containers/unordered/swap/unordered_map/2.cc: New. - * testsuite/tr1/6_containers/unordered/swap/unordered_multiset/1.cc: New. + * testsuite/tr1/6_containers/unordered/swap/unordered_multiset/1.cc: New. * testsuite/tr1/6_containers/unordered/swap/unordered_multiset/2.cc: New. - * testsuite/tr1/6_containers/unordered/swap/unordered_multimap/1.cc: New. + * testsuite/tr1/6_containers/unordered/swap/unordered_multimap/1.cc: New. * testsuite/tr1/6_containers/unordered/swap/unordered_multimap/2.cc: New. 2006-01-03 Paolo Carlini <pcarlini@suse.de> @@ -5803,7 +5803,7 @@ * testsuite/23_containers/map/operators/1_neg.cc: Adjust dg-error line numbers. * testsuite/23_containers/set/operators/1_neg.cc: Likewise. - + * testsuite/testsuite_allocator.h (uneq_allocator<>::swap): Fix. * testsuite/testsuite_allocator.h (class uneq_allocator): A simple @@ -5819,10 +5819,10 @@ 2006-01-02 Mark Mitchell <mark@codesourcery.com> - * src/Makefile.am (LTLDFLAGS): New variable. + * src/Makefile.am (LTLDFLAGS): New variable. (CXXLINK): Use LTLDFLAGS. * src/Makefile.in: Regenerated. - * libsupc++/Makefile.am (LTLDFLAGS): New variable. + * libsupc++/Makefile.am (LTLDFLAGS): New variable. (CXXLINK): Use LTLDFLAGS. * libsupc++/Makefile.in: Regenerated. diff --git a/libstdc++-v3/ChangeLog-2007 b/libstdc++-v3/ChangeLog-2007 index 5b472c06837..d3a1407a91e 100644 --- a/libstdc++-v3/ChangeLog-2007 +++ b/libstdc++-v3/ChangeLog-2007 @@ -81,7 +81,7 @@ Paolo Carlini <pcarlini@suse.de> * include/std/tuple: New. - * include/tr1/tuple: New, adjust from tr1_impl/tuple code. + * include/tr1/tuple: New, adjust from tr1_impl/tuple code. * include/tr1_impl/tuple: Remove. * include/Makefile.am: Update. * include/Makefile.in: Regenerate. @@ -250,14 +250,14 @@ 2007-12-15 Benjamin Kosnik <bkoz@redhat.com> Paolo Carlini <pcarlini@suse.de> - - * include/parallel/partial_sum.h: Include new. Fix for DR 402. + + * include/parallel/partial_sum.h: Include new. Fix for DR 402. * include/parallel/multiway_merge.h:Fix for DR 402. * include/parallel/losertree.h: Same. * include/parallel/quicksort.h: Same. * include/parallel/random_shuffle.h: Same. * include/parallel/multiway_mergesort.h: Same. - + 2007-12-14 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/30127 @@ -267,7 +267,7 @@ * testsuite/22_locale/global_templates/user_facet_hierarchies.cc: New. * testsuite/22_locale/global_templates/ standard_facet_hierarchies.cc: New. - + 2007-12-11 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/34015 @@ -438,7 +438,7 @@ (unordered_map<>::unordered_map(unordered_map&&), operator=(unordered_map&&), clear, _M_invalidate_all, unordered_multimap<>::unordered_multimap(unordered_multimap&&), - operator=(unordered_map&&), clear, _M_invalidate_all, + operator=(unordered_map&&), clear, _M_invalidate_all, swap(unordered_map<>&&, unordered_map<>&), swap(unordered_map<>&, unordered_map<>&&), swap(unordered_multimap<>&&, unordered_multimap<>&), swap(unordered_multimap<>&, @@ -451,7 +451,7 @@ (unordered_set<>::unordered_set(unordered_set&&), operator=(unordered_set&&), clear, _M_invalidate_all, unordered_multiset<>::unordered_multiset(unordered_multiset&&), - operator=(unordered_set&&), clear, _M_invalidate_all, + operator=(unordered_set&&), clear, _M_invalidate_all, swap(unordered_set<>&&, unordered_set<>&), swap(unordered_set<>&, unordered_set<>&&), swap(unordered_multiset<>&&, unordered_multiset<>&), swap(unordered_multiset<>&, @@ -477,18 +477,18 @@ 2007-11-28 Johannes Singler <singler@ira.uka.de> - * include/parallel/multiway_merge.h: Destruct only elements that + * include/parallel/multiway_merge.h: Destruct only elements that were have been constructed before. Code beautifying and formatting. - * include/parallel/losertree.h: (Copy) construct all loser tree + * include/parallel/losertree.h: (Copy) construct all loser tree item keys, so they can be deconstructed all at once. * include/parallel/quicksort.h: Fix memory leak. - * include/parallel/random_shuffle.h: Use copy constructor instead + * include/parallel/random_shuffle.h: Use copy constructor instead of assignment. Code beautifying and formatting. - * include/parallel/unique_copy.h: Use assignment instead of copy + * include/parallel/unique_copy.h: Use assignment instead of copy constructor. - * include/parallel/multiway_mergesort.h: Use copy constructor + * include/parallel/multiway_mergesort.h: Use copy constructor instead of assignment. Code beautifying and formatting. - * include/parallel/random_shuffle.h: Use copy constructor instead + * include/parallel/random_shuffle.h: Use copy constructor instead of assignment. Code beautifying. 2007-11-27 Kaz Kojima <kkojima@gcc.gnu.org> @@ -624,7 +624,7 @@ * include/debug/bitset (bitset<>::all): Add. * testsuite/23_containers/bitset/all/1.cc: New. * docs/html/ext/howto.html: Add an entry for DR 693. - + * include/std/bitset (bitset<0>::set, reset, flip, test): Remove, not necessary anymore. @@ -711,7 +711,7 @@ * docs/html/17_intro/api.html: Correct HTML. * include/bits/stl_algobase.h: Adjust comment. - + 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk> * testsuite/ext/throw_allocator/variadic_construct.cc: Add @@ -876,10 +876,10 @@ * docs/html/faq/index.html: Same. * docs/html/install.html: Same. * docs/html/test.html: Same. - + * include/bits/c++config: Change _GLIBCXX_DEPRECATED to _GLIBCXX_DEPRECATED_ATTR, _GLIBCXX_VISIBILITY to - _GLIBCXX_VISIBILITY_ATTR. + _GLIBCXX_VISIBILITY_ATTR. * include/backward/auto_ptr.h: Same. * include/backward/binders.h: Same. * include/bits/stl_function.h: Same. @@ -986,7 +986,7 @@ * include/debug/multiset.h (multiset<>::operator=(multiset&&)): Likewise. * include/debug/deque (deque<>::operator=(deque&&)): Likewise. - * include/debug/list (list<>::operator=(list&&)): Likewise. + * include/debug/list (list<>::operator=(list&&)): Likewise. * include/debug/vector (vector<>::operator=(vector&&)): Likewise. * testsuite/23_containers/multimap/moveable.cc: Adjust. * testsuite/23_containers/multiset/moveable.cc: Likewise. @@ -1170,7 +1170,7 @@ 2007-10-30 Benjamin Kosnik <bkoz@redhat.com> * docs/html/ext/pb_ds/multimap_text_insert_timing_test_small.html: - Correct filename. + Correct filename. * docs/html/ext/pb_ds/multimap_text_find_timing_test_large.html: Same. * docs/html/ext/pb_ds/ multimap_text_insert_mem_usage_test_small.html: Same. @@ -1180,14 +1180,14 @@ * docs/html/ext/pb_ds/multimap_text_find_timing_test_small.html: Same. 2007-10-30 Benjamin Kosnik <bkoz@redhat.com> - + * include/Makefile.am (PCHFLAGS): Remove -Wno-deprecated. * include/Makefile.in: Regenerate. - * include/std/memory: Remove extraneous include. + * include/std/memory: Remove extraneous include. 2007-10-29 Benjamin Kosnik <bkoz@redhat.com> - + * include/bits/c++config (_GLIBCXX_DEPRECATED, _GLIBCXX_USE_DEPRECATED): New. Adjust comments. * include/bits/stl_auto_ptr.h: Move... @@ -1204,7 +1204,7 @@ * include/backward/backward_warning.h: Adjust for all new items. * config/abi/pre/gnu.ver: Export basic_streambuf::stossc. - + * include/Makefile.am (backward_headers): Adjust. * include/Makefile.in: Regenerate. * configure: Regenerate. @@ -1265,7 +1265,7 @@ construct<>(pointer, _Args&&...)): Add. * include/ext/pool_allocator.h (__pool_alloc<>:: construct<>(pointer, _Args&&...)): Likewise. - (construct(pointer, const _Tp&)): Cast pointer to void*. + (construct(pointer, const _Tp&)): Cast pointer to void*. * include/ext/bitmap_allocator.h (bitmap_allocator<>:: construct<>(pointer, _Args&&...)): Add. (construct(pointer, const _Tp&)): Cast pointer to void*. @@ -1297,7 +1297,7 @@ 2007-10-26 Benjamin Kosnik <bkoz@redhat.com> * include/std/unordered_map: Fix for parallel mode. - * include/std/unordered_set: Same. + * include/std/unordered_set: Same. 2007-10-25 Andreas Tobler <a.tobler@schweiz.org> @@ -1394,21 +1394,21 @@ * include/backward/hash_fun.h: ...here. * include/ext/hashtable.h: To... * include/backward/hashtable.h: ...here. - + * include/bits/c++config: Remove __gnu_cxx namespace from debug mode. * include/debug/debug.h: Same. - + * include/debug/hash_map: Remove. * include/debug/hash_multimap.h: Remove. * include/debug/hash_set.h: Remove. * include/debug/hash_set: Remove. * include/debug/hash_multiset.h: Remove. * include/debug/hash_map.h: Remove. - + * include/Makefile.am (ext_headers): Move hash_set, hash_map to backward. (debug_headers): Remove hash_map, hash_set, hash_map.h, - hash_map.h, hash_multiset.h, hash_multimap.h. + hash_map.h, hash_multiset.h, hash_multimap.h. * include/Makefile.in: Regenerate. * docs/html/debug.html: Update. @@ -1420,9 +1420,9 @@ * testsuite/backward/hash_map: ...here. * testsuite/ext/hash_set: Move to... * testsuite/backward/hash_set: ...here. - + 2007-10-18 Benjamin Kosnik <bkoz@redhat.com> - + Removal of pre-ISO C++ items from include/backwards. * include/Makefile.am (backward_headers): Remove all but strstream, backward_warning.h. @@ -1475,7 +1475,7 @@ PR libstdc++/30085 * include/debug/unordered_map: New. * include/debug/unordered_set: New. - * include/debug/safe_association.h: New. + * include/debug/safe_association.h: New. * include/std/unordered_map: Include debug header if _GLIBCXX_DEBUG. * include/std/unordered_set: Same. * include/Makefile.am (debug_headers): Add unordered_map, @@ -1489,7 +1489,7 @@ debug.cc: New. 2007-10-18 Benjamin Kosnik <bkoz@redhat.com> - + * testsuite/util/native_type/assoc/native_hash_multimap.hpp: Remove hash_map include. @@ -1527,7 +1527,7 @@ 2007-10-16 Paolo Carlini <pcarlini@suse.de> - * include/ext/vstring.h (__versa_string<>::front, + * include/ext/vstring.h (__versa_string<>::front, __versa_string<>::back): Add. * testsuite/ext/vstring/element_access/char/front_back.cc: New. * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise. @@ -1628,7 +1628,7 @@ Likewise. * include/debug/map.h (map<>::cbegin, cend, crbegin, crend): Likewise. - * include/debug/deque (deque<>::cbegin, cend, crbegin, crend): + * include/debug/deque (deque<>::cbegin, cend, crbegin, crend): Likewise. * include/debug/list (list<>::cbegin, cend, crbegin, crend): Likewise. @@ -1654,7 +1654,7 @@ crend): Likewise. * include/bits/stl_bvector.h (vector<bool>::cbegin, cend, crbegin, crend): Likewise. - * include/tr1_impl/hashtable (_Hashtable<>::cbegin, cend): Add. + * include/tr1_impl/hashtable (_Hashtable<>::cbegin, cend): Ad. * testsuite/ext/vstring/requirements/citerators.cc: Add. * testsuite/23_containers/unordered_map/requirements/citerators.cc: @@ -1776,12 +1776,12 @@ * include/ext/hash_set: Same. * testsuite/25_algorithms/headers/parallel_algorithm.cc: Move - inside algorithm directory. + inside algorithm directory. * testsuite/25_algorithms/headers/algorithm_parallel_mode.cc: Same. * testsuite/25_algorithms/headers/parallel_algorithm_mixed1.cc: Same. * testsuite/25_algorithms/headers/parallel_algorithm_mixed2.cc: Same. * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc: - To this. + To this. * testsuite/25_algorithms/headers/algorithm/ algorithm_parallel_mode.cc: Same. * testsuite/25_algorithms/headers/algorithm/ @@ -1791,11 +1791,11 @@ * testsuite/21_strings/basic_string/requirements/ explicit_instantiation/debug.cc: Remove exception text. - + * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: - Fix for debug mode testing. + Fix for debug mode testing. * testsuite/23_containers/vector/bool/capacity/29134.cc: Same. - + 2007-10-12 Jesper Nilsson <jesper.nilsson@axis.com> * testsuite/tr1/5_numerical_facilities/special_functions/ @@ -1835,7 +1835,7 @@ * testsuite/17_intro/headers/all_pedantic_errors.cc: Same. * include/ext/pb_ds/detail/standard_policies.hpp: Format. - * testsuite/util/native_type/assoc/native_set.hpp: Same, + * testsuite/util/native_type/assoc/native_set.hpp: Same, update comment. * testsuite/util/native_type/assoc/native_map.hpp: Same. * testsuite/util/native_type/assoc/native_multimap.hpp: Same. @@ -1868,7 +1868,7 @@ PR libstdc++/33578 * include/parallel/compatibility.h. Use POSIX sched_yield on - __CYGWIN__ + __CYGWIN__ (Sleep): Add prototype for __MINGW32__. 2007-10-10 Jason Merrill <jason@redhat.com> @@ -1896,7 +1896,7 @@ 2007-10-10 Benjamin Kosnik <bkoz@redhat.com> - * include/parallel/losertree.h (loser_tree_traits_unguarded): To + * include/parallel/losertree.h (loser_tree_traits_unguarded): To loser_tree_unguarded_traits. * include/parallel/multiway_merge.h (__gnu_parallel): Same. @@ -1915,7 +1915,7 @@ PR libstdc++/33485 continued. * include/parallel/multiway_mergesort.h: Use __builtin_alloca. - + 2007-10-09 Zhou Drangon <drangon.mail@gmail.com> PR libstdc++/33682 @@ -1924,7 +1924,7 @@ 2007-10-09 Benjamin Kosnik <bkoz@redhat.com> - PR libstdc++/33489 continued. + PR libstdc++/33489 continued. * include/parallel/features.h (_GLIBCXX_LOSER_TREE): Set to zero. (_GLIBCXX_LOSER_TREE_POINTER): Set to one. (_GLIBCXX_LOSER_TREE_UNGUARDED): Set to zero. @@ -1942,7 +1942,7 @@ (parallel_sort_mwms_pu): Same. * include/parallel/quicksort.h (parallel_sort_qs_divide): Don't use array form to construct pointer to value_type on stack, - instead use __builtin_alloca. + instead use __builtin_alloca. * include/parallel/random_shuffle.h (sequential_random_shuffle): Same, but use operator new. (parallel_random_shuffle_drs_pu): Same. @@ -1952,8 +1952,8 @@ * include/parallel/settings.h: Format. * include/parallel/multiway_merge.h: Move traits to.... - * include/parallel/losertree.h: ... here. - + * include/parallel/losertree.h: ... here. + 2007-10-09 Paolo Carlini <pcarlini@suse.de> * include/tr1_impl/type_traitsfwd.h (add_reference): Remove. @@ -1985,10 +1985,10 @@ 2007-10-08 Benjamin Kosnik <bkoz@redhat.com> - PR libstdc++/33489 + PR libstdc++/33489 * include/parallel/multiseq_selection.h: Remove default constructed value_type. - * include/parallel/partition.h: + * include/parallel/partition.h: * include/parallel/partial_sum.h: Format. 2007-10-08 Johannes Singler <singler@ira.uka.de> @@ -2054,14 +2054,14 @@ * include/bits/stl_algobase.h (_GLIBCXX_MOVE): Add. (swap, __iter_swap): Use it. - * testsuite/25_algorithms/rotate/moveable.cc: Remove + * testsuite/25_algorithms/rotate/moveable.cc: Remove dg-require-rvalref. * testsuite/25_algorithms/remove/moveable.cc: Likewise. - * testsuite/25_algorithms/partition/moveable.cc: Likewise. + * testsuite/25_algorithms/partition/moveable.cc: Likewise. * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise. - * testsuite/25_algorithms/reverse/moveable.cc: Likewise. - * testsuite/25_algorithms/unique/moveable.cc: Likewise. - * testsuite/25_algorithms/remove_if/moveable.cc: Likewise. + * testsuite/25_algorithms/reverse/moveable.cc: Likewise. + * testsuite/25_algorithms/unique/moveable.cc: Likewise. + * testsuite/25_algorithms/remove_if/moveable.cc: Likewise. * include/bits/stl_algobase.h (lexicographical_compare): Clean up. @@ -2080,7 +2080,7 @@ 2007-10-06 Benjamin Kosnik <bkoz@redhat.com> - PR libstdc++/33678 + PR libstdc++/33678 * libsupc++/typeinfo (typeinfo): Revert ordering of virtual components. 2007-10-06 Benjamin Kosnik <bkoz@redhat.com> @@ -2101,7 +2101,7 @@ conventions. * include/parallel/search.h (calc_borders): Only use operator ==. - + * include/parallel/algorithmfwd.h: Move __gnu_sequential bits to... * include/parallel/tags.h: ...here, and use a using directive. @@ -2109,7 +2109,7 @@ uses of partial_num with __gnu_sequential. * include/parallel/tree.h: Formatting. - + 2007-10-05 Benjamin Kosnik <bkoz@redhat.com> Fixes for --disable-libstdcxx-pch. @@ -2217,11 +2217,11 @@ * testsuite/23_containers/map/moveable.cc: Remove dg-require-rvalref. * testsuite/23_containers/multimap/moveable.cc: Likewise. - * testsuite/23_containers/set/moveable.cc: Likewise. + * testsuite/23_containers/set/moveable.cc: Likewise. * testsuite/23_containers/multiset/moveable.cc: Likewise. - * testsuite/23_containers/deque/moveable.cc: Likewise. - * testsuite/23_containers/list/moveable.cc: Likewise. - * testsuite/23_containers/vector/moveable.cc: Likewise. + * testsuite/23_containers/deque/moveable.cc: Likewise. + * testsuite/23_containers/list/moveable.cc: Likewise. + * testsuite/23_containers/vector/moveable.cc: Likewise. * include/std/utility: Use _GLIBCXX_BEGIN_NAMESPACE. 2007-10-05 Paolo Carlini <pcarlini@suse.de> @@ -2330,12 +2330,12 @@ (_Rb_tree<>::_Rb_tree(const _Compare&, const allocator_type&), _Rb_tree(const _Rb_tree&)): Adjust. * include/bits/stl_set.h (set<>::set(), - set(_InputIterator, _InputIterator)): Use _M_t default constructor. + set(_InputIterator, _InputIterator)): Use _M_t default constructor. * include/bits/stl_map.h (map<>::map(), set(_InputIterator, - _InputIterator)): Use _M_t default constructor. + _InputIterator)): Use _M_t default constructor. * include/bits/stl_multiset.h (multiset<>::multiset(), multiset(_InputIterator, _InputIterator)): Use _M_t default - constructor. + constructor. * include/bits/stl_multimap.h (multimap<>::multimap(), multimap(_InputIterator, _InputIterator)): Use _M_t default constructor. @@ -2343,7 +2343,7 @@ 2007-10-03 Chris Jefferson <chris@bubblescope.net> Benjamin Kosnik <bkoz@redhat.com> - * testsuite/20_util/pair/moveable.cc: New. Merge from + * testsuite/20_util/pair/moveable.cc: New. Merge from libstdcxx_so_7-branch. * testsuite/23_containers/deque/capacity/moveable.cc: Same. * testsuite/23_containers/deque/cons/moveable.cc: Same. @@ -2380,13 +2380,13 @@ * testsuite/25_algorithms/partition/partition.cc: Move to... * testsuite/25_algorithms/partition/1.cc: ...this. * testsuite/25_algorithms/stable_partition/1.cc: ... and this. - + * testsuite/25_algorithms/search/1.cc: Update from merge. * testsuite/25_algorithms/search/check_type.cc: Same. * testsuite/lib/dg-options.exp (dg-require-rvalref): New. * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): New. - + 2007-10-03 Richard Sandiford <richard@codesourcery.com> * acinclude.m4 (GLIBCXX_ENABLE_C99): Temporarily add @@ -2438,7 +2438,7 @@ 2007-10-02 Chris Jefferson <chris@bubblescope.net> - * testsuite/25_algorithms/search/1.cc: Merge from + * testsuite/25_algorithms/search/1.cc: Merge from libstdcxx_so_7-branch. * testsuite/25_algorithms/search/check_type.cc: Same. * testsuite/25_algorithms/sort/vectorbool.cc: Same. @@ -2464,15 +2464,15 @@ * include/parallel/algorithmfwd.h: Spacing. * include/parallel/tags.h: Correct comment. - + * testsuite/Makefile.am (AM_MAKEFLAGS, AM_RUNTESTFLAGS): Remove. * testsuite/Makefile.in: Regenerate. - + 2007-09-27 Benjamin Kosnik <bkoz@redhat.com> * testsuite/util/testsuite_hooks.cc (set_memory_limits): Adjust x86_64 virtual memory setting for libgomp. - + 2007-09-26 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_algo.h: Add return type information to comments. @@ -2487,12 +2487,12 @@ * testsuite/26_numerics/accumulate, adjacent_difference, inner_product, partial_sum/requirements/explicit_instantiation/2.cc, pod.cc: New. - + * testsuite/26_numerics/numeric_arrays/*: Move contents into testsuite/26_numerics. * testsuite/26_numerics/numeric_operations: Same. - + * testsuite/23_containers/*/requirements/explicit_instantiation/2.cc: Adjust includes from testsuite_eh.h to testsuite_api.h. @@ -2506,12 +2506,12 @@ PR libstdc++/32819 PR libstdc++/32822 * docs/html/ext/pb_ds/hash_based_containers.html: Correct. - + 2007-09-17 Benjamin Kosnik <bkoz@redhat.com> * configure.host: Set atomic_flags on i486. - * include/Makefile.am: Remove parallel-mode pch. + * include/Makefile.am: Remove parallel-mode pch. * include/Makefile.in: Regenerate. * testsuite/lib/libstdc++.exp: Set ld_library_flags for libgomp if @@ -2558,15 +2558,15 @@ in the neat and general way. 2007-09-14 Benjamin Kosnik <bkoz@redhat.com> - + * include/parallel/base.h (__gnu_parallel::less<Tp>): Add partial - specialization for one argument. + specialization for one argument. (__gnu_parallel::less): Add operator. - * include/parallel/multiway_merge.h: Use __builtin_alloca. + * include/parallel/multiway_merge.h: Use __builtin_alloca. * include/parallel/partial_sum.h: Same. - * include/parallel/find.h: Same. - + * include/parallel/find.h: Same. + 2007-09-14 Jonathan Wakely <jwakely.gcc@gmail.com> * include/tr1_impl/boost_shared_ptr.h: (__weak_ptr::lock()): Add @@ -2600,7 +2600,7 @@ * testsuite/ext/pb_ds/*: Same. * testsuite/performance/ext/pb_ds/*: Same. * testsuite/util/*: Same. - + 2007-09-12 Benjamin Kosnik <bkoz@redhat.com> * include/parallel/find.h: Doxygen fixups. @@ -2680,7 +2680,7 @@ * include/Makefile.in: Same. * src/Makefile.in: Same. * po/Makefile.in: Same. - + * config/abi/pre/gnu.ver: Export parallel list bits. * docs/html/parallel_mode.html: New. @@ -2736,7 +2736,7 @@ parallel_numeric_mixed1.cc: New. * testsuite/26_numerics/headers/numeric/ parallel_numeric_mixed2.cc: New. - + 2007-09-11 Daniel Jacobowitz <dan@codesourcery.com> * testsuite/lib/libstdc++.exp (libstdc++_init): Revert part of @@ -2751,11 +2751,11 @@ types_std_c++0x.cc: Same. 2007-09-09 Benjamin Kosnik <bkoz@redhat.com> - + * testsuite/25_algorithms/binary_search.cc: Move... * testsuite/25_algorithms/binary_search/2.cc: ...here. - * testsuite/25_algorithms/sort.cc: Move... + * testsuite/25_algorithms/sort.cc: Move... * testsuite/25_algorithms/sort/1.cc: ...here. * testsuite/25_algorithms/partial_sort_copy/2.cc: ...here. * testsuite/25_algorithms/nth_element/3.cc: ...here. @@ -2793,7 +2793,7 @@ * testsuite/Makefile.in: Same. * config/abi/pre/gnu.ver: Add symbols. * config/abi/pre/gnu-versioned-namespace.ver: Same, fix. - + 2007-09-07 Benjamin Kosnik <bkoz@redhat.com> * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: @@ -2826,20 +2826,20 @@ * include/ext/rope: Same. * include/bits/stl_function.h: Format. * include/tr1_impl/array: Remove section number in doxygen markup. - * src/list.cc: Comment tweak. - + * src/list.cc: Comment tweak. + * docs/doxygen/user.cfg.in: Update for include/tr1_impl. - + * testsuite/25_algorithms/search_n/iterator.cc: Add using declaration. * testsuite/25_algorithms/nth_element/1.cc: Same. * testsuite/21_strings/char_traits/requirements/short/1.cc: Use - char_type typedef to the underlying character type. + char_type typedef to the underlying character type. * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc: Remove -ansi -pedantic-errors. * testsuite/21_strings/char_traits/requirements/char/typedefs.cc: Same. * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Remove specializations. - + 2007-09-06 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_vector.h (_Vector_base<>::_M_allocate): @@ -2847,7 +2847,7 @@ * testsuite/23_containers/vector/zero_sized_allocations.cc: New. 2007-09-06 Benjamin Kosnik <bkoz@redhat.com> - + PR libstdc++/29367 * include/ext/pb_ds/detail/map_debug_base.hpp: From this.. * include/ext/pb_ds/detail/debug_map_base.hpp: ...to this. @@ -2857,7 +2857,7 @@ * include/ext/pb_ds/*: Likewise. * include/Makefile.am: Same. * include/Makefile.in: Regenerate. - + 2007-09-06 Matthias Klose <doko@debian.org> * testsuite/27_io/headers/cstdlib: Remove empty directory. @@ -2885,9 +2885,9 @@ 2007-08-29 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCXX_CHECK_SYSTEM_ERROR): Add ENODATA, ENOSR, - ENOSTR, ETIME for freebsd. + ENOSTR, ETIME for freebsd. * configure: Regenerate. - * include/std/system_error: Guard. + * include/std/system_error: Guard. * testsuite/19_diagnostics/headers/system_error/ types_std_c++0x.cc: Same. * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Adjust @@ -2911,7 +2911,7 @@ * acinclude.m4 (GLIBCXX_CHECK_SYSTEM_ERROR): Add ENOLINK, EPROTO for netbsd. * configure: Regenerate. - * include/std/system_error: Guard. + * include/std/system_error: Guard. * testsuite/19_diagnostics/headers/system_error/ types_std_c++0x.cc: Same. * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Adjust @@ -2922,7 +2922,7 @@ * include/std/system_error: New file. * src/system_error.cc: New file. * src/Makefile.am (sources): Add. - * src/Makefile.in: Regenerate. + * src/Makefile.in: Regenerate. * include/Makefile.am (std_headers): Add system_error. * include/Makefile.in: Regenerate. * acinclude.m4 (GLIBCXX_CHECK_SYSTEM_ERROR): New. @@ -2930,7 +2930,7 @@ * config.h.in: Regenerate. * include/bits/functional_hash.h: Add hash<error_code>. * include/std/ostream: Add inserters for error_code. - + * docs/doxygen/user.cfg.in: Add system_error. * config/abi/pre/gnu.ver(GLIBCXX_3.4.10): Add new symbols. @@ -2969,7 +2969,7 @@ error_code.cc: Same. * testsuite/tr1/6_containers/hash/operators: New. * testsuite/tr1/6_containers/hash/operators/size_t.cc: Same. - + * testsuite/23_containers/hash: Move... * testsuite/20_util/hash: ... here. * testsuite/20_util/hash/operators: New. @@ -2977,7 +2977,7 @@ * testsuite/20_util/function_objects/bad_function_call: Move... * testsuite/20_util/bad_function_call: ...here. - + 2007-08-21 Benjamin Kosnik <bkoz@montsouris.artheist.org> * include/Makefile.am (install-data-local): Remove pch-install rules. @@ -2985,14 +2985,14 @@ * include/Makefile.in: Regenerate. * config.h.in: Same. - * scripts/check_compile: Remove space between outputs. - * include/ext/throw_allocator.h: Correct doxygen markup. + * scripts/check_compile: Remove space between outputs. + * include/ext/throw_allocator.h: Correct doxygen markup. * include/bits/char_traits.h: Correct spacing. * include/bits/stl_function.h: Same, for 80 column. * include/std/valarray: Same. - * testsuite/util/testsuite_iterators.h: Same. + * testsuite/util/testsuite_iterators.h: Same. * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Format. - + 2007-08-17 Daniel Jacobowitz <dan@codesourcery.com> PR testsuite/31884 @@ -3134,7 +3134,7 @@ * testsuite/tr1/3_function_objects/bind/nested.cc: Ditto. * testsuite/tr1/3_function_objects/bind/placeholders.cc: Ditto. * testsuite/tr1/6_containers/unordered_multimap/requirements/ - explicit_instantiation.cc: Ditto. + explicit_instantiation.cc: Ditto. * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Ditto. * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Ditto. * testsuite/tr1/6_containers/unordered_set/requirements/ @@ -3143,7 +3143,7 @@ * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Ditto. * testsuite/tr1/6_containers/utility/pair.cc: Ditto. * testsuite/tr1/6_containers/unordered_map/requirements/ - explicit_instantiation.cc: Ditto. + explicit_instantiation.cc: Ditto. * testsuite/tr1/6_containers/unordered_map/24064.cc: Ditto. * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Ditto. * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Ditto. @@ -3153,7 +3153,7 @@ * testsuite/tr1/6_containers/tuple/tuple_element.cc: Ditto. * testsuite/tr1/6_containers/tuple/tuple_size.cc: Ditto. * testsuite/tr1/6_containers/tuple/comparison_operators/ - comparisons.cc: Ditto. + comparisons.cc: Ditto. * testsuite/tr1/6_containers/tuple/element_access/get.cc: Ditto. * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc: Ditto. * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Ditto. @@ -3165,11 +3165,11 @@ * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Ditto. 2007-07-10 Bob Wilson <bob.wilson@acm.org> - + * configure.ac: Check if $atomicity_dir is cpu/generic/atomicity_mutex instead of the non-existent cpu/generic/atomic_mutex. * configure: Regenerate. - + 2007-07-10 Paolo Carlini <pcarlini@suse.de> * include/std/utility (identity, move, forward): Add. @@ -3183,7 +3183,7 @@ New. * testsuite/20_util/forward/1.cc: New. * testsuite/20_util/forward/1_neg.cc: New. - + 2007-07-09 Paolo Carlini <pcarlini@suse.de> * testsuite/27_io/ios_base/failure/what-1.cc: Include <stdexcept>. @@ -3206,7 +3206,7 @@ PR libstdc++/31957 * include/Makefile.am: Work around an AIX sed oddity. * include/Makefile.in: Regenerate. - + 2007-07-04 Jim Xochellis <jimxoch@yahoo.gr> * include/bits/stl_algo.h (search(_ForwardIterator1, @@ -3215,7 +3215,7 @@ (search(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate)): Likewise; remove redundant inner loop. - + 2007-07-03 Paolo Carlini <pcarlini@suse.de> PR libstdc++/31518 @@ -3247,19 +3247,19 @@ * include/std/type_traits (__make_unsigned): Remove invalid wchar_t specialization. (__make_signed): Remove invalid wchar_t specialization. - + 2007-06-29 Douglas Gregor <doug.gregor@gmail.com> * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Force - C++98 mode. + C++98 mode. * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Ditto. * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Ditto. * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Ditto. * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Ditto. * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc: - Ditto. + Ditto. * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc: - Ditto. + Ditto. * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Ditto. * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Ditto. * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Ditto. @@ -3305,8 +3305,8 @@ * testsuite/20_util/function_objects/bad_function_call: New. * testsuite/20_util/function_objects/bad_function_call/ cons_virtual_derivation.cc: Same. - -2007-06-26 Benjamin Kosnik <bkoz@redhat.com> + +2007-06-26 Benjamin Kosnik <bkoz@redhat.com> * include/ext/throw_allocator.h: Fixes for -fno-exceptions. * testsuite/util/testsuite_shared.cc: Same. @@ -3317,7 +3317,7 @@ clarify member access and public interface. * libsupc++/exception: Less compressed comments. * libsupc++/new: Same. - + 2007-06-18 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_list.h: Rename guard macro consistently with @@ -3387,7 +3387,7 @@ 2007-06-06 Benjamin Kosnik <bkoz@redhat.com> Frank Mori Hess <frank.hess@nist.gov> - + * docs/html/debug.html: Correct link. 2007-06-02 Paolo Carlini <pcarlini@suse.de> @@ -3448,7 +3448,7 @@ * configure: Regenerate. 2007-06-01 Benjamin Kosnik <bkoz@redhat.com> - + * testsuite/19_diagnostics/logic_error/what-big.cc: New. * testsuite/19_diagnostics/logic_error/what-3.cc: Same. * testsuite/19_diagnostics/runtime_error/what-big.cc: Same. @@ -3470,7 +3470,7 @@ 2007-06-01 Benjamin Kosnik <bkoz@redhat.com> * include/ext/throw_allocator.h (__throw_allocator::allocate): - Throw bad_alloc for out of memory conditions. + Throw bad_alloc for out of memory conditions. * testsuite/ext/throw_allocator/deallocate_global.cc: New. * testsuite/ext/throw_allocator/check_delete.cc: Same. * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Same. @@ -3585,7 +3585,7 @@ * include/c_global/cstdarg: Likewise. * include/c_global/ctime: Likewise. * include/c_global/climits: Likewise. - * include/c_global/cfloat: Likewise. + * include/c_global/cfloat: Likewise. * include/c_global/ccomplex: Likewise. * include/c_global/cstdbool: Likewise. @@ -3648,7 +3648,7 @@ * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc: Likewise. - * include/Makefile.am: Adjust. + * include/Makefile.am: Adjust. * include/Makefile.in: Regenerate. 2007-05-31 Paolo Carlini <pcarlini@suse.de> @@ -3687,7 +3687,7 @@ 2007-05-28 Benjamin Kosnik <bkoz@redhat.com> - PR libstdc++/31717 + PR libstdc++/31717 * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Re-organize. Sanity check gnu locale model requests to make sure it will work for the requested target. Add checks for strxfrm_l, strerror_l when in gnu locale, @@ -3695,7 +3695,7 @@ * aclocal.m4: Regenerated. * configure: Regenerated. * config.h.in: Regenerated. - + 2007-05-27 Paolo Carlini <pcarlini@suse.de> * include/tr1/boost_shared_ptr.h @@ -3707,7 +3707,7 @@ * include/c_global/cwchar: Do not include <ctime>. * include/c_std/cwchar: Likewise. * include/ext/throw_allocator.h: Do it here. - + 2007-05-25 Paolo Carlini <pcarlini@suse.de> * config/locale/gnu/c_locale.h (__convert_from_v): Fix typo. @@ -3775,7 +3775,7 @@ * config/locale/gnu/c_locale.h: Do not include <libintl.h>. * config/locale/gnu/messages_members.h: Do it here. - + * config/locale/gnu/c_locale.h: Do not include <cstdio>, use the builtins. * config/locale/generic/c_locale.h: Likewise. @@ -3785,10 +3785,10 @@ * acinclude.m4 (GLIBCXX_CHECK_COMPILER_FEATURES): Add -g to compile flags, move code to test to global scope. * configure: Regenerate. - + 2007-05-17 Benjamin Kosnik <bkoz@redhat.com> - * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc: + * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc: Fix dg bits. * testsuite/21_strings/char_traits/requirements/char/typedefs.cc: Same. @@ -3817,25 +3817,25 @@ * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Remove _GLIBCXX_USE_WCHAR_T guards as superfluous. - + * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Add - _GLIBCXX_USE_WCHAR_T guards. + _GLIBCXX_USE_WCHAR_T guards. * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Same. * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Same. * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Same. - * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc: + * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc: Add. * testsuite/21_strings/char_traits/typedefs/char/1.cc: Move... - * testsuite/21_strings/char_traits/requirements/char/typedefs.cc: + * testsuite/21_strings/char_traits/requirements/char/typedefs.cc: ...here. * testsuite/21_strings/char_traits/typedefs: Remove. * testsuite/21_strings/char_traits/typedefs/char: Remove. - -2007-05-16 Benjamin Kosnik <bkoz@redhat.com> + +2007-05-16 Benjamin Kosnik <bkoz@redhat.com> * docs/html/abi.html: Update for gcc-4.1.2 and gcc-4.2.0. - + 2007-05-14 Kaz Kojima <kkojima@gcc.gnu.org> * testsuite/tr1/5_numerical_facilities/special_functions/ @@ -3887,7 +3887,7 @@ * config/locale/generic/time_members.h: Likewise. * config/os/gnu-linux/ctype_noninline.h: Likewise, avoid strdup. * config/os/tpf/ctype_noninline.h: Likewise. - * config/locale/generic/codecvt_members.cc: Include <cstring>. + * config/locale/generic/codecvt_members.cc: Include <cstring>. * config/locale/generic/ctype_members.cc: Likewise. * config/locale/generic/collate_members.cc: Likewise. * config/locale/gnu/c++locale_internal.h: Likewise. @@ -3900,7 +3900,7 @@ * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise. * config/locale/gnu/messages_members.cc: Avoid strdup. * config/locale/gnu/monetary_members.cc: Likewise. - * config/locale/gnu/time_members.cc: Likewise. + * config/locale/gnu/time_members.cc: Likewise. * config/locale/gnu/time_members.cc: Likewise. * config/locale/generic/c_locale.cc: Likewise. @@ -4008,7 +4008,7 @@ * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same. * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Same. * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Same. - + 2007-05-08 Benjamin Kosnik <bkoz@redhat.com> * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: New. @@ -4057,7 +4057,7 @@ * libsupc++/eh_personality.cc: A handler for abi::__forced_unwind matches a forced unwind, and a handler for abi::__foreign_exception matches a foreign exception. - + * include/bits/istream.tcc: Rethrow forced unwind. * include/bits/ostream.tcc: Likewise. * include/bits/ostream_insert.h: Likewise. @@ -4111,7 +4111,7 @@ Howard Hinnant <hhinnant@apple.com> * include/std/type_traits: (make_signed, make_unsigned): Adjust - for enum sizes. + for enum sizes. * testsuite/20_util/make_unsigned/requirements/typedefs.cc: Move to... * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: ...here. * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Add, @@ -4123,7 +4123,7 @@ * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc: Add a temporary xfail to this test for all platforms. - + 2007-05-06 Paolo Carlini <pcarlini@suse.de> * include/std/complex: Add missing extern template declarations. @@ -4156,7 +4156,7 @@ * libsupc++/cxxabi.h (__cxa_atexit): Conditionalize exception specification on #ifdef __cplusplus. - + 2007-05-04 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_memory.h: Rename to stl_auto_ptr.h. @@ -4211,7 +4211,7 @@ * include/tr1/type_traits_fwd: Move to... * include/tr1/type_traitsfwd: ... this, consistency with ios/string/locale forward headers. - * include/tr1/type_traits: Adjust include. + * include/tr1/type_traits: Adjust include. * include/Makefile.am (tr1_headers): Change type_traits_fwd.h to type_traitsfwd.h. * include/Makefile.in: Regenerate. @@ -4275,7 +4275,7 @@ explicit_instantiation.cc: Same. * testsuite/20_util/make_unsigned/requirements/typedefs.cc: Same. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same. - + 2007-05-02 Paolo Carlini <pcarlini@suse.de> PR libstdc++/31777 @@ -4283,23 +4283,23 @@ __pool_alloc<>::deallocate): Fix _S_force_new check. 2007-05-01 Benjamin Kosnik <bkoz@redhat.com> - + * 23_containers/requirements/sequences/dr438/deque/*: Move to... * 23_containers/deque/requirements/dr438: ...here. - + * 23_containers/requirements/sequences/dr438/list/*: Move to... * 23_containers/list/requirements/dr438: ...here. - + * 23_containers/requirements/sequences/dr438/vector/*: Move to... * 23_containers/vector/requirements/dr438: ...here. 2007-05-01 Benjamin Kosnik <bkoz@redhat.com> - + * testsuite/*/explicit_instantiations.cc: Change to... * testsuite/*/explicit_instantiation.cc: ... this. 2007-05-01 Benjamin Kosnik <bkoz@redhat.com> - + * testsuite/tr1/4_metaprogramming/*/explicit_instantiations.cc: Change "basic_ofstream" in comment to type_traits. @@ -4617,7 +4617,7 @@ explicit_instantiations.cc * tr1/4_metaprogramming/remove_volatile/value.cc - Deleted in testsuite: + Deleted in testsuite: * tr1/4_metaprogramming/alignment_of/alignment_of.cc * tr1/4_metaprogramming/alignment_of/typedefs.cc * tr1/4_metaprogramming/array_modifications @@ -5248,7 +5248,7 @@ * include/ext/pb_ds/detail/resize_policy/ cc_hash_max_collision_check_resize_trigger_imp.hpp: Qualify - namespace std members. + namespace std members. * include/ext/pb_ds/detail/list_update_policy/ counter_lu_metadata.hpp: Same. * include/ext/throw_allocator.h: Same. @@ -5257,10 +5257,10 @@ * libsupc++/del_op.cc: Same, simplify. * include/bits/c++config: Adjust macro name. - + * include/c_global/cstring: Alphabetize. * include/c_global/cwctype: Same. - + 2007-04-10 Paolo Carlini <pcarlini@suse.de> * include/tr1/cmath: Include <bits/stl_algobase.h> instead of @@ -5385,7 +5385,7 @@ * include/ext/type_traits.h (__numeric_traits): Move... * include/ext/numeric_traits.h: ... here. * include/Makefile.am: Add. - * include/ext/pb_ds/detail/type_utils.hpp: Include + * include/ext/pb_ds/detail/type_utils.hpp: Include <ext/numeric_traits.h> too. * include/tr1/random: Likewise. * testsuite/ext/type_traits/numeric_traits.cc: Move... @@ -5507,7 +5507,7 @@ 2007-03-26 Benjamin Kosnik <bkoz@redhat.com> * include/c_compatibility/complex.h: Without - __GXX_EXPERIMENTAL_CXX0X__ include_next complex.h. + __GXX_EXPERIMENTAL_CXX0X__ include_next complex.h. * include/c_compatibility/fenv.h: Same. * include/c_compatibility/inttypes.h: Same. * include/c_compatibility/stdbool.h: Same. @@ -5521,7 +5521,7 @@ * acinclude.m4 (GLIBCXX_ENABLE_C99): Add check for tgmath.h * configure: Regenerate. * config.h.in: Same. - + 2007-03-25 Paolo Carlini <pcarlini@suse.de> * include/tr1/functional: Formatting fixes. @@ -5557,7 +5557,7 @@ * testsuite/21_strings/headers/cwctype/types_std.cc: Same. * testsuite/21_strings/headers/cwchar/functions_std.cc: Same. * testsuite/21_strings/headers/cwchar/types_std.cc: Same. - + * include/Makefile.am (c_compatibility_headers): Add fenv.h. * include/Makefile.in: Regenerate. * configure.host: Update comment. @@ -5573,7 +5573,7 @@ 2007-03-19 Benjamin Kosnik <bkoz@redhat.com> * docs/doxygen/user.cfg.in: Update for new includes, macros. - + 2007-03-18 Mark Mitchell <mark@codesourcery.com> * libsupc++/array_type_info.cc: Likewise. @@ -5634,12 +5634,12 @@ explicit_instantiation.cc: Same. * testsuite/20_util/weak_ptr/requirements/ explicit_instantiation.cc: Same. - + 2007-03-16 Benjamin Kosnik <bkoz@redhat.com> - + * testsuite/lib/dg-options.exp (dg-require-c-std): New. * testsuite/lib/libstdc++.exp (check_v3_target_c_std): New. Check to - see if _GLIBCXX_USE_C99_MATH is active. + see if _GLIBCXX_USE_C99_MATH is active. * testsuite/tr1/5_numerical_facilities/special_functions/ 08_cyl_bessel_i/check_nan.cc: Use dg-require-c-std. * testsuite/tr1/5_numerical_facilities/special_functions/ @@ -5695,7 +5695,7 @@ * docs/html/ext/tr1.html : Marked tr1 math special functions done. * docs/html/faq/index.html : Ditto. * include/Makefile.in : Added new special function header files. - * include/Makefile.am : Ditto. + * include/Makefile.am : Ditto. * include/tr1/common.h : Added type promotion routines for three and four args. @@ -5901,7 +5901,7 @@ 23_sph_neumann/check_value.cc: New. * testsuite/tr1/5_numerical_facilities/special_functions/ 23_sph_neumann/ compile_2.cc: New. - + 2007-03-15 Hans-Peter Nilsson <hp@axis.com> * testsuite/lib/libstdc++.exp (v3-build_support) <ar>: If it @@ -6155,7 +6155,7 @@ * include/ext/stdio_sync_filebuf.h: Likewise. * include/ext/rope: Include <bits/gthr.h> unconditionally. * include/std/fstream: Do not include <bits/gthr.h>. - + * include/std/ios: Do not include <cstdio>. * include/bits/ios_base.h: Do it here. * testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust dg-error @@ -6227,7 +6227,7 @@ * include/tr1/functional_iterate.h: Remove. * include/tr1/repeat.h: Remove. * include/Makefile.am: Don't install removed headers. - + 2007-03-06 Paolo Carlini <pcarlini@suse.de> PR libstdc++/28080 (partial) @@ -6284,7 +6284,7 @@ "C" includes that are in the global namespace, with C++ includes injecting into namespace std and no C++ "C" compatibility includes. - + 2007-03-04 Benjamin Kosnik <bkoz@redhat.com> * include/bits/c++config: Add _GLIBCXX_NAMEPACE_C. @@ -6342,12 +6342,12 @@ * include/c_global/ccomplex: Add. * include/c_global/cfenv: Add. - * include/c_global/cinttypes: Add. + * include/c_global/cinttypes: Add. * include/c_global/cstdbool: Add. * include/c_global/cstdint: Add. * include/c_global/ctgmath: Add. - * include/std/algorithm: Use C++0x features if -std=c++0x. + * include/std/algorithm: Use C++0x features if -std=c++0x. * include/std/bitset: Same. * include/std/complex: Same. * include/std/deque: Same. @@ -6385,7 +6385,7 @@ * include/std/unordered_map: Add. * include/std/unordered_set: Add. * include/std/c++0x_warning.h: Add. - + * include/tr1/array: Switch namespaces based on _GLIBCXX_TR1. * include/tr1/boost_shared_ptr.h: Same. * include/tr1/cctype: Same. @@ -6502,10 +6502,10 @@ 2007-03-03 Benjamin Kosnik <bkoz@redhat.com> * include/debug/functions.h: Use cstddef. - + * testsuite/tr1/3_function_objects/headers/functional/ using_namespace_std_tr1_placeholders.cc: Fix include. - + 2007-03-03 Benjamin Kosnik <bkoz@redhat.com> * crossconfig.m4 (djgpp): Correct builtin defines to HAVE___, @@ -6633,7 +6633,7 @@ * include/std/bitset: Do not include <ios>, <iosfwd> is enough. (operator>>(std::basic_istream<>&, bitset<>&)): Tweak, refer to ios_base as a base of basic_istream. - * include/std/iomanip: Do not include <ios>, <iosfwd> + + * include/std/iomanip: Do not include <ios>, <iosfwd> + <bits/ios_base.h> is enough. * include/std/iosfwd: Do not include <cctype> here... * include/bits/locale_facets.h: ... do it here, when needed. @@ -6697,7 +6697,7 @@ * testsuite/18_support/headers/cstdlib/macros.cc: Likewise. 2007-02-23 Paolo Carlini <pcarlini@suse.de> - + PR libstdc++/25896 * include/tr1/hashtable (_Hashtable<>::erase(const key_type&)): Take care of &_M_extract((*__slot)->_M_v) == &__k. @@ -6822,7 +6822,7 @@ * tr1/2_general_utilities/enable_shared_from_this * tr1/2_general_utilities/shared_ptr * tr1/2_general_utilities/weak_ptr - + Deleted in testsuite: * 20_util/functional * 20_util/functional/binders @@ -6957,7 +6957,7 @@ 2007-02-20 Benjamin Kosnik <bkoz@redhat.com> Revamp library API testing. - + Added in testsuite: * 17_intro/headers * 17_intro/headers/all_assert_neg.cc @@ -7851,7 +7851,7 @@ * testsuite/24_iterators/reverse_iterator/2.cc: To just one non-requirements test. * testsuite/ext/headers.cc: Add new includes. - + 2007-02-18 Paolo Carlini <pcarlini@suse.de> PR libstdc++/28080 (partial) @@ -8005,7 +8005,7 @@ PR libstdc++/14493 * libsupc++/typeinfo (bad_cast::what, bad_typeid::what): Declare. - * libsupc++/tinfo.cc: Define. + * libsupc++/tinfo.cc: Define. * libsupc++/exception (bad_exception::what): Declare. * libsupc++/eh_exception.cc: Define. (exception::what): Adjust, don't use typeid. @@ -8046,7 +8046,7 @@ tree_order_statistics_test.hpp: Same. * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Adjust line numbers. * testsuite/17_intro/headers_c++_c++0x_compat.cc: New. - + * include/precompiled/extc++.h: Update to current list of ext files. 2007-01-29 Paolo Carlini <pcarlini@suse.de> @@ -8138,7 +8138,7 @@ libsupc++ library directory. * testsuite/abi/cxx_runtime_only_linkage.cc: Remove hard-coded path specification. - + 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com> * libsupc++/eh_personality.cc (parse_lsda_header, check_exception_spec, @@ -8166,7 +8166,7 @@ const unsigned char&), fill_n(char*, _Size, char&)): Rename to __*_aux. (__fill_normal, __fill_n_normal): New, call the latter. - (fill, fill_n): Adjust, call the latter. + (fill, fill_n): Adjust, call the latter. * testsuite/25_algorithms/fill/4.cc: New. * testsuite/25_algorithms/fill/5.cc: New. |