+2007-02-23 Mark Mitchell <mark@codesourcery.com>
+
+ * testsuite/27_io/ios_base/sync_with_stdio/1.cc: XFAIL for wrapped
+ targets.
+
+2007-02-23 Mark Mitchell <mark@codesourcery.com>
+
+ * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
+ XFAIL for Newlib targets.
+
+2007-02-22 Simon Martin <simartin@users.sourceforge.net>
+
+ * testsuite/27_io/basic_ios/cons/char/3.cc: Fixed type mismatches in
+ explicit instantiations.
+ * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc: Likewise.
+ * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
+ Likewise.
+ * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
+ Likewise.
+ * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
+ * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
+ * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
+
+2007-02-22 Paolo Carlini <pcarlini@suse.de>
+
+ * include/tr1/unordered_map (class __unordered_map,
+ class __unordered_multimap): New.
+ (class unordered_map, class unordered_multimap): Forward to
+ the latter.
+ * include/tr1/unordered_set: Likewise for unordered_set and
+ unordered_multiset.
+ * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
+ Remove xfail.
+ * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
+ Likewise.
+ * testsuite/tr1/6_containers/unordered_multimap/requirements/
+ explicit_instantiation.cc: Adjust.
+ * testsuite/tr1/6_containers/unordered_set/requirements/
+ explicit_instantiation.cc: Likewise.
+ * testsuite/tr1/6_containers/unordered_map/requirements/
+ explicit_instantiation.cc: Likewise.
+ * testsuite/tr1/6_containers/unordered_multiset/requirements/
+ explicit_instantiation.cc: Likewise.
+ * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
+ * testsuite/util/native_type/assoc/native_hash_set.hpp: Likewise.
+ * testsuite/util/native_type/assoc/native_hash_map.hpp: Likewise.
+
+2007-02-20 Mark Mitchell <mark@codesourcery.com>
+
+ * testsuite/lib/libstdc++.exp (libstdc++_init): Compile testglue
+ with -fexceptions.
+
+2007-02-20 Paolo Carlini <pcarlini@suse.de>
+
+ PR libstdc++/28080 (partial)
+ * include/tr1/functional: Split out hash bits to...
+ * include/tr1/functional_hash.h: ...here.
+ * include/Makefile.am: Add.
+ * include/tr1/unordered_set: Include the latter instead.
+ * include/tr1/unordered_map: Likewise.
+ * include/tr1/random: Do not include the whole <algorithm>,
+ stl_algobase.h is enough.
+ * include/tr1/memory: Likewise.
+ * include/Makefile.in: Regenerate.
+
+ * include/tr1/utility (get(std::pair<>&), get(const std::pair<>&)):
+ Mark inline.
+
+2007-02-20 Benjamin Kosnik <bkoz@redhat.com>
+
+ Directory layout flattening.
+
+ Added in testsuite:
+ * 20_util/allocator
+ * 20_util/auto_ptr
+ * 20_util/function_objects
+ * 20_util/function_objects/binders
+ * 20_util/function_objects/binders/1.cc
+ * 20_util/function_objects/binders/3113.cc
+ * 20_util/function_objects/comparisons.cc
+ * 20_util/pair
+ * 20_util/raw_storage_iterator
+ * 20_util/rel_ops.cc
+ * 20_util/specialized_algorithms
+ * 20_util/specialized_algorithms/16505.cc
+ * 20_util/temporary_buffer.cc
+ * 26_numerics/numeric_arrays/slice_array
+ * 26_numerics/numeric_arrays/slice_array/array_assignment.cc
+ * 26_numerics/numeric_arrays/slice_array/requirements
+ * 26_numerics/numeric_arrays/slice_array/requirements/
+ explicit_instantiation.cc
+ * 26_numerics/numeric_arrays/slice_array/requirements/typedefs.cc
+ * 26_numerics/numeric_arrays/valarray
+ * 26_numerics/numeric_arrays/valarray/27867.cc
+ * 26_numerics/numeric_arrays/valarray/28277.cc
+ * 26_numerics/numeric_arrays/valarray/30416.cc
+ * 26_numerics/numeric_arrays/valarray/algo.cc
+ * 26_numerics/numeric_arrays/valarray/binary_closure.cc
+ * 26_numerics/numeric_arrays/valarray/const_bracket.cc
+ * 26_numerics/numeric_arrays/valarray/dr543.cc
+ * 26_numerics/numeric_arrays/valarray/name_lookup.cc
+ * 26_numerics/numeric_arrays/valarray/operators.cc
+ * 26_numerics/numeric_arrays/valarray/requirements
+ * 26_numerics/numeric_arrays/valarray/requirements/
+ explicit_instantiation.cc
+ * 26_numerics/numeric_arrays/valarray/requirements/typedefs.cc
+ * 26_numerics/numeric_arrays/valarray/subset_assignment.cc
+ * 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
+ * 20_util/functional/binders/1.cc
+ * 20_util/functional/binders/3113.cc
+ * 20_util/functional/comparisons.cc
+ * 20_util/memory
+ * 20_util/memory/16505.cc
+ * 20_util/memory/allocator
+ * 20_util/memory/allocator/10378.cc
+ * 20_util/memory/allocator/14176.cc
+ * 20_util/memory/allocator/1.cc
+ * 20_util/memory/allocator/8230.cc
+ * 20_util/memory/allocator/requirements
+ * 20_util/memory/allocator/requirements/explicit_instantiation
+ * 20_util/memory/allocator/requirements/explicit_instantiation/1.cc
+ * 20_util/memory/auto_ptr
+ * 20_util/memory/auto_ptr/1.cc
+ * 20_util/memory/auto_ptr/2.cc
+ * 20_util/memory/auto_ptr/3946.cc
+ * 20_util/memory/auto_ptr/3.cc
+ * 20_util/memory/auto_ptr/4.cc
+ * 20_util/memory/auto_ptr/5.cc
+ * 20_util/memory/auto_ptr/6.cc
+ * 20_util/memory/auto_ptr/7.cc
+ * 20_util/memory/auto_ptr/assign_neg.cc
+ * 20_util/memory/auto_ptr/requirements
+ * 20_util/memory/auto_ptr/requirements/explicit_instantiation
+ * 20_util/memory/auto_ptr/requirements/explicit_instantiation/1.cc
+ * 20_util/memory/raw_storage_iterator
+ * 20_util/memory/raw_storage_iterator/requirements
+ * 20_util/memory/raw_storage_iterator/requirements/base_classes.cc
+ * 20_util/memory/raw_storage_iterator/requirements/
+ explicit_instantiation
+ * 20_util/memory/raw_storage_iterator/requirements/
+ explicit_instantiation/1.cc
+ * 20_util/memory/raw_storage_iterator/requirements/typedefs.cc
+ * 20_util/memory/temporary_buffer.cc
+ * 20_util/utility
+ * 20_util/utility/pair
+ * 20_util/utility/pair/1.cc
+ * 20_util/utility/pair/2.cc
+ * 20_util/utility/pair/3.cc
+ * 20_util/utility/pair/4.cc
+ * 20_util/utility/pair/requirements
+ * 20_util/utility/pair/requirements/explicit_instantiation
+ * 20_util/utility/pair/requirements/explicit_instantiation/1.cc
+ * 20_util/utility/rel_ops.cc
+ * 26_numerics/numeric_arrays/27867.cc
+ * 26_numerics/numeric_arrays/28277.cc
+ * 26_numerics/numeric_arrays/30416.cc
+ * 26_numerics/numeric_arrays/binary_closure.cc
+ * 26_numerics/numeric_arrays/dr543.cc
+ * 26_numerics/numeric_arrays/slice_array_assignment.cc
+ * 26_numerics/numeric_arrays/valarray.cc
+ * 26_numerics/numeric_arrays/valarray_const_bracket.cc
+ * 26_numerics/numeric_arrays/valarray_name_lookup.cc
+ * 26_numerics/numeric_arrays/valarray_operators.cc
+ * 26_numerics/numeric_arrays/valarray_subset_assignment.cc
+ * tr1/2_general_utilities/memory
+ * tr1/2_general_utilities/memory/enable_shared_from_this
+ * tr1/2_general_utilities/memory/enable_shared_from_this/1.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/not_shared2.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/not_shared3.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/not_shared.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/requirements
+ * tr1/2_general_utilities/memory/enable_shared_from_this/
+ requirements/explicit_instantiation
+ * tr1/2_general_utilities/memory/enable_shared_from_this/
+ requirements/explicit_instantiation/1.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/shared.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/
+ still_shared.cc
+ * tr1/2_general_utilities/memory/shared_ptr
+ * tr1/2_general_utilities/memory/shared_ptr/assign
+ * tr1/2_general_utilities/memory/shared_ptr/assign/assign.cc
+ * tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr.cc
+ * tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr_neg.cc
+ * tr1/2_general_utilities/memory/shared_ptr/assign/
+ auto_ptr_rvalue_neg.cc
+ * tr1/2_general_utilities/memory/shared_ptr/assign/dr541.cc
+ * tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr.cc
+ * tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr_neg.cc
+ * tr1/2_general_utilities/memory/shared_ptr/casts
+ * tr1/2_general_utilities/memory/shared_ptr/casts/1.cc
+ * tr1/2_general_utilities/memory/shared_ptr/comparison
+ * tr1/2_general_utilities/memory/shared_ptr/comparison/cmp.cc
+ * tr1/2_general_utilities/memory/shared_ptr/cons
+ * tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr.cc
+ * tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr_neg.cc
+ * tr1/2_general_utilities/memory/shared_ptr/cons/copy.cc
+ * tr1/2_general_utilities/memory/shared_ptr/cons/default.cc
+ * tr1/2_general_utilities/memory/shared_ptr/cons/pointer.cc
+ * tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr.cc
+ * tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr_expired.cc
+ * tr1/2_general_utilities/memory/shared_ptr/dest
+ * tr1/2_general_utilities/memory/shared_ptr/dest/dest.cc
+ * tr1/2_general_utilities/memory/shared_ptr/misc
+ * tr1/2_general_utilities/memory/shared_ptr/misc/24595.cc
+ * tr1/2_general_utilities/memory/shared_ptr/misc/io.cc
+ * tr1/2_general_utilities/memory/shared_ptr/misc/swap.cc
+ * tr1/2_general_utilities/memory/shared_ptr/modifiers
+ * tr1/2_general_utilities/memory/shared_ptr/modifiers/24805.cc
+ * tr1/2_general_utilities/memory/shared_ptr/modifiers/reset.cc
+ * tr1/2_general_utilities/memory/shared_ptr/modifiers/reset_neg.cc
+ * tr1/2_general_utilities/memory/shared_ptr/modifiers/swap.cc
+ * tr1/2_general_utilities/memory/shared_ptr/modifiers/swap_neg.cc
+ * tr1/2_general_utilities/memory/shared_ptr/observers
+ * tr1/2_general_utilities/memory/shared_ptr/observers/bool_conv.cc
+ * tr1/2_general_utilities/memory/shared_ptr/observers/get.cc
+ * tr1/2_general_utilities/memory/shared_ptr/observers/unique.cc
+ * tr1/2_general_utilities/memory/shared_ptr/observers/use_count.cc
+ * tr1/2_general_utilities/memory/shared_ptr/requirements
+ * tr1/2_general_utilities/memory/shared_ptr/requirements/
+ explicit_instantiation
+ * tr1/2_general_utilities/memory/shared_ptr/requirements/
+ explicit_instantiation/1.cc
+ * tr1/2_general_utilities/memory/shared_ptr/thread
+ * tr1/2_general_utilities/memory/shared_ptr/thread/
+ default_weaktoshared.cc
+ * tr1/2_general_utilities/memory/shared_ptr/thread/
+ mutex_weaktoshared.cc
+ * tr1/2_general_utilities/memory/weak_ptr
+ * tr1/2_general_utilities/memory/weak_ptr/lock
+ * tr1/2_general_utilities/memory/weak_ptr/lock/1.cc
+ * tr1/2_general_utilities/memory/weak_ptr/requirements
+ * tr1/2_general_utilities/memory/weak_ptr/requirements/
+ explicit_instantiation
+ * tr1/2_general_utilities/memory/weak_ptr/requirements/
+ explicit_instantiation/1.cc
+
+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
+ * 17_intro/headers/all_c++200x_compatibility.cc
+ * 17_intro/headers/all.cc
+ * 17_intro/headers/c++1998
+ * 17_intro/headers/c++1998/all.cc
+ * 17_intro/headers/c++1998/all_multiple_inclusion.cc
+ * 17_intro/headers/c++1998/c++_for_c.tar
+ * 17_intro/headers/c++1998/c++.tar
+ * 17_intro/using_namespace_std.cc
+ * 18_support/headers
+ * 18_support/headers/cfloat
+ * 18_support/headers/cfloat/values.cc
+ * 18_support/headers/climits
+ * 18_support/headers/climits/values.cc
+ * 18_support/headers/csetjmp
+ * 18_support/headers/csetjmp/functions_std.cc
+ * 18_support/headers/csetjmp/macros.cc
+ * 18_support/headers/csetjmp/types_std.cc
+ * 18_support/headers/csignal
+ * 18_support/headers/csignal/functions_std.cc
+ * 18_support/headers/csignal/macros.cc
+ * 18_support/headers/csignal/types_std.cc
+ * 18_support/headers/cstdarg
+ * 18_support/headers/cstdarg/macros.cc
+ * 18_support/headers/cstdarg/types_std.cc
+ * 18_support/headers/cstddef
+ * 18_support/headers/cstddef/macros.cc
+ * 18_support/headers/cstddef/types_std.cc
+ * 18_support/headers/cstdlib
+ * 18_support/headers/cstdlib/functions_std.cc
+ * 18_support/headers/cstdlib/macros.cc
+ * 18_support/headers/ctime
+ * 18_support/headers/ctime/functions_std.cc
+ * 18_support/headers/ctime/macros.cc
+ * 18_support/headers/ctime/types_std.cc
+ * 18_support/headers/exception
+ * 18_support/headers/exception/synopsis.cc
+ * 18_support/headers/exception/types_std.cc
+ * 18_support/headers/limits
+ * 18_support/headers/limits/synopsis.cc
+ * 18_support/headers/new
+ * 18_support/headers/new/synopsis.cc
+ * 18_support/headers/new/types_std.cc
+ * 18_support/headers/typeinfo
+ * 18_support/headers/typeinfo/synopsis.cc
+ * 18_support/headers/typeinfo/types_std.cc
+ * 18_support/numeric_limits/is_signed.cc
+ * 18_support/numeric_limits/requirements
+ * 18_support/numeric_limits/requirements/explicit_instantiation
+ * 18_support/numeric_limits/requirements/explicit_instantiation/1.cc
+ * 18_support/numeric_limits/specialization_default_values.cc
+ * 19_diagnostics/headers
+ * 19_diagnostics/headers/cassert
+ * 19_diagnostics/headers/cassert/macros.cc
+ * 19_diagnostics/headers/cerrno
+ * 19_diagnostics/headers/cerrno/macros.cc
+ * 19_diagnostics/headers/stdexcept
+ * 19_diagnostics/headers/stdexcept/synopsis.cc
+ * 19_diagnostics/headers/stdexcept/types_std.cc
+ * 20_util/headers
+ * 20_util/headers/cstdlib
+ * 20_util/headers/cstdlib/functions_std.cc
+ * 20_util/headers/cstring
+ * 20_util/headers/cstring/functions_std.cc
+ * 20_util/headers/cstring/macros.cc
+ * 20_util/headers/cstring/types_std.cc
+ * 20_util/headers/ctime
+ * 20_util/headers/ctime/functions_std.cc
+ * 20_util/headers/ctime/macros.cc
+ * 20_util/headers/ctime/types_std.cc
+ * 20_util/headers/functional
+ * 20_util/headers/functional/synopsis.cc
+ * 20_util/headers/memory
+ * 20_util/headers/memory/synopsis.cc
+ * 20_util/headers/utility
+ * 20_util/headers/utility/synopsis.cc
+ * 20_util/headers/utility/using_namespace_std_rel_ops.cc
+ * 20_util/memory/allocator/requirements
+ * 20_util/memory/allocator/requirements/explicit_instantiation
+ * 20_util/memory/allocator/requirements/explicit_instantiation/1.cc
+ * 20_util/memory/auto_ptr/requirements
+ * 20_util/memory/auto_ptr/requirements/explicit_instantiation
+ * 20_util/memory/auto_ptr/requirements/explicit_instantiation/1.cc
+ * 20_util/memory/raw_storage_iterator
+ * 20_util/memory/raw_storage_iterator/requirements
+ * 20_util/memory/raw_storage_iterator/requirements/base_classes.cc
+ * 20_util/memory/raw_storage_iterator/requirements/
+ explicit_instantiation
+ * 20_util/memory/raw_storage_iterator/requirements/
+ explicit_instantiation/1.cc
+ * 20_util/memory/raw_storage_iterator/requirements/typedefs.cc
+ * 20_util/utility/pair/requirements
+ * 20_util/utility/pair/requirements/explicit_instantiation
+ * 20_util/utility/pair/requirements/explicit_instantiation/1.cc
+ * 21_strings/basic_string/requirements
+ * 21_strings/basic_string/requirements/explicit_instantiation
+ * 21_strings/basic_string/requirements/explicit_instantiation/1.cc
+ * 21_strings/basic_string/requirements/explicit_instantiation/debug.cc
+ * 21_strings/headers
+ * 21_strings/headers/cctype
+ * 21_strings/headers/cctype/functions_std.cc
+ * 21_strings/headers/cstdlib
+ * 21_strings/headers/cstdlib/functions_std.cc
+ * 21_strings/headers/cstdlib/macros.cc
+ * 21_strings/headers/cstring
+ * 21_strings/headers/cstring/functions_std.cc
+ * 21_strings/headers/cstring/macros.cc
+ * 21_strings/headers/cstring/types_std.cc
+ * 21_strings/headers/cwchar
+ * 21_strings/headers/cwchar/functions_std.cc
+ * 21_strings/headers/cwchar/macros.cc
+ * 21_strings/headers/cwchar/types_std.cc
+ * 21_strings/headers/cwctype
+ * 21_strings/headers/cwctype/functions_std.cc
+ * 21_strings/headers/cwctype/macros.cc
+ * 21_strings/headers/cwctype/types_std.cc
+ * 21_strings/headers/string
+ * 21_strings/headers/string/synopsis.cc
+ * 21_strings/headers/string/types_std.cc
+ * 22_locale/codecvt_byname/requirements
+ * 22_locale/codecvt_byname/requirements/base_classes.cc
+ * 22_locale/codecvt_byname/requirements/explicit_instantiation.cc
+ * 22_locale/codecvt_byname/requirements/typedefs.cc
+ * 22_locale/codecvt/requirements
+ * 22_locale/codecvt/requirements/base_classes.cc
+ * 22_locale/codecvt/requirements/explicit_instantiation.cc
+ * 22_locale/codecvt/requirements/typedefs.cc
+ * 22_locale/collate_byname/requirements
+ * 22_locale/collate_byname/requirements/base_classes.cc
+ * 22_locale/collate_byname/requirements/explicit_instantiation.cc
+ * 22_locale/collate_byname/requirements/typedefs.cc
+ * 22_locale/collate/requirements
+ * 22_locale/collate/requirements/base_classes.cc
+ * 22_locale/collate/requirements/explicit_instantiation.cc
+ * 22_locale/collate/requirements/typedefs.cc
+ * 22_locale/ctype_base/mask.cc
+ * 22_locale/ctype/requirements
+ * 22_locale/ctype/requirements/base_classes.cc
+ * 22_locale/ctype/requirements/explicit_instantiation.cc
+ * 22_locale/ctype/requirements/typedefs.cc
+ * 22_locale/headers
+ * 22_locale/headers/clocale
+ * 22_locale/headers/clocale/functions_std.cc
+ * 22_locale/headers/clocale/macros.cc
+ * 22_locale/headers/clocale/types_std.cc
+ * 22_locale/headers/locale
+ * 22_locale/headers/locale/synopsis.cc
+ * 22_locale/headers/locale/types_std.cc
+ * 22_locale/messages_byname/requirements
+ * 22_locale/messages_byname/requirements/base_classes.cc
+ * 22_locale/messages_byname/requirements/explicit_instantiation.cc
+ * 22_locale/messages_byname/requirements/typedefs.cc
+ * 22_locale/messages/requirements
+ * 22_locale/messages/requirements/base_classes.cc
+ * 22_locale/messages/requirements/explicit_instantiation.cc
+ * 22_locale/messages/requirements/typedefs.cc
+ * 22_locale/money_get/cons
+ * 22_locale/money_get/cons/3.cc
+ * 22_locale/money_get/requirements
+ * 22_locale/money_get/requirements/base_classes.cc
+ * 22_locale/money_get/requirements/explicit_instantiations.cc
+ * 22_locale/money_get/requirements/typedefs.cc
+ * 22_locale/moneypunct_byname/requirements
+ * 22_locale/moneypunct_byname/requirements/base_classes.cc
+ * 22_locale/moneypunct_byname/requirements/explicit_instantiation.cc
+ * 22_locale/moneypunct_byname/requirements/typedefs.cc
+ * 22_locale/moneypunct/requirements
+ * 22_locale/moneypunct/requirements/false
+ * 22_locale/moneypunct/requirements/false/base_classes.cc
+ * 22_locale/moneypunct/requirements/false/explicit_instantiation.cc
+ * 22_locale/moneypunct/requirements/false/intl.cc
+ * 22_locale/moneypunct/requirements/false/typedefs.cc
+ * 22_locale/moneypunct/requirements/true
+ * 22_locale/moneypunct/requirements/true/base_classes.cc
+ * 22_locale/moneypunct/requirements/true/explicit_instantiation.cc
+ * 22_locale/moneypunct/requirements/true/intl.cc
+ * 22_locale/moneypunct/requirements/true/typedefs.cc
+ * 22_locale/money_put/cons
+ * 22_locale/money_put/cons/3.cc
+ * 22_locale/money_put/requirements
+ * 22_locale/money_put/requirements/base_classes.cc
+ * 22_locale/money_put/requirements/explicit_instantiation.cc
+ * 22_locale/money_put/requirements/typedefs.cc
+ * 22_locale/num_get/cons
+ * 22_locale/num_get/cons/3.cc
+ * 22_locale/num_get/requirements
+ * 22_locale/num_get/requirements/base_classes.cc
+ * 22_locale/num_get/requirements/explicit_instantiation.cc
+ * 22_locale/num_get/requirements/typedefs.cc
+ * 22_locale/numpunct_byname/requirements
+ * 22_locale/numpunct_byname/requirements/base_classes.cc
+ * 22_locale/numpunct_byname/requirements/explicit_instantiations.cc
+ * 22_locale/numpunct_byname/requirements/typedefs.cc
+ * 22_locale/numpunct/requirements
+ * 22_locale/numpunct/requirements/base_classes.cc
+ * 22_locale/numpunct/requirements/explicit_instantiations.cc
+ * 22_locale/numpunct/requirements/typedefs.cc
+ * 22_locale/num_put/cons
+ * 22_locale/num_put/cons/3.cc
+ * 22_locale/num_put/requirements
+ * 22_locale/num_put/requirements/base_classes.cc
+ * 22_locale/num_put/requirements/explicit_instantiations.cc
+ * 22_locale/num_put/requirements/typedefs.cc
+ * 22_locale/time_get/requirements
+ * 22_locale/time_get/requirements/base_classes.cc
+ * 22_locale/time_get/requirements/explicit_instantiations.cc
+ * 22_locale/time_get/requirements/typedefs.cc
+ * 22_locale/time_put/requirements
+ * 22_locale/time_put/requirements/base_classes.cc
+ * 22_locale/time_put/requirements/explicit_instantiations.cc
+ * 22_locale/time_put/requirements/typedefs.cc
+ * 23_containers/bitset/requirements
+ * 23_containers/bitset/requirements/explicit_instantiation
+ * 23_containers/bitset/requirements/explicit_instantiation/1.cc
+ * 23_containers/deque/requirements
+ * 23_containers/deque/requirements/explicit_instantiation
+ * 23_containers/deque/requirements/partial_specialization
+ * 23_containers/deque/requirements/partial_specialization/1.cc
+ * 23_containers/headers
+ * 23_containers/headers/bitset
+ * 23_containers/headers/bitset/synopsis.cc
+ * 23_containers/headers/deque
+ * 23_containers/headers/deque/synopsis.cc
+ * 23_containers/headers/list
+ * 23_containers/headers/list/synopsis.cc
+ * 23_containers/headers/map
+ * 23_containers/headers/map/synopsis.cc
+ * 23_containers/headers/queue
+ * 23_containers/headers/queue/synopsis.cc
+ * 23_containers/headers/set
+ * 23_containers/headers/set/synopsis.cc
+ * 23_containers/headers/stack
+ * 23_containers/headers/stack/synopsis.cc
+ * 23_containers/headers/vector
+ * 23_containers/headers/vector/synopsis.cc
+ * 23_containers/list/requirements
+ * 23_containers/list/requirements/explicit_instantiation
+ * 23_containers/list/requirements/partial_specialization
+ * 23_containers/list/requirements/partial_specialization/1.cc
+ * 23_containers/map/requirements
+ * 23_containers/map/requirements/explicit_instantiation
+ * 23_containers/map/requirements/partial_specialization
+ * 23_containers/map/requirements/partial_specialization/1.cc
+ * 23_containers/multimap/requirements
+ * 23_containers/multimap/requirements/explicit_instantiation
+ * 23_containers/multimap/requirements/partial_specialization
+ * 23_containers/multimap/requirements/partial_specialization/1.cc
+ * 23_containers/multiset/requirements
+ * 23_containers/multiset/requirements/explicit_instantiation
+ * 23_containers/multiset/requirements/partial_specialization
+ * 23_containers/multiset/requirements/partial_specialization/1.cc
+ * 23_containers/priority_queue/requirements
+ * 23_containers/priority_queue/requirements/explicit_instantiation
+ * 23_containers/priority_queue/requirements/explicit_instantiation/1.cc
+ * 23_containers/queue/requirements
+ * 23_containers/queue/requirements/explicit_instantiation
+ * 23_containers/queue/requirements/explicit_instantiation/1.cc
+ * 23_containers/set/requirements
+ * 23_containers/set/requirements/explicit_instantiation
+ * 23_containers/set/requirements/partial_specialization
+ * 23_containers/set/requirements/partial_specialization/1.cc
+ * 23_containers/stack/requirements
+ * 23_containers/stack/requirements/explicit_instantiation
+ * 23_containers/stack/requirements/explicit_instantiation/1.cc
+ * 23_containers/vector/requirements
+ * 23_containers/vector/requirements/explicit_instantiation
+ * 23_containers/vector/requirements/partial_specialization
+ * 23_containers/vector/requirements/partial_specialization/1.cc
+ * 24_iterators/back_insert_iterator
+ * 24_iterators/back_insert_iterator/2.cc
+ * 24_iterators/back_insert_iterator/requirements
+ * 24_iterators/back_insert_iterator/requirements/base_classes.cc
+ * 24_iterators/back_insert_iterator/requirements/container.cc
+ * 24_iterators/back_insert_iterator/requirements/
+ explicit_instantiation.cc
+ * 24_iterators/back_insert_iterator/requirements/typedefs.cc
+ * 24_iterators/front_insert_iterator
+ * 24_iterators/front_insert_iterator/2.cc
+ * 24_iterators/front_insert_iterator/requirements
+ * 24_iterators/front_insert_iterator/requirements/base_classes.cc
+ * 24_iterators/front_insert_iterator/requirements/container.cc
+ * 24_iterators/front_insert_iterator/requirements/
+ explicit_instantiation.cc
+ * 24_iterators/front_insert_iterator/requirements/typedefs.cc
+ * 24_iterators/headers
+ * 24_iterators/headers/iterator
+ * 24_iterators/headers/iterator/synopsis.cc
+ * 24_iterators/headers/iterator/types_std.cc
+ * 24_iterators/insert_iterator
+ * 24_iterators/insert_iterator/2.cc
+ * 24_iterators/insert_iterator/requirements
+ * 24_iterators/insert_iterator/requirements/base_classes.cc
+ * 24_iterators/insert_iterator/requirements/container.cc
+ * 24_iterators/insert_iterator/requirements/explicit_instantiation.cc
+ * 24_iterators/insert_iterator/requirements/typedefs.cc
+ * 24_iterators/istreambuf_iterator/requirements
+ * 24_iterators/istreambuf_iterator/requirements/base_classes.cc
+ * 24_iterators/istreambuf_iterator/requirements/
+ explicit_instantiation.cc
+ * 24_iterators/istreambuf_iterator/requirements/typedefs.cc
+ * 24_iterators/istream_iterator
+ * 24_iterators/istream_iterator/2.cc
+ * 24_iterators/istream_iterator/requirements
+ * 24_iterators/istream_iterator/requirements/base_classes.cc
+ * 24_iterators/istream_iterator/requirements/explicit_instantiation.cc
+ * 24_iterators/istream_iterator/requirements/typedefs.cc
+ * 24_iterators/ostreambuf_iterator/requirements
+ * 24_iterators/ostreambuf_iterator/requirements/base_classes.cc
+ * 24_iterators/ostreambuf_iterator/requirements/
+ explicit_instantiation.cc
+ * 24_iterators/ostreambuf_iterator/requirements/typedefs.cc
+ * 24_iterators/ostream_iterator
+ * 24_iterators/ostream_iterator/requirements
+ * 24_iterators/ostream_iterator/requirements/base_classes.cc
+ * 24_iterators/ostream_iterator/requirements/explicit_instantiation.cc
+ * 24_iterators/ostream_iterator/requirements/typedefs.cc
+ * 24_iterators/random_access_iterator
+ * 24_iterators/random_access_iterator/26020.cc
+ * 24_iterators/random_access_iterator/string_vector_iterators.cc
+ * 24_iterators/reverse_iterator/requirements
+ * 24_iterators/reverse_iterator/requirements/base_classes.cc
+ * 24_iterators/reverse_iterator/requirements/current.cc
+ * 24_iterators/reverse_iterator/requirements/explicit_instantiation.cc
+ * 24_iterators/reverse_iterator/requirements/typedefs.cc
+ * 25_algorithms/headers
+ * 25_algorithms/headers/algorithm
+ * 25_algorithms/headers/algorithm/synopsis.cc
+ * 25_algorithms/headers/cstdlib
+ * 25_algorithms/headers/cstdlib/functions_std.cc
+ * 26_numerics/headers
+ * 26_numerics/headers/cmath
+ * 26_numerics/headers/cmath/19322.cc
+ * 26_numerics/headers/cmath/c99_classification_macros_c.cc
+ * 26_numerics/headers/cmath/c99_classification_macros_c++.cc
+ * 26_numerics/headers/cmath/c_math.cc
+ * 26_numerics/headers/cmath/c_math_dynamic.cc
+ * 26_numerics/headers/cmath/fabs_inline.cc
+ * 26_numerics/headers/cmath/functions_std.cc
+ * 26_numerics/headers/cmath/macros.cc
+ * 26_numerics/headers/cmath/overloads.cc
+ * 26_numerics/headers/cmath/powi.cc
+ * 26_numerics/headers/complex
+ * 26_numerics/headers/complex/synopsis.cc
+ * 26_numerics/headers/cstdlib
+ * 26_numerics/headers/cstdlib/13943.cc
+ * 26_numerics/headers/cstdlib/2190.cc
+ * 26_numerics/headers/cstdlib/functions_std.cc
+ * 26_numerics/headers/cstdlib/macros.cc
+ * 26_numerics/headers/cstdlib/types_std.cc
+ * 26_numerics/headers/numeric
+ * 26_numerics/headers/numeric/synopsis.cc
+ * 26_numerics/headers/valarray
+ * 26_numerics/headers/valarray/synopsis.cc
+ * 26_numerics/headers/valarray/types_std.cc
+ * 26_numerics/numeric_arrays
+ * 26_numerics/numeric_operations
+ * 27_io/basic_filebuf/cons/2020.cc
+ * 27_io/basic_filebuf/requirements
+ * 27_io/basic_filebuf/requirements/base_classes.cc
+ * 27_io/basic_filebuf/requirements/explicit_instantiation.cc
+ * 27_io/basic_filebuf/requirements/typedefs.cc
+ * 27_io/basic_fstream/cons
+ * 27_io/basic_fstream/cons/3.cc
+ * 27_io/basic_fstream/requirements
+ * 27_io/basic_fstream/requirements/base_classes.cc
+ * 27_io/basic_fstream/requirements/explicit_instantiation.cc
+ * 27_io/basic_fstream/requirements/typedefs.cc
+ * 27_io/basic_ifstream/cons/2020.cc
+ * 27_io/basic_ifstream/requirements
+ * 27_io/basic_ifstream/requirements/base_classes.cc
+ * 27_io/basic_ifstream/requirements/explicit_instantiation.cc
+ * 27_io/basic_ifstream/requirements/typedefs.cc
+ * 27_io/basic_ios/cons/2020.cc
+ * 27_io/basic_ios/requirements
+ * 27_io/basic_ios/requirements/base_classes.cc
+ * 27_io/basic_ios/requirements/explicit_instantiation.cc
+ * 27_io/basic_ios/requirements/typedefs.cc
+ * 27_io/basic_iostream/cons
+ * 27_io/basic_iostream/cons/2020.cc
+ * 27_io/basic_iostream/requirements
+ * 27_io/basic_iostream/requirements/base_classes.cc
+ * 27_io/basic_iostream/requirements/explicit_instantiation.cc
+ * 27_io/basic_iostream/requirements/typedefs.cc
+ * 27_io/basic_istream/cons
+ * 27_io/basic_istream/cons/3.cc
+ * 27_io/basic_istream/requirements
+ * 27_io/basic_istream/requirements/base_classes.cc
+ * 27_io/basic_istream/requirements/explicit_instantiation.cc
+ * 27_io/basic_istream/requirements/typedefs.cc
+ * 27_io/basic_istringstream/cons
+ * 27_io/basic_istringstream/cons/2020.cc
+ * 27_io/basic_istringstream/requirements
+ * 27_io/basic_istringstream/requirements/base_classes.cc
+ * 27_io/basic_istringstream/requirements/explicit_instantiation.cc
+ * 27_io/basic_istringstream/requirements/typedefs.cc
+ * 27_io/basic_ofstream/cons/2020.cc
+ * 27_io/basic_ofstream/requirements
+ * 27_io/basic_ofstream/requirements/base_classes.cc
+ * 27_io/basic_ofstream/requirements/explicit_instantiations.cc
+ * 27_io/basic_ofstream/requirements/typedefs.cc
+ * 27_io/basic_ostream/cons/2020.cc
+ * 27_io/basic_ostream/requirements
+ * 27_io/basic_ostream/requirements/base_classes.cc
+ * 27_io/basic_ostream/requirements/explicit_instantiation.cc
+ * 27_io/basic_ostream/requirements/typedefs.cc
+ * 27_io/basic_ostringstream/cons/2020.cc
+ * 27_io/basic_ostringstream/requirements
+ * 27_io/basic_ostringstream/requirements/base_classes.cc
+ * 27_io/basic_ostringstream/requirements/explicit_instantiation.cc
+ * 27_io/basic_ostringstream/requirements/typedefs.cc
+ * 27_io/basic_streambuf/cons/2020.cc
+ * 27_io/basic_streambuf/requirements
+ * 27_io/basic_streambuf/requirements/base_classes.cc
+ * 27_io/basic_streambuf/requirements/typedefs.cc
+ * 27_io/basic_stringbuf/cons/2020.cc
+ * 27_io/basic_stringbuf/requirements
+ * 27_io/basic_stringbuf/requirements/base_classes.cc
+ * 27_io/basic_stringbuf/requirements/explicit_instantiation
+ * 27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc
+ * 27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc
+ * 27_io/basic_stringbuf/requirements/typedefs.cc
+ * 27_io/basic_stringstream/cons
+ * 27_io/basic_stringstream/cons/2020.cc
+ * 27_io/basic_stringstream/requirements
+ * 27_io/basic_stringstream/requirements/base_classes.cc
+ * 27_io/basic_stringstream/requirements/explicit_instantiation.cc
+ * 27_io/basic_stringstream/requirements/typedefs.cc
+ * 27_io/fpos/requirements
+ * 27_io/fpos/requirements/explicit_instantiation.cc
+ * 27_io/headers
+ * 27_io/headers/cstdio
+ * 27_io/headers/cstdio/functions_std.cc
+ * 27_io/headers/cstdio/macros.cc
+ * 27_io/headers/cstdio/types_std.cc
+ * 27_io/headers/cstdlib
+ * 27_io/headers/fstream
+ * 27_io/headers/fstream/synopsis.cc
+ * 27_io/headers/fstream/types_std.cc
+ * 27_io/headers/iomanip
+ * 27_io/headers/iomanip/synopsis.cc
+ * 27_io/headers/ios
+ * 27_io/headers/ios/synopsis.cc
+ * 27_io/headers/iostream
+ * 27_io/headers/iostream/synopsis.cc
+ * 27_io/headers/iostream/types_std.cc
+ * 27_io/headers/ios/types_std.cc
+ * 27_io/headers/istream
+ * 27_io/headers/istream/synopsis.cc
+ * 27_io/headers/istream/types_std.cc
+ * 27_io/headers/ostream
+ * 27_io/headers/ostream/synopsis.cc
+ * 27_io/headers/ostream/types_std.cc
+ * 27_io/headers/sstream
+ * 27_io/headers/sstream/synopsis.cc
+ * 27_io/headers/sstream/types_std.cc
+ * 27_io/headers/streambuf
+ * 27_io/headers/streambuf/synopsis.cc
+ * 27_io/headers/streambuf/types_std.cc
+ * ext/debug_allocator/explicit_instantiation.cc
+ * ext/hash_map/requirements
+ * ext/hash_map/requirements/explicit_instantiation.cc
+ * ext/hash_set/requirements
+ * ext/hash_set/requirements/explicit_instantiation.cc
+ * ext/malloc_allocator/explicit_instantiation.cc
+ * ext/mt_allocator/explicit_instantiation.cc
+ * ext/pool_allocator/explicit_instantiation.cc
+ * ext/slist/requirements
+ * ext/slist/requirements/explicit_instantiation.cc
+ * ext/stdio_filebuf/requirements
+ * ext/stdio_filebuf/requirements/explicit_instantiation.cc
+ * ext/vstring/requirements
+ * ext/vstring/requirements/explicit_instantiation
+ * tr1/2_general_utilities/headers
+ * tr1/2_general_utilities/headers/functional
+ * tr1/2_general_utilities/headers/functional/synopsis.cc
+ * tr1/2_general_utilities/headers/memory
+ * tr1/2_general_utilities/headers/memory/synopsis.cc
+ * tr1/2_general_utilities/headers/memory/types_std_tr1.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/requirements
+ * tr1/2_general_utilities/memory/enable_shared_from_this/
+ requirements/explicit_instantiation
+ * tr1/2_general_utilities/memory/shared_ptr/requirements
+ * tr1/2_general_utilities/memory/shared_ptr/requirements/
+ explicit_instantiation
+ * tr1/2_general_utilities/memory/weak_ptr/requirements
+ * tr1/2_general_utilities/memory/weak_ptr/requirements/
+ explicit_instantiation
+ * tr1/3_function_objects/headers
+ * tr1/3_function_objects/headers/functional
+ * tr1/3_function_objects/headers/functional/synopsis.cc
+ * tr1/3_function_objects/headers/functional/types_std_tr1.cc
+ * tr1/3_function_objects/headers/functional/
+ using_namespace_std_tr1_placeholders.cc
+ * tr1/4_metaprogramming/headers
+ * tr1/4_metaprogramming/headers/type_traits
+ * tr1/4_metaprogramming/headers/type_traits/synopsis.cc
+ * tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc
+ * tr1/5_numerical_facilities/headers
+ * tr1/5_numerical_facilities/headers/random
+ * tr1/5_numerical_facilities/headers/random/synopsis.cc
+ * tr1/5_numerical_facilities/headers/random/types_std_tr1.cc
+ * tr1/5_numerical_facilities/random/discard_block/
+ requirements/typedefs.cc
+ * tr1/6_containers/array/requirements/explicit_instantiation.cc
+ * tr1/6_containers/hash
+ * tr1/6_containers/hash/requirements
+ * tr1/6_containers/hash/requirements/base_classes.cc
+ * tr1/6_containers/hash/requirements/explicit_instantiation.cc
+ * tr1/6_containers/headers
+ * tr1/6_containers/headers/array
+ * tr1/6_containers/headers/array/synopsis.cc
+ * tr1/6_containers/headers/functional
+ * tr1/6_containers/headers/functional/synopsis.cc
+ * tr1/6_containers/headers/tuple
+ * tr1/6_containers/headers/tuple/synopsis.cc
+ * tr1/6_containers/headers/tuple/types_std_tr1.cc
+ * tr1/6_containers/headers/unordered_map
+ * tr1/6_containers/headers/unordered_map/synopsis.cc
+ * tr1/6_containers/headers/unordered_set
+ * tr1/6_containers/headers/unordered_set/synopsis.cc
+ * tr1/6_containers/tuple/requirements
+ * tr1/6_containers/tuple/requirements/explicit_instantiation.cc
+ * tr1/6_containers/unordered_map
+ * tr1/6_containers/unordered_map/24064.cc
+ * tr1/6_containers/unordered_map/capacity
+ * tr1/6_containers/unordered_map/capacity/29134-map.cc
+ * tr1/6_containers/unordered_map/erase
+ * tr1/6_containers/unordered_map/erase/24061-map.cc
+ * tr1/6_containers/unordered_map/find
+ * tr1/6_containers/unordered_map/find/map1.cc
+ * tr1/6_containers/unordered_map/insert
+ * tr1/6_containers/unordered_map/insert/24061-map.cc
+ * tr1/6_containers/unordered_map/insert/array_syntax.cc
+ * tr1/6_containers/unordered_map/insert/map_range.cc
+ * tr1/6_containers/unordered_map/insert/map_single.cc
+ * tr1/6_containers/unordered_map/requirements
+ * tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc
+ * tr1/6_containers/unordered_map/requirements/iterator_neg.cc
+ * tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc
+ * tr1/6_containers/unordered_map/swap
+ * tr1/6_containers/unordered_map/swap/1.cc
+ * tr1/6_containers/unordered_map/swap/2.cc
+ * tr1/6_containers/unordered_multimap
+ * tr1/6_containers/unordered_multimap/capacity
+ * tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc
+ * tr1/6_containers/unordered_multimap/erase
+ * tr1/6_containers/unordered_multimap/erase/24061-multimap.cc
+ * tr1/6_containers/unordered_multimap/find
+ * tr1/6_containers/unordered_multimap/find/multimap1.cc
+ * tr1/6_containers/unordered_multimap/insert
+ * tr1/6_containers/unordered_multimap/insert/24061-multimap.cc
+ * tr1/6_containers/unordered_multimap/insert/multimap_range.cc
+ * tr1/6_containers/unordered_multimap/insert/multimap_single.cc
+ * tr1/6_containers/unordered_multimap/requirements
+ * tr1/6_containers/unordered_multimap/requirements/
+ explicit_instantiation.cc
+ * tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc
+ * tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc
+ * tr1/6_containers/unordered_multimap/swap
+ * tr1/6_containers/unordered_multimap/swap/1.cc
+ * tr1/6_containers/unordered_multimap/swap/2.cc
+ * tr1/6_containers/unordered_multiset
+ * tr1/6_containers/unordered_multiset/24054.cc
+ * tr1/6_containers/unordered_multiset/capacity
+ * tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc
+ * tr1/6_containers/unordered_multiset/erase
+ * tr1/6_containers/unordered_multiset/erase/24061-multiset.cc
+ * tr1/6_containers/unordered_multiset/find
+ * tr1/6_containers/unordered_multiset/find/multiset1.cc
+ * tr1/6_containers/unordered_multiset/insert
+ * tr1/6_containers/unordered_multiset/insert/24061-multiset.cc
+ * tr1/6_containers/unordered_multiset/insert/multiset_range.cc
+ * tr1/6_containers/unordered_multiset/insert/multiset_single.cc
+ * tr1/6_containers/unordered_multiset/requirements
+ * tr1/6_containers/unordered_multiset/requirements/
+ explicit_instantiation.cc
+ * tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc
+ * tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc
+ * tr1/6_containers/unordered_multiset/swap
+ * tr1/6_containers/unordered_multiset/swap/1.cc
+ * tr1/6_containers/unordered_multiset/swap/2.cc
+ * tr1/6_containers/unordered_set
+ * tr1/6_containers/unordered_set/23053.cc
+ * tr1/6_containers/unordered_set/23465.cc
+ * tr1/6_containers/unordered_set/26127.cc
+ * tr1/6_containers/unordered_set/26132.cc
+ * tr1/6_containers/unordered_set/capacity
+ * tr1/6_containers/unordered_set/capacity/29134-set.cc
+ * tr1/6_containers/unordered_set/erase
+ * tr1/6_containers/unordered_set/erase/24061-set.cc
+ * tr1/6_containers/unordered_set/find
+ * tr1/6_containers/unordered_set/find/set1.cc
+ * tr1/6_containers/unordered_set/insert
+ * tr1/6_containers/unordered_set/insert/24061-set.cc
+ * tr1/6_containers/unordered_set/insert/set_range.cc
+ * tr1/6_containers/unordered_set/insert/set_single.cc
+ * tr1/6_containers/unordered_set/requirements
+ * tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc
+ * tr1/6_containers/unordered_set/requirements/iterator_neg.cc
+ * tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc
+ * tr1/6_containers/unordered_set/requirements/
+ iterators_default_constructor.cc
+ * tr1/6_containers/unordered_set/swap
+ * tr1/6_containers/unordered_set/swap/1.cc
+ * tr1/6_containers/unordered_set/swap/2.cc
+ * tr1/using_namespace_std_tr1.cc
+
+ Deleted in testsuite:
+ * 17_intro/header_cassert.cc
+ * 17_intro/header_cerrno.cc
+ * 17_intro/header_csetjmp.cc
+ * 17_intro/header_cstdarg.cc
+ * 17_intro/header_cstddef.cc
+ * 17_intro/header_cstdio.cc
+ * 17_intro/header_cstdlib.cc
+ * 17_intro/header_cstring.cc
+ * 17_intro/header_ctime.cc
+ * 17_intro/header_cwchar.cc
+ * 17_intro/header_cwctype.cc
+ * 17_intro/header_fstream.cc
+ * 17_intro/header_iomanip.cc
+ * 17_intro/header_ios.cc
+ * 17_intro/header_iosfwd.cc
+ * 17_intro/header_iostream.cc
+ * 17_intro/header_istream.cc
+ * 17_intro/header_ostream.cc
+ * 17_intro/headers.cc
+ * 17_intro/headers_c++_c++0x_compat.cc
+ * 17_intro/headers_c.cc
+ * 17_intro/headers_c++.cc
+ * 17_intro/header_sstream.cc
+ * 17_intro/header_streambuf.cc
+ * 17_intro/no_assert_neg.cc
+ * 18_support/numeric_limits/sign.cc
+ * 18_support/numeric_limits/specialization.cc
+ * 20_util/memory/raw_storage_iterator.cc
+ * 21_strings/basic_string/1.cc
+ * 21_strings/basic_string/2.cc
+ * 22_locale/codecvt/1.cc
+ * 22_locale/codecvt/2.cc
+ * 22_locale/codecvt_byname/1.cc
+ * 22_locale/collate/1.cc
+ * 22_locale/collate/2.cc
+ * 22_locale/collate_byname/1.cc
+ * 22_locale/ctype/1.cc
+ * 22_locale/ctype_base/1.cc
+ * 22_locale/messages/1.cc
+ * 22_locale/messages/2.cc
+ * 22_locale/messages_byname/1.cc
+ * 22_locale/money_get/1.cc
+ * 22_locale/money_get/2.cc
+ * 22_locale/money_get/3.cc
+ * 22_locale/moneypunct/1.cc
+ * 22_locale/moneypunct/2.cc
+ * 22_locale/moneypunct/3.cc
+ * 22_locale/moneypunct_byname/1.cc
+ * 22_locale/money_put/1.cc
+ * 22_locale/money_put/2.cc
+ * 22_locale/money_put/3.cc
+ * 22_locale/num_get/1.cc
+ * 22_locale/num_get/2.cc
+ * 22_locale/num_get/3.cc
+ * 22_locale/numpunct/1.cc
+ * 22_locale/numpunct/2.cc
+ * 22_locale/numpunct_byname/1.cc
+ * 22_locale/num_put/1.cc
+ * 22_locale/num_put/2.cc
+ * 22_locale/num_put/3.cc
+ * 22_locale/time_get/1.cc
+ * 22_locale/time_get/2.cc
+ * 22_locale/time_put/1.cc
+ * 22_locale/time_put/2.cc
+ * 23_containers/deque/1.cc
+ * 23_containers/deque/explicit_instantiation
+ * 23_containers/deque/explicit_instantiation/1.cc
+ * 23_containers/deque/explicit_instantiation/2.cc
+ * 23_containers/deque/explicit_instantiation/3.cc
+ * 23_containers/list/1.cc
+ * 23_containers/list/explicit_instantiation
+ * 23_containers/list/explicit_instantiation/1.cc
+ * 23_containers/list/explicit_instantiation/2.cc
+ * 23_containers/list/explicit_instantiation/3.cc
+ * 23_containers/map/1.cc
+ * 23_containers/map/explicit_instantiation
+ * 23_containers/map/explicit_instantiation/1.cc
+ * 23_containers/map/explicit_instantiation/2.cc
+ * 23_containers/map/explicit_instantiation/3.cc
+ * 23_containers/multimap/1.cc
+ * 23_containers/multimap/explicit_instantiation
+ * 23_containers/multimap/explicit_instantiation/1.cc
+ * 23_containers/multimap/explicit_instantiation/2.cc
+ * 23_containers/multimap/explicit_instantiation/3.cc
+ * 23_containers/multiset/1.cc
+ * 23_containers/multiset/explicit_instantiation
+ * 23_containers/multiset/explicit_instantiation/1.cc
+ * 23_containers/multiset/explicit_instantiation/2.cc
+ * 23_containers/multiset/explicit_instantiation/3.cc
+ * 23_containers/set/1.cc
+ * 23_containers/set/explicit_instantiation
+ * 23_containers/set/explicit_instantiation/1.cc
+ * 23_containers/set/explicit_instantiation/2.cc
+ * 23_containers/set/explicit_instantiation/3.cc
+ * 23_containers/vector/1.cc
+ * 23_containers/vector/explicit_instantiation
+ * 23_containers/vector/explicit_instantiation/1.cc
+ * 23_containers/vector/explicit_instantiation/2.cc
+ * 23_containers/vector/explicit_instantiation/3.cc
+ * 24_iterators/26020.cc
+ * 24_iterators/back_insert_iterator.cc
+ * 24_iterators/front_insert_iterator.cc
+ * 24_iterators/insert_iterator.cc
+ * 24_iterators/istreambuf_iterator/1.cc
+ * 24_iterators/istream_iterator.cc
+ * 24_iterators/iterator.cc
+ * 24_iterators/ostreambuf_iterator/1.cc
+ * 24_iterators/ostream_iterator.cc
+ * 24_iterators/reverse_iterator/1.cc
+ * 26_numerics/cmath
+ * 26_numerics/cmath/19322.cc
+ * 26_numerics/cmath/c99_classification_macros_c.cc
+ * 26_numerics/cmath/c99_classification_macros_c++.cc
+ * 26_numerics/cmath/c_math.cc
+ * 26_numerics/cmath/c_math_dynamic.cc
+ * 26_numerics/cmath/fabs_inline.cc
+ * 26_numerics/cmath/overloads.cc
+ * 26_numerics/cmath/powi.cc
+ * 26_numerics/cstdlib
+ * 26_numerics/cstdlib/13943.cc
+ * 26_numerics/numeric
+ * 26_numerics/numeric/sum_diff.cc
+ * 26_numerics/valarray
+ * 26_numerics/valarray/27867.cc
+ * 26_numerics/valarray/28277.cc
+ * 26_numerics/valarray/30416.cc
+ * 26_numerics/valarray/binary_closure.cc
+ * 26_numerics/valarray/dr543.cc
+ * 26_numerics/valarray/slice_array_assignment.cc
+ * 26_numerics/valarray/slice.cc
+ * 26_numerics/valarray/valarray.cc
+ * 26_numerics/valarray/valarray_const_bracket.cc
+ * 26_numerics/valarray/valarray_name_lookup.cc
+ * 26_numerics/valarray/valarray_operators.cc
+ * 26_numerics/valarray/valarray_subset_assignment.cc
+ * 27_io/basic_filebuf/1.cc
+ * 27_io/basic_filebuf/2.cc
+ * 27_io/basic_filebuf/3.cc
+ * 27_io/basic_filebuf/4.cc
+ * 27_io/basic_fstream/1.cc
+ * 27_io/basic_fstream/2.cc
+ * 27_io/basic_fstream/3.cc
+ * 27_io/basic_fstream/4.cc
+ * 27_io/basic_ifstream/1.cc
+ * 27_io/basic_ifstream/2.cc
+ * 27_io/basic_ifstream/3.cc
+ * 27_io/basic_ifstream/4.cc
+ * 27_io/basic_ios/1.cc
+ * 27_io/basic_ios/2.cc
+ * 27_io/basic_ios/3.cc
+ * 27_io/basic_ios/4.cc
+ * 27_io/basic_iostream/1.cc
+ * 27_io/basic_iostream/2.cc
+ * 27_io/basic_iostream/3.cc
+ * 27_io/basic_iostream/4.cc
+ * 27_io/basic_istream/1.cc
+ * 27_io/basic_istream/2.cc
+ * 27_io/basic_istream/3.cc
+ * 27_io/basic_istream/4.cc
+ * 27_io/basic_istringstream/1.cc
+ * 27_io/basic_istringstream/2.cc
+ * 27_io/basic_istringstream/3.cc
+ * 27_io/basic_istringstream/4.cc
+ * 27_io/basic_ofstream/1.cc
+ * 27_io/basic_ofstream/2.cc
+ * 27_io/basic_ofstream/3.cc
+ * 27_io/basic_ofstream/4.cc
+ * 27_io/basic_ostream/1.cc
+ * 27_io/basic_ostream/2.cc
+ * 27_io/basic_ostream/3.cc
+ * 27_io/basic_ostream/4.cc
+ * 27_io/basic_ostringstream/1.cc
+ * 27_io/basic_ostringstream/2.cc
+ * 27_io/basic_ostringstream/3.cc
+ * 27_io/basic_ostringstream/4.cc
+ * 27_io/basic_streambuf/1.cc
+ * 27_io/basic_streambuf/2.cc
+ * 27_io/basic_streambuf/3.cc
+ * 27_io/basic_stringbuf/1.cc
+ * 27_io/basic_stringbuf/2.cc
+ * 27_io/basic_stringbuf/3.cc
+ * 27_io/basic_stringbuf/4.cc
+ * 27_io/basic_stringbuf/5.cc
+ * 27_io/basic_stringstream/1.cc
+ * 27_io/basic_stringstream/2.cc
+ * 27_io/basic_stringstream/3.cc
+ * 27_io/basic_stringstream/4.cc
+ * 27_io/fpos/1.cc
+ * ext/debug_allocator/instantiate.cc
+ * ext/hash_map/instantiate.cc
+ * ext/hash_set/instantiate.cc
+ * ext/malloc_allocator/instantiate.cc
+ * ext/mt_allocator/instantiate.cc
+ * ext/pool_allocator/instantiate.cc
+ * ext/slist/instantiate.cc
+ * ext/stdio_filebuf/char/1.cc
+ * ext/vstring/explicit_instantiation
+ * ext/vstring/explicit_instantiation/1.cc
+ * ext/vstring/explicit_instantiation/2.cc
+ * ext/vstring/explicit_instantiation/char
+ * ext/vstring/explicit_instantiation/char/1.cc
+ * ext/vstring/explicit_instantiation/wchar_t
+ * ext/vstring/explicit_instantiation/wchar_t/1.cc
+ * tr1/2_general_utilities/memory/enable_shared_from_this/
+ explicit_instantiation
+ * tr1/2_general_utilities/memory/enable_shared_from_this/
+ explicit_instantiation/1.cc
+ * tr1/2_general_utilities/memory/shared_ptr/explicit_instantiation
+ * tr1/2_general_utilities/memory/shared_ptr/explicit_instantiation/1.cc
+ * tr1/2_general_utilities/memory/weak_ptr/explicit_instantiation
+ * tr1/2_general_utilities/memory/weak_ptr/explicit_instantiation/1.cc
+ * tr1/5_numerical_facilities/random/discard_block/requirements/
+ requirements.cc
+ * tr1/6_containers/array/requirements/instantiate.cc
+ * tr1/6_containers/unordered
+ * tr1/6_containers/unordered/23781.cc
+ * tr1/6_containers/unordered/capacity
+ * tr1/6_containers/unordered/capacity/29134-map.cc
+ * tr1/6_containers/unordered/capacity/29134-multimap.cc
+ * tr1/6_containers/unordered/capacity/29134-multiset.cc
+ * tr1/6_containers/unordered/capacity/29134-set.cc
+ * tr1/6_containers/unordered/erase
+ * tr1/6_containers/unordered/erase/24061-map.cc
+ * tr1/6_containers/unordered/erase/24061-multimap.cc
+ * tr1/6_containers/unordered/erase/24061-multiset.cc
+ * tr1/6_containers/unordered/erase/24061-set.cc
+ * tr1/6_containers/unordered/find
+ * tr1/6_containers/unordered/find/map1.cc
+ * tr1/6_containers/unordered/find/multimap1.cc
+ * tr1/6_containers/unordered/find/multiset1.cc
+ * tr1/6_containers/unordered/find/set1.cc
+ * tr1/6_containers/unordered/hash
+ * tr1/6_containers/unordered/hash/24799.cc
+ * tr1/6_containers/unordered/hashtable
+ * tr1/6_containers/unordered/hashtable/23053.cc
+ * tr1/6_containers/unordered/hashtable/23465.cc
+ * tr1/6_containers/unordered/hashtable/24054.cc
+ * tr1/6_containers/unordered/hashtable/24064.cc
+ * tr1/6_containers/unordered/hashtable/26127.cc
+ * tr1/6_containers/unordered/hashtable/26132.cc
+ * tr1/6_containers/unordered/hashtable/iterators_default_constructor.cc
+ * tr1/6_containers/unordered/insert
+ * tr1/6_containers/unordered/insert/24061-map.cc
+ * tr1/6_containers/unordered/insert/24061-multimap.cc
+ * tr1/6_containers/unordered/insert/24061-multiset.cc
+ * tr1/6_containers/unordered/insert/24061-set.cc
+ * tr1/6_containers/unordered/insert/array_syntax.cc
+ * tr1/6_containers/unordered/insert/map_range.cc
+ * tr1/6_containers/unordered/insert/map_single.cc
+ * tr1/6_containers/unordered/insert/multimap_range.cc
+ * tr1/6_containers/unordered/insert/multimap_single.cc
+ * tr1/6_containers/unordered/insert/multiset_range.cc
+ * tr1/6_containers/unordered/insert/multiset_single.cc
+ * tr1/6_containers/unordered/insert/set_range.cc
+ * tr1/6_containers/unordered/insert/set_single.cc
+ * tr1/6_containers/unordered/instantiate
+ * tr1/6_containers/unordered/instantiate/hash.cc
+ * tr1/6_containers/unordered/instantiate/map.cc
+ * tr1/6_containers/unordered/instantiate/multimap.cc
+ * tr1/6_containers/unordered/instantiate/multiset.cc
+ * tr1/6_containers/unordered/instantiate/set.cc
+ * tr1/6_containers/unordered/swap
+ * tr1/6_containers/unordered/swap/unordered_map
+ * tr1/6_containers/unordered/swap/unordered_map/1.cc
+ * tr1/6_containers/unordered/swap/unordered_map/2.cc
+ * tr1/6_containers/unordered/swap/unordered_multimap
+ * tr1/6_containers/unordered/swap/unordered_multimap/1.cc
+ * tr1/6_containers/unordered/swap/unordered_multimap/2.cc
+ * tr1/6_containers/unordered/swap/unordered_multiset
+ * tr1/6_containers/unordered/swap/unordered_multiset/1.cc
+ * tr1/6_containers/unordered/swap/unordered_multiset/2.cc
+ * tr1/6_containers/unordered/swap/unordered_set
+ * tr1/6_containers/unordered/swap/unordered_set/1.cc
+ * tr1/6_containers/unordered/swap/unordered_set/2.cc
+ * tr1/6_containers/unordered/types
+ * tr1/6_containers/unordered/types/map_iterator.cc
+ * tr1/6_containers/unordered/types/multimap_iterator.cc
+ * tr1/6_containers/unordered/types/multiset_iterator.cc
+ * tr1/6_containers/unordered/types/set_iterator.cc
+
+ * 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)
+ * include/bits/stl_algobase.h: Do not include <climits>, use
+ std::numeric_limits.
+ * include/bits/stl_bvector.h: Use __CHAR_BIT__.
+ * config/locale/gnu/codecvt_members.cc: Include <climits>.
+ * config/locale/generic/codecvt_members.cc: Likewise.
+ * include/std/string: Do not include <algorithm>; do not include
+ <memory>, include <bits/allocator.h> instead.
+ * include/ext/vstring_fwd.h: Likewise.
+ * include/ext/vstring_util.h: Do not include <algorithm>.
+ * include/tr1/hashtable_policy.h: Include <algorithm>.
+ * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
+ * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
+ * testsuite/23_containers/bitset/cons/1.cc: Likewise.
+ * testsuite/util/testsuite_character.h: Likewise.
+
+ * config/locale/gnu/codecvt_members.cc: Also include <cstdlib>,
+ for MB_CUR_MAX.
+ * config/locale/generic/codecvt_members.cc: Likewise.
+
+2007-02-16 Paolo Carlini <pcarlini@suse.de>
+
+ Revert.
+ 2007-02-14 Hans-Peter Nilsson <hp@axis.com>
+
+ PR middle-end/30768
+ * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc:
+ Xfail ICE for cris-*-*.
+
+2007-02-14 Hans-Peter Nilsson <hp@axis.com>
+
+ PR middle-end/30768
+ * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc:
+ Xfail ICE for cris-*-*.
+
+2007-02-14 Benjamin Kosnik <bkoz@redhat.com>
+
+ * configure.ac: Move AM_ICONV to native-only, add HAVE_ICONV for
+ newlib.
+ * configure: Regenerate.
+
+2007-02-13 Dirk Mueller <dmueller@suse.de>
+
+ * include/bits/locale_facets.tcc (num_get<>::do_get): Avoid
+ warning about ambiguous else.
+
+2007-02-12 Paolo Carlini <pcarlini@suse.de>
+
+ PR libstdc++/21172
+ * include/bits/stl_heap.h (__adjust_heap(_RandomAccessIterator,
+ _Distance, _Distance, _Tp), __adjust_heap(_RandomAccessIterator,
+ _Distance, _Distance, _Tp, _Compare)): Avoid potential integer
+ overflow.
+
+ * include/bits/stl_heap.h (__is_heap(_RandomAccessIterator,
+ _RandomAccessIterator), __is_heap(_RandomAccessIterator,
+ _RandomAccessIterator, _StrictWeakOrdering): Mark inline.
+ (make_heap(_RandomAccessIterator, _RandomAccessIterator,
+ _Compare)): Do not mark inline.
+
+ * include/bits/stl_heap.h (push_heap(_RandomAccessIterator,
+ _RandomAccessIterator), sort_heap(_RandomAccessIterator,
+ _RandomAccessIterator)): Uncomment __glibcxx_requires_heap.
+
+2007-02-09 Richard Sandiford <richard@codesourcery.com>
+
+ * testsuite/22_locale/time_put/put/wchar_t/1.cc: XFAIL if
+ dummy_wcsftime.
+ * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
+ * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
+ * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
+ * testsuite/22_locale/num_get/get/wchar_t/2.cc: XFAIL if lax_strtofp.
+ * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
+ * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
+ Likewise.
+ * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
+ Likewise.
+ * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
+ Likewise.
+ * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
+ Likewise.
+ * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
+ Likewise.
+ * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
+ Likewise.
+ * testsuite/26_numerics/cmath/c99_classification_macros_c++.cc: XFAIL
+ for uClibc.
+ * testsuite/26_numerics/cmath/c99_classification_macros_c.cc: Likewise.
+
+2007-02-09 Paolo Carlini <pcarlini@suse.de>
+
+ * scripts/testsuite_flags.in: Add back @LIBICONV@ to SECTIONLDFLAGS.
+
+2007-02-08 Howard Hinnant <hhinnant@apple.com>
+
+ PR libstdc++/17012
+ * include/bits/list.tcc (list<>::remove): Take care of
+ &*__first == &__value.
+ * docs/html/ext/howto.html: Add an entry for DR 526.
+
+2007-02-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgomp/28468
+ * configure: Regenerate.
+
+2007-02-07 Hans-Peter Nilsson <hp@axis.com>
+
+ PR testsuite/28870
+ * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Use only
+ 10000 iterations for simulator targets.
+ * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Use only 5
+ iterations for simulator targets.
+ * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
+ * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
+ * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
+ * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
+ * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Ditto.
+ * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
+ * testsuite/23_containers/set/modifiers/16728.cc: Use only 10
+ iterations for simulator targets.
+
+2007-02-06 Benjamin Kosnik <bkoz@redhat.com>
+ Marco Trudel <mtrudel@gmx.ch>
+
+ * include/precompiled/extc++.h: Guard include files that assume
+ iconv support is present from precompilation via
+ _GLIBCXX_HAVE_ICONV.
+
+2007-02-05 Paolo Carlini <pcarlini@suse.de>
+
+ * include/bits/stl_deque.h (operator<): Qualify call.
+
+2007-02-02 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/c++config: Consistent macro guards for config includes.
+ * config/locale/gnu/c_locale.h: Same.
+ * config/locale/generic/c_locale.h: Same.
+ * config/allocator/mt_allocator_base.h: Same.
+ * config/allocator/malloc_allocator_base.h: Same.
+ * config/allocator/new_allocator_base.h: Same.
+ * config/allocator/pool_allocator_base.h: Same.
+ * config/allocator/bitmap_allocator_base.h: Same.
+ * config/os/vxworks/os_defines.h: Same.
+ * config/cpu/sh/atomicity.h: Same.
+ * config/io/c_io_stdio.h: Same.
+ * config/io/basic_file_stdio.h: Same.
+
+2007-02-01 Paolo Carlini <pcarlini@suse.de>
+
+ PR libstdc++/14493
+ * libsupc++/typeinfo (bad_cast::what, bad_typeid::what): Declare.
+ * libsupc++/tinfo.cc: Define.
+ * libsupc++/exception (bad_exception::what): Declare.
+ * libsupc++/eh_exception.cc: Define.
+ (exception::what): Adjust, don't use typeid.
+ * libsupc++/new (bad_alloc::what): Declare.
+ * libsupc++/new_handler.cc: Define.
+ * config/abi/pre/gnu.ver: Export the new methods @3.4.9; adjust
+ existing 3.4.10 exports to 3.4.9.
+ * configure.ac: Adjust to 6.0.9.
+ * configure: Regenerate.
+ * testsuite/util/testsuite_abi.cc: Update.
+ * testsuite/18_support/14493.cc: New.
+
+2007-02-01 Ben Elliston <bje@au.ibm.com>
+
+ * libsupc++/eh_alloc.cc (__cxa_free_exception): Don't refer to the
+ emergency_buffer using `&array[0][0]' notation, use `array'.
+
+2007-01-30 Benjamin Kosnik <bkoz@redhat.com>
+
+ PR libstdc++/30571
+ * include/ext/pb_ds/detail/type_utils.hpp: Use C++0x
+ static_assert if available, if not, centralize PB_DS_STATIC_ASSERT
+ definition here.
+ * include/ext/pb_ds/detail/resize_policy/
+ cc_hash_max_collision_check_resize_trigger_imp.hpp: Remove
+ PB_DS_STATIC_ASSERT definition.
+ * include/ext/pb_ds/detail/resize_policy/
+ hash_load_check_resize_trigger_imp.hpp: Same.
+ * include/ext/pb_ds/detail/resize_policy/
+ hash_standard_resize_policy_imp.hpp: Same.
+ * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Same.
+ * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Same.
+ * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Same.
+ * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Same.
+ * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Same.
+ * include/ext/pb_ds/trie_policy.hpp: Same.
+ * testsuite/util/performance/assoc/timing/
+ 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>
+
+ * include/bits/stl_uninitialized.h (uninitialized_copy(const char*,
+ const char*, char*), uninitialized_copy(const wchar_t*, const wchar_t*,
+ wchar_t*)): Remove, just forward to std::copy.
+
+2007-01-29 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/ext/enc_filebuf.h: Resurrect, update.
+ * include/ext/codecvt_specializations.h: Remove
+ _GLIBCXX_USE_ICONV, _GLIBCXX_USE_ENCODING_STATE.
+ * include/bits/localefwd.h: Remove declaration for __enc_traits.
+ * docs/html/22_locale/codecvt.html: Change __enc_traits to
+ encoding_state.
+ * scripts/testsuite_flags.in: Remove ICONV.
+
+ * configure.ac: Remove GLIBCXX_CHECK_ICONV_SUPPORT.
+ * acinclude.m4 (GLIBCXX_CHECK_ICONV_SUPPORT): Remove.
+ * crossconfig.m4: Remove use of GLIBCXX_CHECK_ICONV_SUPPORT.
+ * config.h.in: Remove HAVE_ICONV_CLOSE, HAVE_ICONV_OPEN,
+ HAVE_NL_LANGINFO, _GLIBCXX_USE_ICONV.
+ * include/Makefile.am: Uglify ICONV_CONST.
+ * configure: Regenerate.
+ * aclocal.m4: Regenerate.
+ * Makefile.in: Regenerate.
+ * src/Makefile.in: Regenerate.
+ * po/Makefile.in: Regenerate.
+ * libmath/Makefile.in: Regenerate.
+ * include/Makefile.in: Regenerate.
+ * libsupc++/Makefile.in: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+
+ * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Use
+ dg-require-iconv, fix up for encoding_state changes.
+ * testsuite/ext/enc_filebuf/char/13189.cc: Same.
+ * testsuite/ext/enc_filebuf/char/13598.cc: Same.
+ * testsuite/22_locale/codecvt/unicode: Move...
+ * testsuite/22_locale/codecvt/unicode/char.cc: Move...
+ * testsuite/22_locale/codecvt/unicode/1.cc: Move...
+ * testsuite/22_locale/codecvt/unicode/wchar_t.cc: Move...
+ * testsuite/ext/codecvt: New.
+ * testsuite/ext/codecvt/char-1.cc: ...here. Also, use dg-require-iconv.
+ * testsuite/ext/codecvt/char-2.cc: ...here. Same.
+ * testsuite/ext/codecvt/1.cc: ...here. Same.
+ * testsuite/ext/codecvt/wchar_t.cc: ...here. Same.
+ * testsuite/22_locale/locale/cons/unicode: Delete directory.
+ * testsuite/22_locale/locale/cons/unicode/1.cc: Move...
+ * testsuite/22_locale/locale/cons/unicode.cc: ...here.
+
2007-01-28 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.tcc (num_get<>::do_get(iter_type,