+2004-06-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * include/std/std_complex.h (log): Tidy.
+
+2004-05-31 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/linker-map.gnu (GLIBCXX_3.4.1): Add.
+ * testsuite/testsuite_abi.cc: Same.
+ * configure.ac (libtool_VERSION): Bump to 6:1:0.
+ * configure: Regenerate.
+ * aclocal.m4: Regenerate.
+
+2004-05-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * include/std/std_complex.h (complex<_Tp>): Properly indent
+ to follow C++STYLE.
+ (complex<>::__rep): New.
+ (__complex_abs): New. Dispatch to built-ins.
+ (abs): Use them.
+ (__complex_arg): New. Dispatch to built-ins.
+ (arg): Use it.
+ (__complex_cos): New. Dispatch to built-ins.
+ (cos): Use it.
+ (__complex_cosh): New. Dispatch to built-ins.
+ (cosh): Use it.
+ (__complex_exp): New. Dispatch to built-ins.
+ (exp): Use it.
+ (__complex_log): New. Dispatch to built-ins.
+ (log): Use it.
+ (__complex_sin): New. Dispatch to built-ins.
+ (sin): Use it.
+ (__complex_sinh): New. Dispatch to built-ins.
+ (sinh): Use it.
+ (__complex_sqrt): New. Dispatch to built-ins.
+ (sqrt): Use it.
+ (__complex_tan): New. Dispatch to built-ins.
+ (tan): Use it.
+ (__complex_tanh): New. Dispatch to built-ins.
+ (tanh): Use it.
+ (__complex_pow): New. Dispatch to built-ins.
+ (pow): Use it.
+
+2004-05-29 Richard B. Kreckel <Richard.Kreckel@Framatome-ANP.com>
+ Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/14600
+ * include/ext/stdio_sync_filebuf.h (stdio_sync_filebuf::file): New.
+ * include/ext/stdio_filebuf.h (stdio_filebuf::file): New.
+ * config/io/basic_file_stdio.cc (__basic_file::file): New.
+ * config/io/basic_file_stdio.h: Define.
+
+2004-05-27 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/15675
+ * docs/html/documentation.html: Update doxygen links for 3.4.0.
+
+2004-05-27 Jan Beulich <jbeulich@novell.com>
+
+ * scripts/create_testsuite_files: Tweak.
+
+2004-05-25 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/15489
+ * scripts/create_testsuite_files: Revert xtype change, add non-GNU
+ bits to do the same thing.
+
+2004-05-24 Paolo Carlini <pcarlini@suse.de>
+
+ * include/bits/istream.tcc (ignore): Correctly deal with
+ n == numeric_limits<streamsize>::max().
+ * testsuite/27_io/basic_istream/ignore/char/2.cc: New.
+
+ * include/bits/istream.tcc (basic_istream<>::getline): Prefer
+ '_M_gcount + 1 < __n' to '--__n; _M_gcount < __n', just in case
+ __n == numeric_limits<>::min().
+
+ * include/bits/istream.tcc: Minor tweaks.
+
+ * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
+ Tighten.
+ * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
+ Likewise.
+ * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
+
+2004-05-22 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/12854
+ Fixups for -Weffc++.
+ * include/bits/basic_string.h (basic_string::operator=): Return
+ pointer to this instead of result of assign. Although redundant,
+ this doesn't impact resultant codegen.
+
+ * include/bits/locale_facets.h (__numpunct_cache): Declare
+ assignment opxserator and copy constructor private.
+ (__timepunct_cache): Same.
+ (__moneypunct_cache): Same.
+ (collate): Use member initialization list for _M_c_locale_collate.
+ * config/locale/gnu/messages_members.h: Same.
+ * config/locale/gnu/time_members.h (__timepunct): Same.
+ * src/codecvt.cc: Use member initialization list to initialize
+ _M_c_locale_codecvt.
+ * src/ctype.cc: Same, with _M_c_locale_ctype and _M_narrow_ok.
+ * config/os/gnu-linux/ctype_noninline.h: Same.
+ * src/locale.cc (_Impl): Same.
+ * src/locale_init.cc: Same.
+ * src/localename.cc: Same.
+
+ * include/bits/basic_ios.h (basic_ios): Complete member
+ initialization list.
+ * include/bits/istream.tcc (basic_istream::sentry): Same.
+ * include/bits/ostream.tcc (basic_ostream::sentry): Same.
+ * include/bits/fstream.tcc (basic_filebuf): Add _M_lock and
+ _M_pback to member initialization list.
+ * include/std/std_streambuf.h: Same.
+ * include/std/std_sstream.h: Same, for _M_mode.
+ * src/ios.cc (ios_base): Same.
+
+ * include/ext/rope: Make derived classes match exception
+
+ specifications. Add copy constructors and assignment operators.
+
+ * include/debug/safe_base.h (_Safe_sequence_base): Declare copy
+ constructor and assignment operator protected.
+ (_Safe_iterator_base): Same.
+ * include/debug/formatter.h (_Error_formatter): Define copy
+ constructor and assignment operator.
+
+ * include/backward/strstream: Declare assignment operator and copy
+ constructor private.
+
2004-05-22 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/testsuite_hooks.h (func_callback): Declare copy