+2007-03-27 Paolo Carlini <pcarlini@suse.de>
+
+ * include/bits/fstream.tcc (basic_filebuf<>::underflow):
+ Don't call codecvt::in at all if _M_ext_next >= _M_ext_end.
+ * testsuite/27_io/basic_filebuf/underflow/char/3.cc: New.
+
+2007-03-26 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/c_compatibility/complex.h: Without
+ __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.
+ * include/c_compatibility/stdint.h: Same.
+ * include/c_compatibility/tgmath.h: Same.
+
+ * include/tr1/cinttypes: Use include_next.
+ * include/tr1/cstdint: Same.
+ * include/tr1/cstdbool: Same.
+
+ * 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.
+
+2007-03-23 Paolo Carlini <pcarlini@suse.de>
+
+ * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
+ Likewise use std::numeric_limits<>::max().
+ * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
+ Minor tweaks.
+
+2007-03-23 Hans-Peter Nilsson <hp@axis.com>
+
+ * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc
+ (test02): Use std::numeric_limits<>::max() to get suitable large
+ values.
+
+2007-03-22 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/21_strings/headers/cstdlib/functions_std.cc: Without
+ C99 support, _GLIBCXX_USE_WCHAR_T not defined, so
+ dg-require-c-std.
+ * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Same.
+ * testsuite/27_io/headers/iostream/synopsis.cc: Same.
+ * testsuite/27_io/headers/streambuf/types_std.cc: Same.
+ * testsuite/27_io/headers/sstream/types_std.cc: Same.
+ * testsuite/27_io/headers/ostream/types_std.cc: Same.
+ * testsuite/27_io/headers/istream/types_std.cc: Same.
+ * testsuite/27_io/headers/iostream/types_std.cc: Same.
+ * testsuite/27_io/headers/fstream/types_std.cc: Same.
+ * testsuite/21_strings/headers/string/types_std.cc: Same.
+ * testsuite/21_strings/headers/cwctype/functions_std.cc: Same.
+ * 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.
+
+ * include/tr1/cfenv: Use include_next.
+
+2007-03-19 Paolo Carlini <pcarlini@suse.de>
+
+ * include/tr1/tuple (get(_Tuple_impl<>&, get(const _Tuple_impl<>&):
+ Rename as __get_helper.
+ (get(tuple<>&, get(const tuple<>&)): Forward to the latter.
+
+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.
+ * libsupc++/bad_cast.cc: Likewise.
+ * libsupc++/bad_typeid.cc: Likewise.
+ * libsupc++/class_type_info.cc: Likewise.
+ * libsupc++/dyncast.cc: Likewise.
+ * libsupc++/enum_type_info.cc: Likewise.
+ * libsupc++/function_type_info.cc: Likewise.
+ * libsupc++/fundamental_type_info.cc: Likewise.
+ * libsupc++/pbase_type_info.cc: Likewise.
+ * libsupc++/pmem_type_info.cc: Likewise.
+ * libsupc++/pointer_type_info.cc: Likewise.
+ * libsupc++/si_class_type_info.cc: Likewise.
+ * libsupc++/vmi_class_type_info.cc: Likewise.
+ * libsupc++/tinfo.h: Move inline type_info functions here.
+ * libsupc++/tinfo.cc: Separate type_info classes into their own
+ files.
+ * libsupc++/tinfo2.cc: Likewise.
+ * Makefile.am (sources): Mention new files.
+ * Makefile.in: Regenerated.
+
+2007-03-16 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Use
+ -std=gnu++0x instead of -std=c++0x for testing.
+ * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Same.
+ * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Same.
+ * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Same.
+ * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Same.
+ * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Same.
+ * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: Same.
+ * testsuite/17_intro/headers/c++200x/all.cc: Same.
+ * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Same.
+ * testsuite/23_containers/hash/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/23_containers/unordered_map/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/23_containers/tuple/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/23_containers/unordered_multimap/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/23_containers/unordered_set/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Same.
+ * testsuite/23_containers/unordered_multiset/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/23_containers/array/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/20_util/enable_shared_from_this/requirements/
+ explicit_instantiation.cc: Same.
+ * testsuite/20_util/headers/functional/types_std_c++0x.cc: Same.
+ * testsuite/20_util/headers/functional/
+ using_namespace_std_placeholders.cc: Same.
+ * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Same.
+ * testsuite/20_util/headers/memory/types_std_c++0x.cc: Same.
+ * testsuite/20_util/shared_ptr/requirements/
+ 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.