aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2007-02-20 19:47:35 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2007-02-20 19:47:35 +0000
commitf05e2819afcf3435618010ee2a79576fd77d00d7 (patch)
treee9d8474c24888ddc634432bb041b31b3c7fd3bdc
parent54a0a14af93b2e7ad37e7ad7ef0a0c86eb9eaf2c (diff)
downloadgcc-f05e2819afcf3435618010ee2a79576fd77d00d7.zip
gcc-f05e2819afcf3435618010ee2a79576fd77d00d7.tar.gz
gcc-f05e2819afcf3435618010ee2a79576fd77d00d7.tar.bz2
Directory layout flattening.
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 From-SVN: r122171
-rw-r--r--libstdc++-v3/ChangeLog183
-rw-r--r--libstdc++-v3/testsuite/20_util/allocator/1.cc (renamed from libstdc++-v3/testsuite/20_util/memory/allocator/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/allocator/10378.cc (renamed from libstdc++-v3/testsuite/20_util/memory/allocator/10378.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/allocator/14176.cc (renamed from libstdc++-v3/testsuite/20_util/memory/allocator/14176.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/allocator/8230.cc (renamed from libstdc++-v3/testsuite/20_util/memory/allocator/8230.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc (renamed from libstdc++-v3/testsuite/20_util/memory/allocator/requirements/explicit_instantiation/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/1.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/2.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/2.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/3.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/3.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/3946.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/4.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/4.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/5.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/5.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/6.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/6.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/7.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/7.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/assign_neg.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/assign_neg.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc (renamed from libstdc++-v3/testsuite/20_util/memory/auto_ptr/requirements/explicit_instantiation/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/function_objects/binders/1.cc (renamed from libstdc++-v3/testsuite/20_util/functional/binders/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/function_objects/binders/3113.cc (renamed from libstdc++-v3/testsuite/20_util/functional/binders/3113.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/function_objects/comparisons.cc (renamed from libstdc++-v3/testsuite/20_util/functional/comparisons.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/1.cc (renamed from libstdc++-v3/testsuite/20_util/utility/pair/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/2.cc (renamed from libstdc++-v3/testsuite/20_util/utility/pair/2.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/3.cc (renamed from libstdc++-v3/testsuite/20_util/utility/pair/3.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/4.cc (renamed from libstdc++-v3/testsuite/20_util/utility/pair/4.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/pair/requirements/explicit_instantiation/1.cc (renamed from libstdc++-v3/testsuite/20_util/utility/pair/requirements/explicit_instantiation/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc (renamed from libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/base_classes.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc (renamed from libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/explicit_instantiation/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc (renamed from libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/typedefs.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/rel_ops.cc (renamed from libstdc++-v3/testsuite/20_util/utility/rel_ops.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/specialized_algorithms/16505.cc (renamed from libstdc++-v3/testsuite/20_util/memory/16505.cc)0
-rw-r--r--libstdc++-v3/testsuite/20_util/temporary_buffer.cc (renamed from libstdc++-v3/testsuite/20_util/memory/temporary_buffer.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/array_assignment.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array_assignment.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/explicit_instantiation.cc34
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/typedefs.cc39
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/27867.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/27867.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/28277.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/28277.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/30416.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/30416.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/algo.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray.cc)3
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/binary_closure.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/binary_closure.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/const_bracket.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_const_bracket.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/dr543.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/dr543.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/name_lookup.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_name_lookup.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/operators.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_operators.cc)0
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/explicit_instantiation.cc34
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/typedefs.cc39
-rw-r--r--libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/subset_assignment.cc (renamed from libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_subset_assignment.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared2.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared3.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/requirements/explicit_instantiation/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/shared.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/still_shared.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/assign.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr_neg.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr_rvalue_neg.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/dr541.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr_neg.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/casts/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/comparison/cmp.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr_neg.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/copy.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/default.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/pointer.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr_expired.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/dest/dest.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/24595.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/io.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/swap.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/24805.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/reset.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/reset_neg.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/swap.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/swap_neg.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/bool_conv.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/get.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/unique.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/use_count.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/requirements/explicit_instantiation/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/thread/default_weaktoshared.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/thread/mutex_weaktoshared.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/weak_ptr/lock/1.cc)0
-rw-r--r--libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc (renamed from libstdc++-v3/testsuite/tr1/2_general_utilities/memory/weak_ptr/requirements/explicit_instantiation/1.cc)0
86 files changed, 325 insertions, 7 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 937d315..712ad78 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,7 +1,182 @@
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:
+
+ Added in testsuite:
* 17_intro/headers
* 17_intro/headers/all_assert_neg.cc
* 17_intro/headers/all_c++200x_compatibility.cc
@@ -610,7 +785,7 @@
* tr1/6_containers/unordered_set/swap/2.cc
* tr1/using_namespace_std_tr1.cc
- Deleted:
+ Deleted in testsuite:
* 17_intro/header_cassert.cc
* 17_intro/header_cerrno.cc
* 17_intro/header_csetjmp.cc
@@ -891,9 +1066,9 @@
* tr1/6_containers/unordered/types/multiset_iterator.cc
* tr1/6_containers/unordered/types/set_iterator.cc
- * 24_iterators/reverse_iterator/2.cc: To just one
+ * testsuite/24_iterators/reverse_iterator/2.cc: To just one
non-requirements test.
- * ext/headers.cc: Add new includes.
+ * testsuite/ext/headers.cc: Add new includes.
2007-02-18 Paolo Carlini <pcarlini@suse.de>
diff --git a/libstdc++-v3/testsuite/20_util/memory/allocator/1.cc b/libstdc++-v3/testsuite/20_util/allocator/1.cc
index 3d62199..3d62199 100644
--- a/libstdc++-v3/testsuite/20_util/memory/allocator/1.cc
+++ b/libstdc++-v3/testsuite/20_util/allocator/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/allocator/10378.cc b/libstdc++-v3/testsuite/20_util/allocator/10378.cc
index 268ccb2..268ccb2 100644
--- a/libstdc++-v3/testsuite/20_util/memory/allocator/10378.cc
+++ b/libstdc++-v3/testsuite/20_util/allocator/10378.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/allocator/14176.cc b/libstdc++-v3/testsuite/20_util/allocator/14176.cc
index 340b7b2..340b7b2 100644
--- a/libstdc++-v3/testsuite/20_util/memory/allocator/14176.cc
+++ b/libstdc++-v3/testsuite/20_util/allocator/14176.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/allocator/8230.cc b/libstdc++-v3/testsuite/20_util/allocator/8230.cc
index 444443f..444443f 100644
--- a/libstdc++-v3/testsuite/20_util/memory/allocator/8230.cc
+++ b/libstdc++-v3/testsuite/20_util/allocator/8230.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/allocator/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc
index ed88aef..ed88aef 100644
--- a/libstdc++-v3/testsuite/20_util/memory/allocator/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/1.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/1.cc
index f126008..f126008 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/1.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/2.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/2.cc
index 7c51d80..7c51d80 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/2.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/2.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/3.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/3.cc
index 89e23b7..89e23b7 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/3.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/3.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/3946.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc
index fcb9b45..fcb9b45 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/3946.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/4.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/4.cc
index 3f8bcd9..3f8bcd9 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/4.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/4.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/5.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/5.cc
index bb27a21..bb27a21 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/5.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/5.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/6.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/6.cc
index c4c995e..c4c995e 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/6.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/6.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/7.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/7.cc
index 8e22804..8e22804 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/7.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/7.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/assign_neg.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/assign_neg.cc
index 4ae7acf..4ae7acf 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/assign_neg.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/assign_neg.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc
index e6abacd..e6abacd 100644
--- a/libstdc++-v3/testsuite/20_util/memory/auto_ptr/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/functional/binders/1.cc b/libstdc++-v3/testsuite/20_util/function_objects/binders/1.cc
index 2d374e6..2d374e6 100644
--- a/libstdc++-v3/testsuite/20_util/functional/binders/1.cc
+++ b/libstdc++-v3/testsuite/20_util/function_objects/binders/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/functional/binders/3113.cc b/libstdc++-v3/testsuite/20_util/function_objects/binders/3113.cc
index 2106316..2106316 100644
--- a/libstdc++-v3/testsuite/20_util/functional/binders/3113.cc
+++ b/libstdc++-v3/testsuite/20_util/function_objects/binders/3113.cc
diff --git a/libstdc++-v3/testsuite/20_util/functional/comparisons.cc b/libstdc++-v3/testsuite/20_util/function_objects/comparisons.cc
index 9ed12fe..9ed12fe 100644
--- a/libstdc++-v3/testsuite/20_util/functional/comparisons.cc
+++ b/libstdc++-v3/testsuite/20_util/function_objects/comparisons.cc
diff --git a/libstdc++-v3/testsuite/20_util/utility/pair/1.cc b/libstdc++-v3/testsuite/20_util/pair/1.cc
index 9b7f555..9b7f555 100644
--- a/libstdc++-v3/testsuite/20_util/utility/pair/1.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/utility/pair/2.cc b/libstdc++-v3/testsuite/20_util/pair/2.cc
index fd5f8ad..fd5f8ad 100644
--- a/libstdc++-v3/testsuite/20_util/utility/pair/2.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/2.cc
diff --git a/libstdc++-v3/testsuite/20_util/utility/pair/3.cc b/libstdc++-v3/testsuite/20_util/pair/3.cc
index f861134..f861134 100644
--- a/libstdc++-v3/testsuite/20_util/utility/pair/3.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/3.cc
diff --git a/libstdc++-v3/testsuite/20_util/utility/pair/4.cc b/libstdc++-v3/testsuite/20_util/pair/4.cc
index 086cc9e..086cc9e 100644
--- a/libstdc++-v3/testsuite/20_util/utility/pair/4.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/4.cc
diff --git a/libstdc++-v3/testsuite/20_util/utility/pair/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/20_util/pair/requirements/explicit_instantiation/1.cc
index 3d55f62..3d55f62 100644
--- a/libstdc++-v3/testsuite/20_util/utility/pair/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/20_util/pair/requirements/explicit_instantiation/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/base_classes.cc b/libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc
index bc2793f..bc2793f 100644
--- a/libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/base_classes.cc
+++ b/libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc
index 41023b6..41023b6 100644
--- a/libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/typedefs.cc b/libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc
index 4a51c4c..4a51c4c 100644
--- a/libstdc++-v3/testsuite/20_util/memory/raw_storage_iterator/requirements/typedefs.cc
+++ b/libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc
diff --git a/libstdc++-v3/testsuite/20_util/utility/rel_ops.cc b/libstdc++-v3/testsuite/20_util/rel_ops.cc
index e2ac57d..e2ac57d 100644
--- a/libstdc++-v3/testsuite/20_util/utility/rel_ops.cc
+++ b/libstdc++-v3/testsuite/20_util/rel_ops.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/16505.cc b/libstdc++-v3/testsuite/20_util/specialized_algorithms/16505.cc
index b20c049..b20c049 100644
--- a/libstdc++-v3/testsuite/20_util/memory/16505.cc
+++ b/libstdc++-v3/testsuite/20_util/specialized_algorithms/16505.cc
diff --git a/libstdc++-v3/testsuite/20_util/memory/temporary_buffer.cc b/libstdc++-v3/testsuite/20_util/temporary_buffer.cc
index aee343a..aee343a 100644
--- a/libstdc++-v3/testsuite/20_util/memory/temporary_buffer.cc
+++ b/libstdc++-v3/testsuite/20_util/temporary_buffer.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array_assignment.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/array_assignment.cc
index 34888be..34888be 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array_assignment.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/array_assignment.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/explicit_instantiation.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/explicit_instantiation.cc
new file mode 100644
index 0000000..09dfed6
--- /dev/null
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/explicit_instantiation.cc
@@ -0,0 +1,34 @@
+// { dg-do compile }
+
+// Copyright (C) 2007 Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library. This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING. If not, write to
+// the Free Software Foundation, 51 Franklin Street, Fifth Floor,
+// Boston, MA 02110-1301, USA.
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction. Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License. This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
+// This file tests explicit instantiation of library containers.
+
+#include <valarray>
+
+template class std::slice_array<short>;
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/typedefs.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/typedefs.cc
new file mode 100644
index 0000000..1529551
--- /dev/null
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/slice_array/requirements/typedefs.cc
@@ -0,0 +1,39 @@
+// { dg-do compile }
+
+// Copyright (C) 2007 Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library. This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING. If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction. Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License. This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
+// 6.2.2 Class template array
+
+#include <valarray>
+
+void test01()
+{
+ // Check for required typedefs
+ typedef std::slice_array<int> test_type;
+ typedef test_type::value_type value_type;
+}
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/27867.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/27867.cc
index 7c208f4..7c208f4 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/27867.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/27867.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/28277.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/28277.cc
index 52f4c71..52f4c71 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/28277.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/28277.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/30416.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/30416.cc
index c513292..c513292 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/30416.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/30416.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/algo.cc
index 3c206e3..a69ce65 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/algo.cc
@@ -31,9 +31,6 @@
int main()
{
- // 01: instantiation
- std::valarray<double> a(20);
-
// 02: algo
using std::valarray;
valarray<double> b, c;
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/binary_closure.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/binary_closure.cc
index 7dbcfbd..7dbcfbd 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/binary_closure.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/binary_closure.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_const_bracket.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/const_bracket.cc
index 512cbaf..512cbaf 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_const_bracket.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/const_bracket.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/dr543.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/dr543.cc
index 9afa93a..9afa93a 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/dr543.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/dr543.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_name_lookup.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/name_lookup.cc
index 735f65f..735f65f 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_name_lookup.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/name_lookup.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_operators.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/operators.cc
index 70ad0b0..70ad0b0 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_operators.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/operators.cc
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/explicit_instantiation.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/explicit_instantiation.cc
new file mode 100644
index 0000000..d4d5e28
--- /dev/null
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/explicit_instantiation.cc
@@ -0,0 +1,34 @@
+// { dg-do compile }
+
+// Copyright (C) 2007 Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library. This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with this library; see the file COPYING. If not, write to
+// the Free Software Foundation, 51 Franklin Street, Fifth Floor,
+// Boston, MA 02110-1301, USA.
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction. Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License. This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
+// This file tests explicit instantiation of library containers.
+
+#include <valarray>
+
+template class std::valarray<short>;
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/typedefs.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/typedefs.cc
new file mode 100644
index 0000000..a6f28dc
--- /dev/null
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/requirements/typedefs.cc
@@ -0,0 +1,39 @@
+// { dg-do compile }
+
+// Copyright (C) 2007 Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library. This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING. If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction. Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License. This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
+// 6.2.2 Class template array
+
+#include <valarray>
+
+void test01()
+{
+ // Check for required typedefs
+ typedef std::valarray<int> test_type;
+ typedef test_type::value_type value_type;
+}
diff --git a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_subset_assignment.cc b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/subset_assignment.cc
index 4ce22af..4ce22af 100644
--- a/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray_subset_assignment.cc
+++ b/libstdc++-v3/testsuite/26_numerics/numeric_arrays/valarray/subset_assignment.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/1.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc
index 2d1ebad..2d1ebad 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/1.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc
index c7a9dbf..c7a9dbf 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared2.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc
index 9f5f88e..9f5f88e 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared2.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared3.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc
index 14b203b..14b203b 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/not_shared3.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc
index b497ebb..b497ebb 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/shared.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc
index f860fb7..f860fb7 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/shared.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/still_shared.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc
index b9568af..b9568af 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/enable_shared_from_this/still_shared.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/assign.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc
index 93f90ce..93f90ce 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/assign.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc
index 9a36f95..9a36f95 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr_neg.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc
index cca1049..cca1049 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr_neg.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr_rvalue_neg.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc
index da02329..da02329 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/auto_ptr_rvalue_neg.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/dr541.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc
index f9dc839..f9dc839 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/dr541.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc
index 90ab7ee..90ab7ee 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr_neg.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc
index 407cc5b..407cc5b 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/assign/shared_ptr_neg.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/casts/1.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc
index 8851f25..8851f25 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/casts/1.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/comparison/cmp.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc
index 15b7b1e..15b7b1e 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/comparison/cmp.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc
index b91c5a2..b91c5a2 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr_neg.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc
index c2a3202..c2a3202 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/auto_ptr_neg.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/copy.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc
index cc529e0..cc529e0 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/copy.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/default.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc
index 641834d..641834d 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/default.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/pointer.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc
index dec0514..dec0514 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/pointer.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc
index 048d93a..048d93a 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr_expired.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc
index d40227a..d40227a 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/cons/weak_ptr_expired.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/dest/dest.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc
index a632264..a632264 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/dest/dest.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/24595.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc
index 71cbd0b..71cbd0b 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/24595.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/io.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc
index 51de755..51de755 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/io.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/swap.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc
index c22b2f8..c22b2f8 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/misc/swap.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/24805.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc
index 94824f6..94824f6 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/24805.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/reset.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc
index 244a9f2..244a9f2 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/reset.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/reset_neg.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc
index 136d2b7..136d2b7 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/reset_neg.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/swap.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc
index eb251b5..eb251b5 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/swap.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/swap_neg.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc
index 606d8e3..606d8e3 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/modifiers/swap_neg.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/bool_conv.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc
index 9455884..9455884 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/bool_conv.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/get.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc
index d85ec66..d85ec66 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/get.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/unique.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc
index 81253e4..81253e4 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/unique.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/use_count.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc
index 85f1850..85f1850 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/observers/use_count.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc
index 015e22e..015e22e 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/thread/default_weaktoshared.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc
index 5b17500..5b17500 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/thread/default_weaktoshared.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/thread/mutex_weaktoshared.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc
index 370218a..370218a 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/shared_ptr/thread/mutex_weaktoshared.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/weak_ptr/lock/1.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc
index 0367b31..0367b31 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/weak_ptr/lock/1.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc
diff --git a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/weak_ptr/requirements/explicit_instantiation/1.cc b/libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc
index 6c22459..6c22459 100644
--- a/libstdc++-v3/testsuite/tr1/2_general_utilities/memory/weak_ptr/requirements/explicit_instantiation/1.cc
+++ b/libstdc++-v3/testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc