2009-06-03 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libstdc++-v3 / ChangeLog
blob3dd402810d32620025bbca39a7e03e586befbd72
1 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
3         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
4         * configure: Regenerate.
6 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR libstdc++/40299
9         * include/ext/memory: Fully qualify calls with __gnu_cxx.
10         * testsuite/ext/rope/40299.cc: New.
12 2009-05-28  Tom Tromey  <tromey@redhat.com>
13             Phil Muldoon  <pmuldoon@redhat.com>
14             Jonathan Wakely  <jwakely.gcc@gmail.com>
16         * python/Makefile.in, , python/libstdcxx/__init__.py,
17         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
18         python/hook.in, python/Makefile.am: New files.
19         * configure, Makefile.in: Rebuild.
20         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
21         * Makefile.am (SUBDIRS): Add python.
23 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
25         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
26         to ...
27         * testsuite/util/replacement_memory_operators.h: ...here. New.
28         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
29         * testsuite/util/testsuite_hooks.cc: Same.
31         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
32         replacement_memory_operators.h.
33         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
34         * testsuite/ext/mt_allocator/check_delete.cc: Same.
35         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
36         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
37         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
38         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
39         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
40         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
41         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
42         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
43         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
44         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
45         * testsuite/ext/mt_allocator/check_new.cc: Same.
46         * testsuite/ext/debug_allocator/check_delete.cc: Same.
47         * testsuite/ext/debug_allocator/check_new.cc: Same.
48         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
49         * testsuite/ext/new_allocator/check_delete.cc: Same.
50         * testsuite/ext/new_allocator/check_new.cc: Same.
51         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
52         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
53         * testsuite/ext/throw_allocator/check_delete.cc: Same.
54         * testsuite/ext/throw_allocator/check_new.cc: Same.
55         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
56         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
57         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
58         * testsuite/ext/malloc_allocator/check_new.cc: Same.
59         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
60         * testsuite/ext/pool_allocator/check_delete.cc: Same.
61         * testsuite/ext/pool_allocator/check_new.cc: Same.
62         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
63         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
64         * testsuite/ext/array_allocator/check_delete.cc: Same.
65         * testsuite/ext/array_allocator/check_new.cc: Same.
66         * testsuite/23_containers/deque/cons/1.cc: Same.
67         * testsuite/23_containers/deque/cons/2.cc: Same.
69 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
71         * libsupc++/initializer_list: Format.
72         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
73         * testsuite/18_support/initializer_list/requirements/
74         explicit_instantiation.cc: New.
76 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
78         PR libstdc++/40273
79         * include/tr1_impl/functional: Add explicit casts.
80         * testsuite/20_util/function/requirements/
81         explicit_instantiation.cc: New.
82         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
84 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
86         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
88 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
90         PR libstdc++/40221
91         * include/tr1_impl/functional: Add explicit cast.
93 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
95         PR libstdc++/40094
96         Revert:
97         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
98         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
99         out of line member functions definitions.
100         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
101         Remove, use static locals instead.
102         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
103         * src/throw_allocator.cc: New.
104         * src/Makefile.am: Add.
105         * config/abi/pre/gnu.ver: Add exports.
106         * src/Makefile.in: Regenerate.
108 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
110         * include/tr1_impl/functional (function): Use explicit operator bool.
111         * include/bits/shared_ptr.h (__shared_ptr): Same.
112         * include/bits/unique_ptr.h (unique_ptr): Same.
113         * include/std/mutex (unique_lock): Same.
114         * include/std/system_error (error_code): Same.
115         (error_condition): Same.
116         * include/std/ostream (sentry): Same.
117         * include/std/istream (sentry): Same.
118         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
119         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
120         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
121         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
122         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
123         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
124         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
126 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
128         * testsuite/23_containers/list/14340.cc: Abstract list type.
129         * testsuite/23_containers/list/init-list.cc: Same.
130         * testsuite/23_containers/list/pthread5.cc: Same.
131         * testsuite/23_containers/list/invalidation/1.cc: Same.
132         * testsuite/23_containers/list/invalidation/2.cc: Same.
133         * testsuite/23_containers/list/invalidation/3.cc: Same.
134         * testsuite/23_containers/list/invalidation/4.cc: Same.
135         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
136         * testsuite/23_containers/list/modifiers/1.cc: Same.
137         * testsuite/23_containers/list/modifiers/2.cc: Same.
138         * testsuite/23_containers/list/modifiers/3.cc: Same.
139         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
140         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
141         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
142         * testsuite/23_containers/list/cons/1.cc: Same.
143         * testsuite/23_containers/list/cons/2.cc: Same.
144         * testsuite/23_containers/list/cons/3.cc: Same.
145         * testsuite/23_containers/list/cons/4.cc: Same.
146         * testsuite/23_containers/list/cons/5.cc: Same.
147         * testsuite/23_containers/list/cons/6.cc: Same.
148         * testsuite/23_containers/list/cons/7.cc: Same.
149         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
150         * testsuite/23_containers/list/cons/8.cc: Same.
151         * testsuite/23_containers/list/cons/9.cc: Same.
152         * testsuite/23_containers/list/operations/1.cc: Same.
153         * testsuite/23_containers/list/operations/2.cc: Same.
154         * testsuite/23_containers/list/operations/3.cc: Same.
155         * testsuite/23_containers/list/operations/4.cc: Same.
156         * testsuite/23_containers/list/operations/5.cc: Same.
157         * testsuite/23_containers/list/requirements/citerators.cc: Same.
158         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
159         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
160         * testsuite/23_containers/list/requirements/dr438/
161         constructor_1_neg.cc: Same.
162         * testsuite/23_containers/list/requirements/dr438/
163         constructor_2_neg.cc: Same.
164         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
165         * testsuite/23_containers/list/requirements/
166         partial_specialization/1.cc: Same.
167         * testsuite/23_containers/list/23781.cc: Same.
168         * testsuite/23_containers/list/pthread1.cc: Same.
169         * testsuite/23_containers/list/capacity/1.cc: Same.
170         * testsuite/23_containers/list/capacity/29134.cc: Same.
171         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
172         * testsuite/23_containers/list/moveable.cc: Same.
174         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
176 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
178         PR libstdc++/40184
179         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
180         Declare...
181         * config/locale/gnu/c_locale.cc: ... and define.
182         * config/locale/generic/c_locale.cc: Define.
183         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
184         Use it.
185         * testsuite/22_locale/locale/cons/40184.cc: New.
187 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
189         PR libstdc++/40192
190         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
191         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
192         * testsuite/23_containers/vector/40192.cc: New.
194 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
196         * include/bits/stl_pair.h (swap): Do not swap rvalues.
197         * include/bits/stl_deque.h (swap): Likewise.
198         * include/bits/stl_list.h (swap): Likewise.
199         * include/bits/stl_vector.h (swap): Likewise.
200         * include/bits/stl_bvector.h (swap): Likewise.
201         * include/bits/stl_queue.h (swap): Likewise.
202         * include/bits/stl_stack.h (swap): Likewise.
203         * include/bits/stl_tree.h (swap): Likewise.
204         * include/bits/stl_map.h (swap): Likewise.
205         * include/bits/stl_multimap.h (swap): Likewise.
206         * include/bits/stl_set.h (swap): Likewise.
207         * include/bits/stl_multiset.h (swap): Likewise.
208         * include/bits/forward_list.h (swap): Likewise.
209         * include/bits/unique_ptr.h (swap): Likewise.
210         * include/debug/deque (swap): Likewise.
211         * include/debug/list (swap): Likewise.
212         * include/debug/vector (swap): Likewise.
213         * include/debug/map.h (swap): Likewise.
214         * include/debug/multimap.h (swap): Likewise.
215         * include/debug/set.h (swap): Likewise.
216         * include/debug/multiset.h (swap): Likewise.
217         * include/debug/unordered_map (swap): Likewise.
218         * include/debug/unordered_set (swap): Likewise.
219         * include/ext/vstring.h (swap): Likewise.
220         * include/tr1_impl/unordered_map (swap): Likewise.
221         * include/tr1_impl/hashtable (swap): Likewise.
222         * include/tr1_impl/unordered_set (swap): Likewise.
223         * include/std/tuple (swap): Likewise.
224         * include/std/mutex (swap): Likewise.
225         * include/std/thread (swap): Likewise.
226         (operator<<): Only output to lvalue streams.
227         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
228         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
229         * testsuite/23_containers/deque/requirements/dr438/
230         assign_neg.cc: Adjust line numbers.
231         * testsuite/23_containers/deque/requirements/dr438/
232         constructor_1_neg.cc: Likewise.
233         * testsuite/23_containers/deque/requirements/dr438/
234         constructor_2_neg.cc: Likewise.
235         * testsuite/23_containers/deque/requirements/dr438/
236         insert_neg.cc: Likewise.
237         * testsuite/23_containers/list/requirements/dr438/
238         assign_neg.cc: Likewise.
239         * testsuite/23_containers/list/requirements/dr438/
240         constructor_1_neg.cc: Likewise.
241         * testsuite/23_containers/list/requirements/dr438/
242         constructor_2_neg.cc: Likewise.
243         * testsuite/23_containers/list/requirements/dr438/
244         insert_neg.cc: Likewise.
245         * testsuite/23_containers/vector/requirements/dr438/
246         assign_neg.cc: Likewise.
247         * testsuite/23_containers/vector/requirements/dr438/
248         constructor_1_neg.cc: Likewise.
249         * testsuite/23_containers/vector/requirements/dr438/
250         constructor_2_neg.cc: Likewise.
251         * testsuite/23_containers/vector/requirements/dr438/
252         insert_neg.cc: Likewise.
253         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
254         test non-member swap.
255         * testsuite/30_threads/thread/swap/2.cc: Remove.
257 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
259         * include/std/mutex: Move std::lock_error to ...
260         * src/compatibility.cc: Here.
261         * src/mutex.cc: Likewise.
262         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
263         for lock types and remove std::lock_error check.
265 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
267         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
268         double include.
270 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
272         PR libstdc++/40160
273         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
274         typeid when __GXX_RTTI is undefined.
275         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
276         for null _M_variant._M_iterator._M_type,
277         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
278         * testsuite/21_strings/basic_string/40160.cc: New.
280 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
282         * testsuite/26_numerics/random/discrete_distribution/cons/
283         num_xbound_fun.cc: Minor tweaks.
284         * testsuite/26_numerics/random/piecewise_constant_distribution/
285         cons/initlist_fun.cc: Likewise
286         * testsuite/26_numerics/random/piecewise_constant_distribution/
287         cons/num_xbound_fun.cc: Likewise
288         * testsuite/26_numerics/random/piecewise_linear_distribution/
289         cons/initlist_fun.cc: Likewise
290         * testsuite/26_numerics/random/piecewise_linear_distribution/
291         cons/num_xbound_fun.cc: Likewise
293 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
295         PR libstdc++/36211
296         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
297         cxxldflags to additional_flags rather than cxx_final.
299 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
301         * testsuite/26_numerics/random/discrete_distribution/cons/
302         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
303         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
304         initlist_fun.cc: Likewise
305         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
306         num_xbound_fun.cc: Likewise
307         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
308         initlist_fun.cc: Likewise
309         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
310         num_xbound_fun.cc: Likewise
312 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
314         PR libstdc++/40123
315         * random.tcc (independent_bits_engine<>::operator()()): Use
316         result_type(1), not 1UL.
318         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
319         and _M_b.min(), instead of this->max() and this->min().
321         * random.h (_ShiftMin1): Remove, adjust everywhere.
323         * random.tcc: Minor cosmetic changes.
325 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
327         * include/bits/random.tcc (cauchy_distribution<>::
328         operator()(_UniformRandomNumberGenerator&, const param_type&)):
329         Avoid M_PI, a glibc extension.
331 2009-05-13  Ben Elliston  <bje@au.ibm.com>
333         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
334         * include/Makefile.in: Likewise.
336 2009-05-13  Ben Elliston  <bje@au.ibm.com>
338         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
339         const void * const.
341 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
343         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
344         random number engines, complex, bitset, array, time utilities, and
345         char_traits.
347 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
349         * libsupc++/exception: Include nested_exception.h in C++0x mode.
350         * libsupc++/nested_exception.h: New.
351         * libsupc++/Makefile.am: Add new header.
352         * libsupc++/Makefile.in: Regenerate.
353         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
354         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
355         * testsuite/18_support/nested_exception/cons.cc: New.
356         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
357         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
358         * doc/xml/manual/status_cxx200x.xml: Adjust.
360 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
362         * include/ext/throw_allocator.h: Remove redundant include.
364 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
366         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
367         out of line member functions definitions.
368         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
369         Remove, use static locals instead.
370         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
371         * src/throw_allocator.cc: New.
372         * src/Makefile.am: Add.
373         * config/abi/pre/gnu.ver: Add exports.
374         * src/Makefile.in: Regenerate.
376 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
378         * configure.ac: Bump libtool_VERSION to 6:12:0.
379         * configure: Regenerate.
381 2009-05-07  Matthias Klose  <doko@ubuntu.com>
383         PR libstdc++/40038
384         * src/math_stubs_long_double.cc: Add ceill.
386 2009-05-06  Johannes Singler  <singler@ira.uka.de>
388         PR libstdc++/39546
389         * include/parallel/algo.h (find_switch):
390         Parametrize binder2nd with const T& instead of T.
391         * testsuite/25_algorithms/find/39546.cc: new test case
393 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
395         Revert:
396         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
398         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
399         possible.
400         * configure: Regenerate.
402 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
404         PR libstdc++/39909
405         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
406         __set_once_functor_lock_ptr): Replace global lock object with local
407         locks on global mutex.
408         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
409         __set_once_functor_lock_ptr): Likewise, keeping old function to
410         preserve ABI.
411         (__once_proxy): Use pointer to local lock if set, global lock
412         otherwise.
413         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
414         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
415         * testsuite/30_threads/call_once/39909.cc: New.
417 2009-05-03  Jan Hubicka  <jh@suse.cz>
419         * include/parallel/settings.h (get): Mark const.
420         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
421         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
422         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
423         throw ().
424         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
425         (is_open, fd): Mark pure and throw ().
426         (seekoff): Mark throw ().
428 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
430         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
431         possible.
432         * configure: Regenerate.
434 2009-05-02  Jan Hubicka  <jh@suse.cz>
436         * include/tr1_impl/functional_hash.h (explicit specializations of ()
437         operator): Mark pure.
439 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
441         * scripts/create_testsuite_files: Remove thread directory.
443 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
445         PR libstdc++/39868
446         * scripts/run_doxygen: Uncomment removal of includes.
447         (problematic): Rewrite __cxxabiv1 namespace to abi.
449 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
451         Revert the last commit.
453 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
455         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
456         Replace global lock object with local locks on global mutex.
457         * src/mutex.cc: Likewise.
458         * config/abi/pre/gnu.ver: Adjust.
459         * testsuite/30_threads/call_once/call_once2.cc: New.
461 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
463         PR libstdc++/39880
464         PR libstdc++/39881
465         PR libstdc++/39882
466         * include/std/system_error (is_error_code_enum<errc>): Remove.
467         (error_condition<>::error_condition(_ErrorCodeEnum,)
468         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
469         (error_code<>::error_code(_ErrorCodeEnum,),
470         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
471         * testsuite/19_diagnostics/system_error/39880.cc: New.
472         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
473         Likewise.
474         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
475         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
476         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
477         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
478         Adjust.
479         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
480         Likewise.
481         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
482         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
483         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
484         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
485         Likewise.
486         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
487         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
488         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
489         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
491 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
493         * doc/xml/authors.xml: Add space.
494         * doc/xml/faq.xml: Update links.
495         * doc/xml/manual/intro.xml: Same.
496         * doc/xml/manual/abi.xml: Update.
497         * doc/xml/manual/appendix_contributing.xml: Fix typo.
498         * doc/xml/manual/status_cxxtr1.xml: Update links.
499         * doc/xml/manual/status_cxx1998.xml: Same.
500         * doc/xml/manual/status_cxx200x.xml: Same.
502 2009-04-22  Jan Hubicka  <jh@suse.cz>
504         * include/tr1_impl/array (at): Do not use builtin_expect.
505         * include/ext/throw_allocator.h (allocate): Likewise.
506         * include/ext/pool_allocator.h (allocate): Likweise.
507         * include/ext/bitmap_allocator.h (allocate): Likewise.
508         * include/ext/rc_string_base.h (_S_construct): Likewise.
509         * include/ext/malloc_allocator.h (allocate): Likewise.
510         * include/ext/mt_allocator.h (allocate): Likewise.
511         * include/ext/sso_string_base.h (_M_construct): Likewise.
512         * include/bits/basic_string.tcc (_S_construct): Likewise.
514 2009-04-22  Jan Hubicka  <jh@suse.cz>
516         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
517         (atexit, atoll, stroll, strtoull): Mark throw ()
518         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
519         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
520         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
521         (atexit, atoll, stroll, strtoull): Mark throw ()
522         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
523         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
525 2009-04-21  Jan Hubicka  <jh@suse.cz>
527         * include/ext/atomicity.h
528         (__exchange_and_add, __atomic_add): Mark throw ().
529         * config/os/aix/atomicity.h
530         * config/os/aix/atomicity.h
531         * config/os/irix/atomicity.h
532         * config/cpu/cris/atomicity.h
533         * config/cpu/m68k/atomicity.h
534         * config/cpu/hppa/atomicity.h
535         * config/cpu/sparc/atomicity.h
536         * config/cpu/i386/atomicity.h
537         * config/cpu/i486/atomicity.h
538         * config/cpu/sh/atomicity.h
539         * config/cpu/generic/atomicity_mutex/atomicity.h
540         * config/cpu/generic/atomicity_builtins/atomicity.h
541         (__exchange_and_add, __atomic_add): Mark throw ().
543 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
545         PR libstdc++/39835
546         * include/bits/random.h: Avoid the badname __alpha (and, for
547         consistency, __beta too).
548         * include/bits/random.tcc: Likewise.
550 2009-04-19  Jan Hubicka  <jh@suse.cz>
552         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
553         _GLIBCXX_NOTHROW.
555 2009-04-19  Jan Hubicka  <jh@suse.cz>
557         * include/c_compatibility/stdatomic.h
558         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
559         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
560         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
562 2009-04-18  Jan Hubicka  <jh@suse.cz>
564         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
565         * libsupc++/unwind-cxx.h (__cxa_get_globals,
566         __cxa_get_globals_fast): Mark const.
567         (__cxa_get_exception_ptr): Mark pure.
568         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
569         (__terminate): Makr throw ().
570         * libsupc++/exception (terminate): Mark throw().
571         (uncaught_exception): Mark pure.
572         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
573         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
574         Mark throw().
575         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
576         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
577         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
578         __cxa_guard_abort): Mark throw ().
579         (__cxa_pure_virtual): Mark noreturn.
580         (__cxa_current_exception_type): Mark throw and pure.
581         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
582         __cxa_exception_type): Mark pure.
583         (_M_safe_bool_dummy): Mark pure and const.
585 2009-04-18  Jan Hubicka  <jh@suse.cz>
587         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
588         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
589         _M_destroy_thread_key): Mark throw ()
590         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
591         _M_singular, _M_can_compare _M_get_mutex, _M_message,
592         _M_get_max_length): Mark throw ().
593         * include/debug/formatter.h (_M_message, _M_format_word,
594         _M_get_max_length): Mark throw ().
595         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
596         _M_detach_single): Mark throw ().
597         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
598         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
599         throw ()
600         (_M_get_mutex): Mark throw ().
601         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
602         (_M_destroy_thread_key): Mark CONST and throw.
603         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
604         throw ().
606 2009-04-18  Jan Hubicka  <jh@suse.cz>
608         * src/condition_variable.cc (condition_variable,
609         condition_variable_any constructors): Mark throw()
610         * src/hash.cc (operator() for long double, string, and wstring): Mark
611         throw ().
612         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
613         _M_setup, rdbuf, str): Mark throw ().
614         * src/chrono.cc (new): Mark throw ().
615         * include/std/system_error (system_category, generic_category): Mark
616         throw () and const.
617         * include/std/chrono (now): Mark throw ().
618         * include/std/condition_variable (condition_variable,
619         ~condition_variable, condition_variable_any,
620         ~condition_variable_any): Mark throw ().
621         * include/std/mutex (mutex): Mark throw ().
622         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
623         throw.
624         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
625         and throw ().
626         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
627         * include/bits/locale_classes.h (_S_initialize_once,
628         _S_clone_c_locale): Mark throw ().
629         (_S_get_c_name): Mark const and throw ().
630         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
631         throw ().
632         * include/bits/locale_facets.h (__convert_to_v explicit instances):
633         Mark throw ().
634         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
635         throw ().
636         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
637         ios_base): Mark throw ()
638         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
639         * include/backward/strstream (strstreambuf constructors): Mark throw ().
640         (str, freeze, _M_setupf): Mark throw ().
641         (pcount): Mark pure and throw ().
642         (rdbuf): Mark const and throw ().
644 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
646         PR libstdc++/39802
647         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
648         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
649         Always accept negative values, for unsigned types too.
650         * testsuite/22_locale/num_get/get/char/39802.cc: New.
651         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
653 2009-04-18  Jan Hubicka  <jh@suse.cz>
655         * include/debug/formater.h: Include bits/c++config.h.
656         (_M_error): Mark noreturn.
657         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
658         _GLIBCXX_NORETURN): New.
659         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
660         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
661         Mark pure.
662         * include/c_compatibility/stdatomic.h
663         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
664         __atomic_flag_wait_explicit, __atomic_flag_for_address):
665         Mark by throw ().
666         * src/atomic.cc (atomic_flag_test_and_set_explicit,
667         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
668         __atomic_flag_for_address): Mark by throw ().
670 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
672         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
674 2009-04-16  Jan Hubicka  <jh@suse.cz>
676         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
677         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
678         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
679         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
680         out body to ...
681         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
682         functions.
683         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
684         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
685         _Rb_tree_black_count): Mark nothrow.
687 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
689         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
690         from base classes.
691         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
693 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
695         * doc/html: Regenerate.
697 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
699         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
701         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
702         * doc/xml/gnu/fdl-1.2.xml: Same.
703         * doc/xml/manual/numerics.xml: Same.
704         * doc/xml/manual/concurrency.xml: Same.
705         * doc/xml/manual/intro.xml: Same.
706         * doc/xml/manual/status_cxxtr1.xml: Same.
707         * doc/xml/manual/containers.xml: Same.
708         * doc/xml/manual/io.xml: Same.
709         * doc/xml/manual/utilities.xml: Same.
710         * doc/xml/manual/support.xml: Same.
711         * doc/xml/manual/using.xml: Same.
712         * doc/xml/manual/localization.xml: Same.
713         * doc/xml/manual/locale.xml: Same.
714         * doc/xml/manual/extensions.xml: Same.
715         * doc/xml/manual/appendix_contributing.xml: Same.
716         * doc/xml/manual/diagnostics.xml: Same.
717         * doc/xml/manual/status_cxx200x.xml: Same.
719 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
721         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
722         * doc/xml/manual/status_cxx200x.xml: Adjust.
724 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
726         * doc/xml/spine.xml: Remove unused license entity, update
727         copyright year.
729         * doc/xml/manual/spine.xml: Markup for primary index terms.
730         * doc/xml/manual/numerics.xml: Same.
731         * doc/xml/manual/intro.xml: Same.
732         * doc/xml/manual/containers.xml: Same.
733         * doc/xml/manual/io.xml: Same.
734         * doc/xml/manual/appendix_porting.xml: Same.
735         * doc/xml/manual/utilities.xml: Same.
736         * doc/xml/manual/support.xml: Same.
737         * doc/xml/manual/localization.xml: Same.
738         * doc/xml/manual/strings.xml: Same.
739         * doc/xml/manual/extensions.xml: Same.
740         * doc/xml/manual/appendix_contributing.xml: Same.
741         * doc/xml/manual/diagnostics.xml: Same.
742         * doc/xml/manual/algorithms.xml: Same.
743         * doc/xml/manual/appendix_free.xml: Same.
744         * doc/xml/manual/iterators.xml: Same.
746         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
747         * doc/xml/gnu/fdl-1.2.xml: Same.
749         * doc/xml/manual/status_cxx200x.xml: Re-write.
751 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
753         PR libstdc++/39629 (final bits)
754         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
755         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
756         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
757         Fix formula for __j.
758         * include/bits/random.tcc (operator==(const normal_distribution<>&,
759         const normal_distribution<>&): Remove.
760         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
761         const uniform_int_distribution<>&), operator==(const
762         uniform_real_distribution<>&, const uniform_real_distribution<>&),
763         operator==(const normal_distribution<>&, const normal_distribution<>&),
764         operator==(const lognormal_distribution<>&,
765         const lognormal_distribution<>&), operator==(const
766         chi_squared_distribution<>&, const chi_squared_distribution<>&),
767         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
768         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
769         operator==(const student_t_distribution<>&,
770         const student_t_distribution<>&), operator==(const
771         bernoulli_distribution<>&, const bernoulli_distribution<>&),
772         operator==(const binomial_distribution<>&, const
773         binomial_distribution<>&), operator==(const geometric_distribution<>&,
774         const geometric_distribution<>&), operator==(const
775         negative_binomial_distribution<>&, const
776         negative_binomial_distribution<>&), operator==(const
777         poisson_distribution<>&, const poisson_distribution<>&),
778         operator==(const exponential_distribution<>&,
779         const exponential_distribution<>&), operator==(const
780         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
781         weibull_distribution<>&, const weibull_distribution<>&),
782         operator==(const extreme_value_distribution<>&,
783         const extreme_value_distribution<>&), operator==(const
784         discrete_distribution<>&, const discrete_distribution<>&),
785         operator==(const piecewise_constant_distribution<>&,
786         const piecewise_constant_distribution<>&), operator==(const
787         piecewise_linear_distribution<>&, const
788         piecewise_linear_distribution<>&)): Remove.
789         * testsuite/26_numerics/random/uniform_real_distribution/operators/
790         serialize.cc: Remove.
791         * testsuite/26_numerics/random/piecewise_constant_distribution/
792         operators/serialize.cc: Likewise.
793         * testsuite/26_numerics/random/chi_squared_distribution/operators/
794         serialize.cc: Likewise.
795         * testsuite/26_numerics/random/normal_distribution/operators/
796         serialize.cc: Likewise.
797         * testsuite/26_numerics/random/uniform_int_distribution/operators/
798         serialize.cc: Likewise.
799         * testsuite/26_numerics/random/poisson_distribution/operators/
800         serialize.cc: Likewise.
801         * testsuite/26_numerics/random/bernoulli_distribution/operators/
802         serialize.cc: Likewise.
803         * testsuite/26_numerics/random/discrete_distribution/operators/
804         serialize.cc: Likewise.
805         * testsuite/26_numerics/random/weibull_distribution/operators/
806         serialize.cc: Likewise.
807         * testsuite/26_numerics/random/negative_binomial_distribution/
808         operators/serialize.cc: Likewise.
809         * testsuite/26_numerics/random/cauchy_distribution/operators/
810         serialize.cc: Likewise.
811         * testsuite/26_numerics/random/gamma_distribution/operators/
812         serialize.cc: Likewise.
813         * testsuite/26_numerics/random/fisher_f_distribution/operators/
814         serialize.cc: Likewise.
815         * testsuite/26_numerics/random/exponential_distribution/operators/
816         serialize.cc: Likewise.
817         * testsuite/26_numerics/random/lognormal_distribution/operators/
818         serialize.cc: Likewise.
819         * testsuite/26_numerics/random/binomial_distribution/operators/
820         serialize.cc: Likewise.
821         * testsuite/26_numerics/random/extreme_value_distribution/
822         operators/serialize.cc: Likewise.
823         * testsuite/26_numerics/random/piecewise_linear_distribution/
824         operators/serialize.cc: Likewise.
825         * testsuite/26_numerics/random/student_t_distribution/operators/
826         serialize.cc: Likewise.
827         * testsuite/26_numerics/random/geometric_distribution/operators/
828         serialize.cc: Likewise.
830         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
831         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
832         mersenne_twister_engine<>::seed(_Gen&,
833         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
834         subtract_with_carry_engine<>::seed(_Gen&,
835         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
836         Remove, unused.
837         * include/bits/random.tcc (linear_congruential_engine<>::
838         seed(_Gen&, false_type): Likewise.
840 2009-04-09  Nick Clifton  <nickc@redhat.com>
842         * src/allocator-inst.cc: Change copyright header to refer to
843         version 3 of the GNU General Public License with version 3.1
844         of the GCC Runtime Library Exception and to point readers at
845         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
846         web page.
847         * config/abi/compatibility.h: Likewise.
848         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
849         * config/abi/pre/gnu.ver: Likewise.
850         * config/allocator/bitmap_allocator_base.h: Likewise.
851         * config/allocator/malloc_allocator_base.h: Likewise.
852         * config/allocator/mt_allocator_base.h: Likewise.
853         * config/allocator/new_allocator_base.h: Likewise.
854         * config/allocator/pool_allocator_base.h: Likewise.
855         * config/cpu/alpha/atomic_word.h: Likewise.
856         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
857         * config/cpu/cris/atomic_word.h: Likewise.
858         * config/cpu/cris/atomicity.h: Likewise.
859         * config/cpu/generic/atomic_word.h: Likewise.
860         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
861         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
862         * config/cpu/generic/cpu_defines.h: Likewise.
863         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
864         * config/cpu/hppa/atomicity.h: Likewise.
865         * config/cpu/i386/atomicity.h: Likewise.
866         * config/cpu/i486/atomicity.h: Likewise.
867         * config/cpu/ia64/atomic_word.h: Likewise.
868         * config/cpu/m68k/atomicity.h: Likewise.
869         * config/cpu/powerpc/atomic_word.h: Likewise.
870         * config/cpu/powerpc/cpu_defines.h: Likewise.
871         * config/cpu/sh/atomicity.h: Likewise.
872         * config/cpu/sparc/atomic_word.h: Likewise.
873         * config/cpu/sparc/atomicity.h: Likewise.
874         * config/io/basic_file_stdio.cc: Likewise.
875         * config/io/basic_file_stdio.h: Likewise.
876         * config/io/c_io_stdio.h: Likewise.
877         * config/locale/darwin/ctype_members.cc: Likewise.
878         * config/locale/generic/c++locale_internal.h: Likewise.
879         * config/locale/generic/c_locale.cc: Likewise.
880         * config/locale/generic/c_locale.h: Likewise.
881         * config/locale/generic/codecvt_members.cc: Likewise.
882         * config/locale/generic/collate_members.cc: Likewise.
883         * config/locale/generic/ctype_members.cc: Likewise.
884         * config/locale/generic/messages_members.cc: Likewise.
885         * config/locale/generic/messages_members.h: Likewise.
886         * config/locale/generic/monetary_members.cc: Likewise.
887         * config/locale/generic/numeric_members.cc: Likewise.
888         * config/locale/generic/time_members.cc: Likewise.
889         * config/locale/generic/time_members.h: Likewise.
890         * config/locale/gnu/c++locale_internal.h: Likewise.
891         * config/locale/gnu/c_locale.cc: Likewise.
892         * config/locale/gnu/c_locale.h: Likewise.
893         * config/locale/gnu/codecvt_members.cc: Likewise.
894         * config/locale/gnu/collate_members.cc: Likewise.
895         * config/locale/gnu/ctype_members.cc: Likewise.
896         * config/locale/gnu/messages_members.cc: Likewise.
897         * config/locale/gnu/messages_members.h: Likewise.
898         * config/locale/gnu/monetary_members.cc: Likewise.
899         * config/locale/gnu/numeric_members.cc: Likewise.
900         * config/locale/gnu/time_members.cc: Likewise.
901         * config/locale/gnu/time_members.h: Likewise.
902         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
903         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
904         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
905         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
906         * config/os/aix/atomic_word.h: Likewise.
907         * config/os/aix/atomicity.h: Likewise.
908         * config/os/aix/ctype_base.h: Likewise.
909         * config/os/aix/ctype_inline.h: Likewise.
910         * config/os/aix/ctype_noninline.h: Likewise.
911         * config/os/aix/os_defines.h: Likewise.
912         * config/os/bsd/darwin/ctype_base.h: Likewise.
913         * config/os/bsd/darwin/ctype_inline.h: Likewise.
914         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
915         * config/os/bsd/darwin/os_defines.h: Likewise.
916         * config/os/bsd/freebsd/ctype_base.h: Likewise.
917         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
918         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
919         * config/os/bsd/freebsd/os_defines.h: Likewise.
920         * config/os/bsd/netbsd/ctype_base.h: Likewise.
921         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
922         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
923         * config/os/bsd/netbsd/os_defines.h: Likewise.
924         * config/os/djgpp/ctype_base.h: Likewise.
925         * config/os/djgpp/ctype_inline.h: Likewise.
926         * config/os/djgpp/ctype_noninline.h: Likewise.
927         * config/os/djgpp/os_defines.h: Likewise.
928         * config/os/generic/ctype_base.h: Likewise.
929         * config/os/generic/ctype_inline.h: Likewise.
930         * config/os/generic/ctype_noninline.h: Likewise.
931         * config/os/generic/error_constants.h: Likewise.
932         * config/os/generic/os_defines.h: Likewise.
933         * config/os/gnu-linux/ctype_base.h: Likewise.
934         * config/os/gnu-linux/ctype_inline.h: Likewise.
935         * config/os/gnu-linux/ctype_noninline.h: Likewise.
936         * config/os/gnu-linux/os_defines.h: Likewise.
937         * config/os/hpux/ctype_base.h: Likewise.
938         * config/os/hpux/ctype_inline.h: Likewise.
939         * config/os/hpux/ctype_noninline.h: Likewise.
940         * config/os/hpux/os_defines.h: Likewise.
941         * config/os/irix/atomic_word.h: Likewise.
942         * config/os/irix/atomicity.h: Likewise.
943         * config/os/irix/irix5.2/ctype_base.h: Likewise.
944         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
945         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
946         * config/os/irix/irix5.2/os_defines.h: Likewise.
947         * config/os/irix/irix6.5/ctype_base.h: Likewise.
948         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
949         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
950         * config/os/irix/irix6.5/os_defines.h: Likewise.
951         * config/os/mingw32/ctype_base.h: Likewise.
952         * config/os/mingw32/ctype_inline.h: Likewise.
953         * config/os/mingw32/ctype_noninline.h: Likewise.
954         * config/os/mingw32/error_constants.h: Likewise.
955         * config/os/mingw32/os_defines.h: Likewise.
956         * config/os/newlib/ctype_base.h: Likewise.
957         * config/os/newlib/ctype_inline.h: Likewise.
958         * config/os/newlib/ctype_noninline.h: Likewise.
959         * config/os/newlib/os_defines.h: Likewise.
960         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
961         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
962         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
963         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
964         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
965         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
966         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
967         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
968         * config/os/tpf/ctype_base.h: Likewise.
969         * config/os/tpf/ctype_inline.h: Likewise.
970         * config/os/tpf/ctype_noninline.h: Likewise.
971         * config/os/tpf/os_defines.h: Likewise.
972         * config/os/uclibc/ctype_base.h: Likewise.
973         * config/os/uclibc/ctype_inline.h: Likewise.
974         * config/os/uclibc/ctype_noninline.h: Likewise.
975         * config/os/uclibc/os_defines.h: Likewise.
976         * config/os/vxworks/ctype_base.h: Likewise.
977         * config/os/vxworks/ctype_inline.h: Likewise.
978         * config/os/vxworks/ctype_noninline.h: Likewise.
979         * config/os/vxworks/os_defines.h: Likewise.
980         * include/backward/auto_ptr.h: Likewise.
981         * include/backward/backward_warning.h: Likewise.
982         * include/backward/binders.h: Likewise.
983         * include/backward/hash_fun.h: Likewise.
984         * include/backward/hash_map: Likewise.
985         * include/backward/hash_set: Likewise.
986         * include/backward/hashtable.h: Likewise.
987         * include/backward/strstream: Likewise.
988         * include/bits/algorithmfwd.h: Likewise.
989         * include/bits/allocator.h: Likewise.
990         * include/bits/atomic_0.h: Likewise.
991         * include/bits/atomic_2.h: Likewise.
992         * include/bits/atomicfwd_c.h: Likewise.
993         * include/bits/atomicfwd_cxx.h: Likewise.
994         * include/bits/basic_ios.h: Likewise.
995         * include/bits/basic_ios.tcc: Likewise.
996         * include/bits/basic_string.h: Likewise.
997         * include/bits/basic_string.tcc: Likewise.
998         * include/bits/boost_concept_check.h: Likewise.
999         * include/bits/c++config: Likewise.
1000         * include/bits/char_traits.h: Likewise.
1001         * include/bits/codecvt.h: Likewise.
1002         * include/bits/concept_check.h: Likewise.
1003         * include/bits/cpp_type_traits.h: Likewise.
1004         * include/bits/deque.tcc: Likewise.
1005         * include/bits/forward_list.h: Likewise.
1006         * include/bits/forward_list.tcc: Likewise.
1007         * include/bits/fstream.tcc: Likewise.
1008         * include/bits/functexcept.h: Likewise.
1009         * include/bits/functional_hash.h: Likewise.
1010         * include/bits/gslice.h: Likewise.
1011         * include/bits/gslice_array.h: Likewise.
1012         * include/bits/hashtable.h: Likewise.
1013         * include/bits/indirect_array.h: Likewise.
1014         * include/bits/ios_base.h: Likewise.
1015         * include/bits/istream.tcc: Likewise.
1016         * include/bits/list.tcc: Likewise.
1017         * include/bits/locale_classes.h: Likewise.
1018         * include/bits/locale_classes.tcc: Likewise.
1019         * include/bits/locale_facets.h: Likewise.
1020         * include/bits/locale_facets.tcc: Likewise.
1021         * include/bits/locale_facets_nonio.h: Likewise.
1022         * include/bits/locale_facets_nonio.tcc: Likewise.
1023         * include/bits/localefwd.h: Likewise.
1024         * include/bits/mask_array.h: Likewise.
1025         * include/bits/move.h: Likewise.
1026         * include/bits/ostream.tcc: Likewise.
1027         * include/bits/ostream_insert.h: Likewise.
1028         * include/bits/postypes.h: Likewise.
1029         * include/bits/shared_ptr.h: Likewise.
1030         * include/bits/slice_array.h: Likewise.
1031         * include/bits/sstream.tcc: Likewise.
1032         * include/bits/stl_algo.h: Likewise.
1033         * include/bits/stl_algobase.h: Likewise.
1034         * include/bits/stl_bvector.h: Likewise.
1035         * include/bits/stl_construct.h: Likewise.
1036         * include/bits/stl_deque.h: Likewise.
1037         * include/bits/stl_function.h: Likewise.
1038         * include/bits/stl_heap.h: Likewise.
1039         * include/bits/stl_iterator.h: Likewise.
1040         * include/bits/stl_iterator_base_funcs.h: Likewise.
1041         * include/bits/stl_iterator_base_types.h: Likewise.
1042         * include/bits/stl_list.h: Likewise.
1043         * include/bits/stl_map.h: Likewise.
1044         * include/bits/stl_multimap.h: Likewise.
1045         * include/bits/stl_multiset.h: Likewise.
1046         * include/bits/stl_numeric.h: Likewise.
1047         * include/bits/stl_pair.h: Likewise.
1048         * include/bits/stl_queue.h: Likewise.
1049         * include/bits/stl_raw_storage_iter.h: Likewise.
1050         * include/bits/stl_relops.h: Likewise.
1051         * include/bits/stl_set.h: Likewise.
1052         * include/bits/stl_stack.h: Likewise.
1053         * include/bits/stl_tempbuf.h: Likewise.
1054         * include/bits/stl_tree.h: Likewise.
1055         * include/bits/stl_uninitialized.h: Likewise.
1056         * include/bits/stl_vector.h: Likewise.
1057         * include/bits/stream_iterator.h: Likewise.
1058         * include/bits/streambuf.tcc: Likewise.
1059         * include/bits/streambuf_iterator.h: Likewise.
1060         * include/bits/stringfwd.h: Likewise.
1061         * include/bits/unique_ptr.h: Likewise.
1062         * include/bits/valarray_after.h: Likewise.
1063         * include/bits/valarray_array.h: Likewise.
1064         * include/bits/valarray_array.tcc: Likewise.
1065         * include/bits/valarray_before.h: Likewise.
1066         * include/bits/vector.tcc: Likewise.
1067         * include/c/cassert: Likewise.
1068         * include/c/cctype: Likewise.
1069         * include/c/cerrno: Likewise.
1070         * include/c/cfloat: Likewise.
1071         * include/c/ciso646: Likewise.
1072         * include/c/climits: Likewise.
1073         * include/c/clocale: Likewise.
1074         * include/c/cmath: Likewise.
1075         * include/c/csetjmp: Likewise.
1076         * include/c/csignal: Likewise.
1077         * include/c/cstdarg: Likewise.
1078         * include/c/cstddef: Likewise.
1079         * include/c/cstdio: Likewise.
1080         * include/c/cstdlib: Likewise.
1081         * include/c/cstring: Likewise.
1082         * include/c/ctime: Likewise.
1083         * include/c/cwchar: Likewise.
1084         * include/c/cwctype: Likewise.
1085         * include/c_compatibility/assert.h: Likewise.
1086         * include/c_compatibility/complex.h: Likewise.
1087         * include/c_compatibility/ctype.h: Likewise.
1088         * include/c_compatibility/errno.h: Likewise.
1089         * include/c_compatibility/fenv.h: Likewise.
1090         * include/c_compatibility/float.h: Likewise.
1091         * include/c_compatibility/inttypes.h: Likewise.
1092         * include/c_compatibility/iso646.h: Likewise.
1093         * include/c_compatibility/limits.h: Likewise.
1094         * include/c_compatibility/locale.h: Likewise.
1095         * include/c_compatibility/math.h: Likewise.
1096         * include/c_compatibility/setjmp.h: Likewise.
1097         * include/c_compatibility/signal.h: Likewise.
1098         * include/c_compatibility/stdarg.h: Likewise.
1099         * include/c_compatibility/stdatomic.h: Likewise.
1100         * include/c_compatibility/stdbool.h: Likewise.
1101         * include/c_compatibility/stddef.h: Likewise.
1102         * include/c_compatibility/stdint.h: Likewise.
1103         * include/c_compatibility/stdio.h: Likewise.
1104         * include/c_compatibility/stdlib.h: Likewise.
1105         * include/c_compatibility/string.h: Likewise.
1106         * include/c_compatibility/tgmath.h: Likewise.
1107         * include/c_compatibility/time.h: Likewise.
1108         * include/c_compatibility/wchar.h: Likewise.
1109         * include/c_compatibility/wctype.h: Likewise.
1110         * include/c_global/cassert: Likewise.
1111         * include/c_global/ccomplex: Likewise.
1112         * include/c_global/cctype: Likewise.
1113         * include/c_global/cerrno: Likewise.
1114         * include/c_global/cfenv: Likewise.
1115         * include/c_global/cfloat: Likewise.
1116         * include/c_global/cinttypes: Likewise.
1117         * include/c_global/ciso646: Likewise.
1118         * include/c_global/climits: Likewise.
1119         * include/c_global/clocale: Likewise.
1120         * include/c_global/cmath.tcc: Likewise.
1121         * include/c_global/cmath: Likewise.
1122         * include/c_global/csetjmp: Likewise.
1123         * include/c_global/csignal: Likewise.
1124         * include/c_global/cstdarg: Likewise.
1125         * include/c_global/cstdatomic: Likewise.
1126         * include/c_global/cstdbool: Likewise.
1127         * include/c_global/cstddef: Likewise.
1128         * include/c_global/cstdint: Likewise.
1129         * include/c_global/cstdio: Likewise.
1130         * include/c_global/cstdlib: Likewise.
1131         * include/c_global/cstring: Likewise.
1132         * include/c_global/ctgmath: Likewise.
1133         * include/c_global/ctime: Likewise.
1134         * include/c_global/cwchar: Likewise.
1135         * include/c_global/cwctype: Likewise.
1136         * include/c_std/cassert: Likewise.
1137         * include/c_std/cctype: Likewise.
1138         * include/c_std/cerrno: Likewise.
1139         * include/c_std/cfloat: Likewise.
1140         * include/c_std/ciso646: Likewise.
1141         * include/c_std/climits: Likewise.
1142         * include/c_std/clocale: Likewise.
1143         * include/c_std/cmath.tcc: Likewise.
1144         * include/c_std/cmath: Likewise.
1145         * include/c_std/csetjmp: Likewise.
1146         * include/c_std/csignal: Likewise.
1147         * include/c_std/cstdarg: Likewise.
1148         * include/c_std/cstddef: Likewise.
1149         * include/c_std/cstdio: Likewise.
1150         * include/c_std/cstdlib: Likewise.
1151         * include/c_std/cstring: Likewise.
1152         * include/c_std/ctime: Likewise.
1153         * include/c_std/cwchar: Likewise.
1154         * include/c_std/cwctype: Likewise.
1155         * include/debug/bitset: Likewise.
1156         * include/debug/debug.h: Likewise.
1157         * include/debug/deque: Likewise.
1158         * include/debug/formatter.h: Likewise.
1159         * include/debug/functions.h: Likewise.
1160         * include/debug/list: Likewise.
1161         * include/debug/macros.h: Likewise.
1162         * include/debug/map.h: Likewise.
1163         * include/debug/map: Likewise.
1164         * include/debug/multimap.h: Likewise.
1165         * include/debug/multiset.h: Likewise.
1166         * include/debug/safe_base.h: Likewise.
1167         * include/debug/safe_iterator.h: Likewise.
1168         * include/debug/safe_iterator.tcc: Likewise.
1169         * include/debug/safe_sequence.h: Likewise.
1170         * include/debug/set.h: Likewise.
1171         * include/debug/set: Likewise.
1172         * include/debug/string: Likewise.
1173         * include/debug/unordered_map: Likewise.
1174         * include/debug/unordered_set: Likewise.
1175         * include/debug/vector: Likewise.
1176         * include/ext/algorithm: Likewise.
1177         * include/ext/array_allocator.h: Likewise.
1178         * include/ext/atomicity.h: Likewise.
1179         * include/ext/bitmap_allocator.h: Likewise.
1180         * include/ext/cast.h: Likewise.
1181         * include/ext/codecvt_specializations.h: Likewise.
1182         * include/ext/concurrence.h: Likewise.
1183         * include/ext/debug_allocator.h: Likewise.
1184         * include/ext/enc_filebuf.h: Likewise.
1185         * include/ext/extptr_allocator.h: Likewise.
1186         * include/ext/functional: Likewise.
1187         * include/ext/iterator: Likewise.
1188         * include/ext/malloc_allocator.h: Likewise.
1189         * include/ext/memory: Likewise.
1190         * include/ext/mt_allocator.h: Likewise.
1191         * include/ext/new_allocator.h: Likewise.
1192         * include/ext/numeric: Likewise.
1193         * include/ext/numeric_traits.h: Likewise.
1194         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1195         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1196         Likewise.
1197         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1198         Likewise.
1199         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1200         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1201         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1202         Likewise.
1203         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1204         Likewise.
1205         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1206         Likewise.
1207         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1208         Likewise.
1209         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1210         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1211         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1212         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1213         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1214         Likewise.
1215         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1216         Likewise.
1217         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1218         Likewise.
1219         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1220         Likewise.
1221         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1222         Likewise.
1223         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1224         Likewise.
1225         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1226         Likewise.
1227         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1228         Likewise.
1229         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1230         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1231         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1232         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1233         Likewise.
1234         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1235         Likewise.
1236         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1237         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1238         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1239         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1240         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1241         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1242         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1243         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1244         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1245         Likewise.
1246         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1247         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1250         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1251         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1254         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1255         Likewise.
1256         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1257         Likewise.
1258         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1259         Likewise.
1260         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1261         Likewise.
1262         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1263         Likewise.
1264         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1265         Likewise.
1266         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1267         Likewise.
1268         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1269         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1270         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1271         Likewise.
1272         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1273         Likewise.
1274         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1275         Likewise.
1276         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1277         Likewise.
1278         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1279         Likewise.
1280         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1281         Likewise.
1282         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1283         Likewise.
1284         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1285         Likewise.
1286         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1287         Likewise.
1288         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1289         Likewise.
1290         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1291         Likewise.
1292         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1293         Likewise.
1294         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1295         Likewise.
1296         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1297         Likewise.
1298         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1299         Likewise.
1300         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1301         Likewise.
1302         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1305         Likewise.
1306         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1307         Likewise.
1308         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1309         Likewise.
1310         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1313         Likewise.
1314         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1315         Likewise.
1316         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1317         Likewise.
1318         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1321         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1322         Likewise.
1323         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1324         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1325         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1326         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1327         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1328         Likewise.
1329         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1330         Likewise.
1331         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1332         Likewise.
1333         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1334         Likewise.
1335         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1336         Likewise.
1337         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1338         Likewise.
1339         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1340         Likewise.
1341         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1342         Likewise.
1343         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1344         Likewise.
1345         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1346         Likewise.
1347         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1348         Likewise.
1349         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1350         Likewise.
1351         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1352         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1353         Likewise.
1354         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1355         Likewise.
1356         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1357         Likewise.
1358         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1359         Likewise.
1360         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1361         Likewise.
1362         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1363         Likewise.
1364         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1365         Likewise.
1366         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1367         Likewise.
1368         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1369         Likewise.
1370         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1371         Likewise.
1372         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1373         Likewise.
1374         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1375         Likewise.
1376         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1377         Likewise.
1378         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1379         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1380         Likewise.
1381         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1382         Likewise.
1383         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1384         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1385         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1386         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1387         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1388         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1389         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1390         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1391         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1392         Likewise.
1393         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1394         Likewise.
1395         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1396         Likewise.
1397         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1398         Likewise.
1399         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1400         Likewise.
1401         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1402         Likewise.
1403         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1404         Likewise.
1405         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1406         Likewise.
1407         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1408         Likewise.
1409         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1410         Likewise.
1411         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1412         Likewise.
1413         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1414         Likewise.
1415         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1416         Likewise.
1417         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1418         Likewise.
1419         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1420         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1421         Likewise.
1422         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1423         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1424         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1425         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1426         Likewise.
1427         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1428         Likewise.
1429         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1430         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1431         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1432         Likewise.
1433         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1434         Likewise.
1435         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1436         Likewise.
1437         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1438         Likewise.
1439         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1440         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1441         Likewise.
1442         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1443         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1444         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1445         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1446         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1447         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1448         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1449         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1450         Likewise.
1451         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1452         Likewise.
1453         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1454         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1455         Likewise.
1456         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1457         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1458         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1459         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1460         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1461         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1462         Likewise.
1463         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1464         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1465         Likewise.
1466         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1467         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1468         Likewise.
1469         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1470         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1471         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1472         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1473         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1474         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1475         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1476         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1477         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1478         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1479         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1480         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1481         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1482         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1483         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1484         Likewise.
1485         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1486         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1487         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1488         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1489         Likewise.
1490         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1491         Likewise.
1492         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1493         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1494         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1495         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1496         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1497         Likewise.
1498         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1499         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1500         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1501         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1502         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1503         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1504         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1505         Likewise.
1506         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1507         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1508         Likewise.
1509         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1510         Likewise.
1511         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1512         Likewise.
1513         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1514         Likewise.
1515         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1516         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1517         Likewise.
1518         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1519         Likewise.
1520         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1521         Likewise.
1522         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1523         Likewise.
1524         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1525         Likewise.
1526         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1527         Likewise.
1528         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1529         Likewise.
1530         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1531         Likewise.
1532         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1533         Likewise.
1534         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1535         Likewise.
1536         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1537         Likewise.
1538         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1539         Likewise.
1540         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1541         Likewise.
1542         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1543         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1544         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1545         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1546         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1547         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1548         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1549         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1550         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1551         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1552         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1553         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1554         Likewise.
1555         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1556         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1557         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1558         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1559         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1560         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1561         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1562         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1563         Likewise.
1564         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1565         Likewise.
1566         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1567         Likewise.
1568         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1569         Likewise.
1570         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1571         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1572         Likewise.
1573         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1574         Likewise.
1575         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1576         Likewise.
1577         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1578         Likewise.
1579         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1580         Likewise.
1581         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1582         Likewise.
1583         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1584         Likewise.
1585         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1586         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1587         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1588         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1589         Likewise.
1590         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1591         Likewise.
1592         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1593         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1594         Likewise.
1595         * include/ext/pb_ds/exception.hpp: Likewise.
1596         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1597         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1598         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1599         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1600         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1601         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1602         * include/ext/pod_char_traits.h: Likewise.
1603         * include/ext/pointer.h: Likewise.
1604         * include/ext/pool_allocator.h: Likewise.
1605         * include/ext/rb_tree: Likewise.
1606         * include/ext/rc_string_base.h: Likewise.
1607         * include/ext/rope: Likewise.
1608         * include/ext/ropeimpl.h: Likewise.
1609         * include/ext/slist: Likewise.
1610         * include/ext/sso_string_base.h: Likewise.
1611         * include/ext/stdio_filebuf.h: Likewise.
1612         * include/ext/stdio_sync_filebuf.h: Likewise.
1613         * include/ext/string_conversions.h: Likewise.
1614         * include/ext/throw_allocator.h: Likewise.
1615         * include/ext/type_traits.h: Likewise.
1616         * include/ext/typelist.h: Likewise.
1617         * include/ext/vstring.h: Likewise.
1618         * include/ext/vstring.tcc: Likewise.
1619         * include/ext/vstring_fwd.h: Likewise.
1620         * include/ext/vstring_util.h: Likewise.
1621         * include/parallel/algo.h: Likewise.
1622         * include/parallel/algobase.h: Likewise.
1623         * include/parallel/algorithm: Likewise.
1624         * include/parallel/algorithmfwd.h: Likewise.
1625         * include/parallel/balanced_quicksort.h: Likewise.
1626         * include/parallel/base.h: Likewise.
1627         * include/parallel/basic_iterator.h: Likewise.
1628         * include/parallel/checkers.h: Likewise.
1629         * include/parallel/compatibility.h: Likewise.
1630         * include/parallel/compiletime_settings.h: Likewise.
1631         * include/parallel/equally_split.h: Likewise.
1632         * include/parallel/features.h: Likewise.
1633         * include/parallel/find.h: Likewise.
1634         * include/parallel/find_selectors.h: Likewise.
1635         * include/parallel/for_each.h: Likewise.
1636         * include/parallel/for_each_selectors.h: Likewise.
1637         * include/parallel/iterator.h: Likewise.
1638         * include/parallel/list_partition.h: Likewise.
1639         * include/parallel/losertree.h: Likewise.
1640         * include/parallel/merge.h: Likewise.
1641         * include/parallel/multiseq_selection.h: Likewise.
1642         * include/parallel/multiway_merge.h: Likewise.
1643         * include/parallel/multiway_mergesort.h: Likewise.
1644         * include/parallel/numeric: Likewise.
1645         * include/parallel/numericfwd.h: Likewise.
1646         * include/parallel/omp_loop.h: Likewise.
1647         * include/parallel/omp_loop_static.h: Likewise.
1648         * include/parallel/par_loop.h: Likewise.
1649         * include/parallel/parallel.h: Likewise.
1650         * include/parallel/partial_sum.h: Likewise.
1651         * include/parallel/partition.h: Likewise.
1652         * include/parallel/queue.h: Likewise.
1653         * include/parallel/quicksort.h: Likewise.
1654         * include/parallel/random_number.h: Likewise.
1655         * include/parallel/random_shuffle.h: Likewise.
1656         * include/parallel/search.h: Likewise.
1657         * include/parallel/set_operations.h: Likewise.
1658         * include/parallel/settings.h: Likewise.
1659         * include/parallel/sort.h: Likewise.
1660         * include/parallel/tags.h: Likewise.
1661         * include/parallel/types.h: Likewise.
1662         * include/parallel/unique_copy.h: Likewise.
1663         * include/parallel/workstealing.h: Likewise.
1664         * include/precompiled/extc++.h: Likewise.
1665         * include/precompiled/stdc++.h: Likewise.
1666         * include/precompiled/stdtr1c++.h: Likewise.
1667         * include/std/algorithm: Likewise.
1668         * include/std/array: Likewise.
1669         * include/std/bitset: Likewise.
1670         * include/std/c++0x_warning.h: Likewise.
1671         * include/std/chrono: Likewise.
1672         * include/std/complex: Likewise.
1673         * include/std/condition_variable: Likewise.
1674         * include/std/deque: Likewise.
1675         * include/std/forward_list: Likewise.
1676         * include/std/fstream: Likewise.
1677         * include/std/functional: Likewise.
1678         * include/std/iomanip: Likewise.
1679         * include/std/ios: Likewise.
1680         * include/std/iosfwd: Likewise.
1681         * include/std/iostream: Likewise.
1682         * include/std/istream: Likewise.
1683         * include/std/iterator: Likewise.
1684         * include/std/limits: Likewise.
1685         * include/std/list: Likewise.
1686         * include/std/locale: Likewise.
1687         * include/std/map: Likewise.
1688         * include/std/memory: Likewise.
1689         * include/std/mutex: Likewise.
1690         * include/std/numeric: Likewise.
1691         * include/std/ostream: Likewise.
1692         * include/std/queue: Likewise.
1693         * include/std/random: Likewise.
1694         * include/std/ratio: Likewise.
1695         * include/std/regex: Likewise.
1696         * include/std/set: Likewise.
1697         * include/std/sstream: Likewise.
1698         * include/std/stack: Likewise.
1699         * include/std/stdexcept: Likewise.
1700         * include/std/streambuf: Likewise.
1701         * include/std/string: Likewise.
1702         * include/std/system_error: Likewise.
1703         * include/std/thread: Likewise.
1704         * include/std/tuple: Likewise.
1705         * include/std/type_traits: Likewise.
1706         * include/std/unordered_map: Likewise.
1707         * include/std/unordered_set: Likewise.
1708         * include/std/utility: Likewise.
1709         * include/std/valarray: Likewise.
1710         * include/std/vector: Likewise.
1711         * include/tr1/array: Likewise.
1712         * include/tr1/bessel_function.tcc: Likewise.
1713         * include/tr1/beta_function.tcc: Likewise.
1714         * include/tr1/ccomplex: Likewise.
1715         * include/tr1/cctype: Likewise.
1716         * include/tr1/cfenv: Likewise.
1717         * include/tr1/cfloat: Likewise.
1718         * include/tr1/cinttypes: Likewise.
1719         * include/tr1/climits: Likewise.
1720         * include/tr1/cmath: Likewise.
1721         * include/tr1/complex.h: Likewise.
1722         * include/tr1/complex: Likewise.
1723         * include/tr1/cstdarg: Likewise.
1724         * include/tr1/cstdbool: Likewise.
1725         * include/tr1/cstdint: Likewise.
1726         * include/tr1/cstdio: Likewise.
1727         * include/tr1/cstdlib: Likewise.
1728         * include/tr1/ctgmath: Likewise.
1729         * include/tr1/ctime: Likewise.
1730         * include/tr1/ctype.h: Likewise.
1731         * include/tr1/cwchar: Likewise.
1732         * include/tr1/cwctype: Likewise.
1733         * include/tr1/ell_integral.tcc: Likewise.
1734         * include/tr1/exp_integral.tcc: Likewise.
1735         * include/tr1/fenv.h: Likewise.
1736         * include/tr1/float.h: Likewise.
1737         * include/tr1/functional: Likewise.
1738         * include/tr1/functional_hash.h: Likewise.
1739         * include/tr1/gamma.tcc: Likewise.
1740         * include/tr1/hashtable.h: Likewise.
1741         * include/tr1/hypergeometric.tcc: Likewise.
1742         * include/tr1/inttypes.h: Likewise.
1743         * include/tr1/legendre_function.tcc: Likewise.
1744         * include/tr1/limits.h: Likewise.
1745         * include/tr1/math.h: Likewise.
1746         * include/tr1/memory: Likewise.
1747         * include/tr1/modified_bessel_func.tcc: Likewise.
1748         * include/tr1/poly_hermite.tcc: Likewise.
1749         * include/tr1/poly_laguerre.tcc: Likewise.
1750         * include/tr1/random: Likewise.
1751         * include/tr1/regex: Likewise.
1752         * include/tr1/riemann_zeta.tcc: Likewise.
1753         * include/tr1/shared_ptr.h: Likewise.
1754         * include/tr1/special_function_util.h: Likewise.
1755         * include/tr1/stdarg.h: Likewise.
1756         * include/tr1/stdbool.h: Likewise.
1757         * include/tr1/stdint.h: Likewise.
1758         * include/tr1/stdio.h: Likewise.
1759         * include/tr1/stdlib.h: Likewise.
1760         * include/tr1/tgmath.h: Likewise.
1761         * include/tr1/tuple: Likewise.
1762         * include/tr1/type_traits: Likewise.
1763         * include/tr1/unordered_map: Likewise.
1764         * include/tr1/unordered_set: Likewise.
1765         * include/tr1/utility: Likewise.
1766         * include/tr1/wchar.h: Likewise.
1767         * include/tr1/wctype.h: Likewise.
1768         * include/tr1_impl/array: Likewise.
1769         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1770         * include/tr1_impl/cctype: Likewise.
1771         * include/tr1_impl/cfenv: Likewise.
1772         * include/tr1_impl/cinttypes: Likewise.
1773         * include/tr1_impl/cmath: Likewise.
1774         * include/tr1_impl/complex: Likewise.
1775         * include/tr1_impl/cstdint: Likewise.
1776         * include/tr1_impl/cstdio: Likewise.
1777         * include/tr1_impl/cstdlib: Likewise.
1778         * include/tr1_impl/cwchar: Likewise.
1779         * include/tr1_impl/cwctype: Likewise.
1780         * include/tr1_impl/functional: Likewise.
1781         * include/tr1_impl/functional_hash.h: Likewise.
1782         * include/tr1_impl/hashtable: Likewise.
1783         * include/tr1_impl/hashtable_policy.h: Likewise.
1784         * include/tr1_impl/random.tcc: Likewise.
1785         * include/tr1_impl/random: Likewise.
1786         * include/tr1_impl/regex: Likewise.
1787         * include/tr1_impl/type_traits: Likewise.
1788         * include/tr1_impl/unordered_map: Likewise.
1789         * include/tr1_impl/unordered_set: Likewise.
1790         * include/tr1_impl/utility: Likewise.
1791         * libsupc++/array_type_info.cc: Likewise.
1792         * libsupc++/atexit_arm.cc: Likewise.
1793         * libsupc++/bad_cast.cc: Likewise.
1794         * libsupc++/bad_typeid.cc: Likewise.
1795         * libsupc++/class_type_info.cc: Likewise.
1796         * libsupc++/cxxabi-forced.h: Likewise.
1797         * libsupc++/cxxabi.h: Likewise.
1798         * libsupc++/del_op.cc: Likewise.
1799         * libsupc++/del_opnt.cc: Likewise.
1800         * libsupc++/del_opv.cc: Likewise.
1801         * libsupc++/del_opvnt.cc: Likewise.
1802         * libsupc++/dyncast.cc: Likewise.
1803         * libsupc++/eh_alloc.cc: Likewise.
1804         * libsupc++/eh_arm.cc: Likewise.
1805         * libsupc++/eh_aux_runtime.cc: Likewise.
1806         * libsupc++/eh_call.cc: Likewise.
1807         * libsupc++/eh_catch.cc: Likewise.
1808         * libsupc++/eh_exception.cc: Likewise.
1809         * libsupc++/eh_globals.cc: Likewise.
1810         * libsupc++/eh_personality.cc: Likewise.
1811         * libsupc++/eh_ptr.cc: Likewise.
1812         * libsupc++/eh_term_handler.cc: Likewise.
1813         * libsupc++/eh_terminate.cc: Likewise.
1814         * libsupc++/eh_throw.cc: Likewise.
1815         * libsupc++/eh_type.cc: Likewise.
1816         * libsupc++/eh_unex_handler.cc: Likewise.
1817         * libsupc++/enum_type_info.cc: Likewise.
1818         * libsupc++/exception: Likewise.
1819         * libsupc++/exception_defines.h: Likewise.
1820         * libsupc++/exception_ptr.h: Likewise.
1821         * libsupc++/function_type_info.cc: Likewise.
1822         * libsupc++/fundamental_type_info.cc: Likewise.
1823         * libsupc++/guard.cc: Likewise.
1824         * libsupc++/initializer_list: Likewise.
1825         * libsupc++/new: Likewise.
1826         * libsupc++/new_handler.cc: Likewise.
1827         * libsupc++/new_op.cc: Likewise.
1828         * libsupc++/new_opnt.cc: Likewise.
1829         * libsupc++/new_opv.cc: Likewise.
1830         * libsupc++/new_opvnt.cc: Likewise.
1831         * libsupc++/pbase_type_info.cc: Likewise.
1832         * libsupc++/pmem_type_info.cc: Likewise.
1833         * libsupc++/pointer_type_info.cc: Likewise.
1834         * libsupc++/pure.cc: Likewise.
1835         * libsupc++/si_class_type_info.cc: Likewise.
1836         * libsupc++/tinfo.cc: Likewise.
1837         * libsupc++/tinfo.h: Likewise.
1838         * libsupc++/tinfo2.cc: Likewise.
1839         * libsupc++/typeinfo: Likewise.
1840         * libsupc++/unwind-cxx.h: Likewise.
1841         * libsupc++/vec.cc: Likewise.
1842         * libsupc++/vmi_class_type_info.cc: Likewise.
1843         * libsupc++/vterminate.cc: Likewise.
1844         * po/string_literals.cc: Likewise.
1845         * src/atomic.cc: Likewise.
1846         * src/bitmap_allocator.cc: Likewise.
1847         * src/chrono.cc: Likewise.
1848         * src/codecvt.cc: Likewise.
1849         * src/compatibility-ldbl.cc: Likewise.
1850         * src/compatibility.cc: Likewise.
1851         * src/complex_io.cc: Likewise.
1852         * src/concept-inst.cc: Likewise.
1853         * src/condition_variable.cc: Likewise.
1854         * src/ctype.cc: Likewise.
1855         * src/debug.cc: Likewise.
1856         * src/debug_list.cc: Likewise.
1857         * src/ext-inst.cc: Likewise.
1858         * src/fstream-inst.cc: Likewise.
1859         * src/functexcept.cc: Likewise.
1860         * src/globals_io.cc: Likewise.
1861         * src/hash.cc: Likewise.
1862         * src/hash_c++0x.cc: Likewise.
1863         * src/hashtable.cc: Likewise.
1864         * src/hashtable_c++0x.cc: Likewise.
1865         * src/ios-inst.cc: Likewise.
1866         * src/ios.cc: Likewise.
1867         * src/ios_failure.cc: Likewise.
1868         * src/ios_init.cc: Likewise.
1869         * src/ios_locale.cc: Likewise.
1870         * src/iostream-inst.cc: Likewise.
1871         * src/istream-inst.cc: Likewise.
1872         * src/istream.cc: Likewise.
1873         * src/limits.cc: Likewise.
1874         * src/limits_c++0x.cc: Likewise.
1875         * src/list.cc: Likewise.
1876         * src/locale-inst.cc: Likewise.
1877         * src/locale.cc: Likewise.
1878         * src/locale_facets.cc: Likewise.
1879         * src/locale_init.cc: Likewise.
1880         * src/localename.cc: Likewise.
1881         * src/math_stubs_float.cc: Likewise.
1882         * src/math_stubs_long_double.cc: Likewise.
1883         * src/misc-inst.cc: Likewise.
1884         * src/mt_allocator.cc: Likewise.
1885         * src/mutex.cc: Likewise.
1886         * src/ostream-inst.cc: Likewise.
1887         * src/parallel_list.cc: Likewise.
1888         * src/parallel_settings.cc: Likewise.
1889         * src/pool_allocator.cc: Likewise.
1890         * src/sstream-inst.cc: Likewise.
1891         * src/stdexcept.cc: Likewise.
1892         * src/streambuf-inst.cc: Likewise.
1893         * src/streambuf.cc: Likewise.
1894         * src/string-inst.cc: Likewise.
1895         * src/strstream.cc: Likewise.
1896         * src/system_error.cc: Likewise.
1897         * src/thread.cc: Likewise.
1898         * src/tree.cc: Likewise.
1899         * src/valarray-inst.cc: Likewise.
1900         * src/wlocale-inst.cc: Likewise.
1901         * src/wstring-inst.cc: Likewise.
1902         * doc/xml/manual/intro.xml: Change documentation to refer the
1903         reader to version 3 of the GNU General Public License, version
1904         3.1 of the GCC Runtime Library Exception, and to point readers
1905         at the FSF's license web page.
1907 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1909         * Makefile.am: Change copyright header to refer to version
1910         3 of the GNU General Public License and to point readers at the
1911         COPYING3 file and the FSF's license web page.
1912         * doc/Makefile.am: Likewise.
1913         * include/Makefile.am: Likewise.
1914         * libsupc++/Makefile.am: Likewise.
1915         * po/Makefile.am: Likewise.
1916         * po/POTFILES.in: Likewise.
1917         * src/Makefile.am: Likewise.
1918         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1919         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1920         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1921         Likewise.
1922         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1923         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1924         Likewise.
1925         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1926         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1927         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1928         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1929         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1930         * testsuite/18_support/bad_cast/what.cc: Likewise.
1931         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1932         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1933         Likewise.
1934         * testsuite/18_support/bad_exception/what.cc: Likewise.
1935         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1936         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1937         * testsuite/18_support/exception/38732.cc: Likewise.
1938         * testsuite/18_support/exception/what.cc: Likewise.
1939         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1940         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1941         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1942         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1943         * testsuite/18_support/headers/climits/values.cc: Likewise.
1944         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1945         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1946         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1947         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1948         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1949         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1950         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1951         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1952         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1953         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1954         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1955         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1956         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1957         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1958         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1959         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1960         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1961         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1962         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1963         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1964         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1965         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1966         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1967         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1968         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1969         * testsuite/18_support/new_delete_placement.cc: Likewise.
1970         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1971         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1972         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1973         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1974         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1975         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1976         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1977         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1978         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1979         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1980         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1981         Likewise.
1982         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1983         * testsuite/18_support/pthread_guard.cc: Likewise.
1984         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1985         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1986         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1987         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1988         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1989         Likewise.
1990         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1991         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1992         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1993         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1994         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1995         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1996         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1997         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1998         Likewise.
1999         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2000         Likewise.
2001         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2002         Likewise.
2003         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2004         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2005         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2006         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2007         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2008         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2009         Likewise.
2010         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2011         Likewise.
2012         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2013         Likewise.
2014         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2015         Likewise.
2016         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2017         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2018         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2019         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2020         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2021         Likewise.
2022         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2023         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2024         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2025         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2026         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2027         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2028         Likewise.
2029         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2030         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2031         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2032         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2033         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2034         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2035         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2036         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2037         * testsuite/20_util/allocator/1.cc: Likewise.
2038         * testsuite/20_util/allocator/10378.cc: Likewise.
2039         * testsuite/20_util/allocator/14176.cc: Likewise.
2040         * testsuite/20_util/allocator/33807.cc: Likewise.
2041         * testsuite/20_util/allocator/8230.cc: Likewise.
2042         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2043         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2044         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2045         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2046         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2047         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2048         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2049         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2050         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2051         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2052         Likewise.
2053         * testsuite/20_util/clocks/1.cc: Likewise.
2054         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2055         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2056         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2057         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2058         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2059         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2060         * testsuite/20_util/duration/cons/1.cc: Likewise.
2061         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2062         * testsuite/20_util/duration/cons/2.cc: Likewise.
2063         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2064         Likewise.
2065         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2066         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2067         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2068         Likewise.
2069         * testsuite/20_util/forward/1.cc: Likewise.
2070         * testsuite/20_util/forward/1_neg.cc: Likewise.
2071         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2072         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2073         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2074         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2075         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2076         Likewise.
2077         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2078         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2079         Likewise.
2080         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2081         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2082         Likewise.
2083         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2084         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2085         Likewise.
2086         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2087         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2088         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2089         Likewise.
2090         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2091         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2092         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2093         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2094         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2095         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2096         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2097         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2098         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2099         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2100         Likewise.
2101         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2102         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2103         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2104         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2105         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2106         Likewise.
2107         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2108         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2109         Likewise.
2110         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2111         * testsuite/20_util/identity/value.cc: Likewise.
2112         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2113         * testsuite/20_util/is_integral/value.cc: Likewise.
2114         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2115         Likewise.
2116         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2117         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2118         * testsuite/20_util/is_reference/value.cc: Likewise.
2119         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2120         Likewise.
2121         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2122         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2123         * testsuite/20_util/is_signed/value.cc: Likewise.
2124         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2125         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2126         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2127         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2128         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2129         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2130         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2131         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2132         Likewise.
2133         * testsuite/20_util/move/1.cc: Likewise.
2134         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2135         * testsuite/20_util/pair/1.cc: Likewise.
2136         * testsuite/20_util/pair/2.cc: Likewise.
2137         * testsuite/20_util/pair/3.cc: Likewise.
2138         * testsuite/20_util/pair/4.cc: Likewise.
2139         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2140         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2141         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2142         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2143         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2144         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2145         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2146         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2147         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2148         Likewise.
2149         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2150         Likewise.
2151         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2152         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2153         * testsuite/20_util/rel_ops.cc: Likewise.
2154         * testsuite/20_util/remove_reference/value.cc: Likewise.
2155         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2156         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2157         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2158         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2159         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2160         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2161         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2162         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2163         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2164         Likewise.
2165         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2166         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2167         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2168         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2169         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2170         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2171         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2172         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2173         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2174         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2175         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2176         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2177         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2178         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2179         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2180         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2181         Likewise.
2182         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2183         Likewise.
2184         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2185         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2186         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2187         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2188         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2189         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2190         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2191         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2192         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2193         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2194         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2195         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2196         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2197         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2198         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2199         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2200         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2201         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2202         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2203         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2204         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2205         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2206         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2207         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2208         Likewise.
2209         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2210         Likewise.
2211         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2212         Likewise.
2213         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2214         Likewise.
2215         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2216         Likewise.
2217         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2218         Likewise.
2219         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2220         Likewise.
2221         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2222         Likewise.
2223         * testsuite/20_util/temporary_buffer.cc: Likewise.
2224         * testsuite/20_util/time_point/1.cc: Likewise.
2225         * testsuite/20_util/time_point/2.cc: Likewise.
2226         * testsuite/20_util/time_point/3.cc: Likewise.
2227         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2228         Likewise.
2229         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2230         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2231         Likewise.
2232         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2233         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2234         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2235         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2236         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2237         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2238         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2239         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2240         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2241         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2242         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2243         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2244         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2245         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2246         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2247         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2248         Likewise.
2249         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2250         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2251         Likewise.
2252         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2253         Likewise.
2254         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2255         Likewise.
2256         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2257         Likewise.
2258         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2259         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2260         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2261         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2262         Likewise.
2263         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2264         Likewise.
2265         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2266         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2267         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2268         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2269         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2270         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2271         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2272         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2273         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2274         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2275         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2276         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2277         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2278         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2279         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2280         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2281         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2282         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2283         Likewise.
2284         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2285         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2286         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2287         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2288         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2289         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2290         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2291         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2292         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2293         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2294         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2295         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2296         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2297         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2298         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2299         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2300         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2301         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2302         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2303         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2304         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2305         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2306         Likewise.
2307         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2308         Likewise.
2309         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2310         Likewise.
2311         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2312         Likewise.
2313         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2314         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2315         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2316         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2317         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2318         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2319         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2320         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2321         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2322         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2323         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2324         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2325         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2326         Likewise.
2327         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2328         Likewise.
2329         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2330         Likewise.
2331         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2332         Likewise.
2333         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2334         Likewise.
2335         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2336         Likewise.
2337         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2338         Likewise.
2339         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2340         Likewise.
2341         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2342         Likewise.
2343         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2344         Likewise.
2345         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2346         Likewise.
2347         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2348         Likewise.
2349         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2350         Likewise.
2351         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2352         Likewise.
2353         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2354         Likewise.
2355         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2356         Likewise.
2357         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2358         Likewise.
2359         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2360         Likewise.
2361         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2362         Likewise.
2363         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2364         Likewise.
2365         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2366         Likewise.
2367         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2368         Likewise.
2369         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2370         Likewise.
2371         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2372         Likewise.
2373         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2374         Likewise.
2375         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2376         Likewise.
2377         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2378         Likewise.
2379         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2380         Likewise.
2381         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2382         Likewise.
2383         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2384         Likewise.
2385         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2386         Likewise.
2387         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2388         Likewise.
2389         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2390         Likewise.
2391         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2392         Likewise.
2393         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2394         Likewise.
2395         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2396         Likewise.
2397         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2398         Likewise.
2399         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2400         Likewise.
2401         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2402         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2403         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2404         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2405         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2406         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2407         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2408         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2409         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2410         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2411         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2412         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2413         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2414         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2415         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2416         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2417         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2418         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2419         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2420         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2421         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2422         Likewise.
2423         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2424         Likewise.
2425         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2426         Likewise.
2427         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2428         Likewise.
2429         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2430         Likewise.
2431         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2432         Likewise.
2433         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2434         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2435         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2436         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2437         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2438         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2439         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2440         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2441         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2442         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2443         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2444         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2445         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2446         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2447         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2448         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2449         Likewise.
2450         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2451         Likewise.
2452         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2453         Likewise.
2454         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2455         Likewise.
2456         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2457         Likewise.
2458         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2459         Likewise.
2460         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2461         Likewise.
2462         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2463         Likewise.
2464         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2465         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2466         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2467         Likewise.
2468         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2469         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2470         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2471         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2472         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2473         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2474         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2475         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2476         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2477         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2478         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2479         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2480         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2481         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2482         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2483         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2484         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2485         Likewise.
2486         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2487         Likewise.
2488         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2489         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2490         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2491         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2492         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2493         Likewise.
2494         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2495         Likewise.
2496         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2497         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2498         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2499         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2500         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2501         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2502         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2503         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2504         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2505         Likewise.
2506         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2507         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2508         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2509         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2510         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2511         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2512         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2513         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2514         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2515         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2516         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2517         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2518         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2519         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2520         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2521         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2522         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2523         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2524         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2525         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2526         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2527         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2528         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2529         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2530         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2531         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2532         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2533         Likewise.
2534         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2535         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2536         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2537         Likewise.
2538         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2539         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2540         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2541         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2542         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2543         Likewise.
2544         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2545         Likewise.
2546         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2547         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2548         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2549         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2550         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2551         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2552         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2553         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2554         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2555         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2556         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2557         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2558         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2559         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2560         Likewise.
2561         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2562         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2563         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2564         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2565         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2566         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2567         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2568         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2569         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2570         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2571         Likewise.
2572         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2573         Likewise.
2574         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2575         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2576         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2577         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2578         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2579         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2580         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2581         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2582         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2583         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2584         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2585         Likewise.
2586         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2587         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2588         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2589         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2590         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2591         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2592         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2593         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2594         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2595         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2596         Likewise.
2597         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2598         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2599         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2600         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2601         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2602         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2603         Likewise.
2604         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2605         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2606         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2607         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2608         Likewise.
2609         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2610         Likewise.
2611         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2612         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2613         Likewise.
2614         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2615         * testsuite/22_locale/ctype/2.cc: Likewise.
2616         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2617         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2618         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2619         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2620         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2621         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2622         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2623         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2624         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2625         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2626         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2627         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2628         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2629         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2630         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2631         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2632         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2633         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2634         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2635         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2636         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2637         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2638         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2639         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2640         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2641         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2642         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2643         * testsuite/22_locale/facet/1.cc: Likewise.
2644         * testsuite/22_locale/facet/2.cc: Likewise.
2645         * testsuite/22_locale/facet/25421.cc: Likewise.
2646         * testsuite/22_locale/global_templates/1.cc: Likewise.
2647         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2648         Likewise.
2649         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2650         Likewise.
2651         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2652         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2653         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2654         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2655         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2656         * testsuite/22_locale/locale/13630.cc: Likewise.
2657         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2658         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2659         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2660         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2661         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2662         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2663         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2664         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2665         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2666         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2667         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2668         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2669         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2670         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2671         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2672         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2673         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2674         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2675         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2676         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2677         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2678         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2679         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2680         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2681         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2682         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2683         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2684         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2685         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2686         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2687         Likewise.
2688         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2689         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2690         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2691         Likewise.
2692         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2693         Likewise.
2694         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2695         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2696         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2697         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2698         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2699         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2700         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2701         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2702         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2703         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2704         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2705         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2706         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2707         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2708         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2709         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2710         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2711         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2712         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2713         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2714         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2715         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2716         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2717         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2718         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2719         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2720         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2721         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2722         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2723         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2724         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2725         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2726         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2727         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2728         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2729         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2730         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2731         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2732         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2733         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2734         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2735         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2736         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2737         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2738         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2739         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2740         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2741         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2742         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2743         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2744         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2745         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2746         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2747         Likewise.
2748         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2749         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2750         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2751         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2752         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2753         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2754         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2755         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2756         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2757         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2758         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2759         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2760         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2761         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2762         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2763         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2764         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2765         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2766         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2767         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2768         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2769         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2770         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2771         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2772         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2773         Likewise.
2774         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2775         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2776         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2777         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2778         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2779         Likewise.
2780         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2781         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2782         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2783         Likewise.
2784         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2785         Likewise.
2786         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2787         Likewise.
2788         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2789         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2790         Likewise.
2791         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2792         Likewise.
2793         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2794         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2795         Likewise.
2796         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2797         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2798         Likewise.
2799         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2800         Likewise.
2801         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2802         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2803         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2804         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2805         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2806         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2807         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2808         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2809         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2810         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2811         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2812         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2813         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2814         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2815         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2816         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2817         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2818         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2819         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2820         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2821         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2822         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2823         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2824         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2825         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2826         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2827         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2828         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2829         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2830         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2831         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2832         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2833         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2834         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2835         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2836         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2837         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2838         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2839         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2840         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2841         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2842         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2843         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2844         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2845         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2846         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2847         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2848         Likewise.
2849         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2850         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2851         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2852         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2853         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2854         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2855         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2856         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2857         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2858         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2859         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2860         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2861         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2862         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2863         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2864         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2865         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2866         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2867         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2868         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2869         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2870         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2871         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2872         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2873         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2874         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2875         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2876         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2877         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2878         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2879         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2880         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2881         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2882         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2883         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2884         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2885         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2886         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2887         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2888         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2889         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2890         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2891         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2892         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2893         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2894         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2895         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2896         Likewise.
2897         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2898         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2899         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2900         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2901         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2902         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2903         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2904         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2905         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2906         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2907         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2908         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2909         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2910         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2911         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2912         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2913         Likewise.
2914         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2915         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2916         Likewise.
2917         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2918         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2919         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2920         Likewise.
2921         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2922         Likewise.
2923         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2924         Likewise.
2925         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2926         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2927         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2928         Likewise.
2929         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2930         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2931         Likewise.
2932         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2933         Likewise.
2934         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2935         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2936         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2937         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2938         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2939         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2940         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2941         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2942         Likewise.
2943         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2944         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2945         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2946         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2947         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2948         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2949         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2950         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2951         Likewise.
2952         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2953         Likewise.
2954         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2955         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2956         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2957         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2958         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2959         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2960         Likewise.
2961         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2962         Likewise.
2963         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2964         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2965         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2966         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2967         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2968         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2969         Likewise.
2970         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2971         Likewise.
2972         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2973         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2974         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2975         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2976         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2977         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2978         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2979         Likewise.
2980         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2981         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2982         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2983         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2984         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2985         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2986         Likewise.
2987         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2988         Likewise.
2989         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2990         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2991         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2992         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2993         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2994         Likewise.
2995         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2996         Likewise.
2997         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2998         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2999         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3000         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3001         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3002         Likewise.
3003         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3004         Likewise.
3005         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3006         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3007         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3008         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3009         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3010         Likewise.
3011         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3012         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3013         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3014         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3015         Likewise.
3016         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3017         Likewise.
3018         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3019         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3020         Likewise.
3021         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3022         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3023         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3024         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3025         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3026         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3027         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3028         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3029         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3030         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3031         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3032         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3033         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3034         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3035         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3036         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3037         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3038         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3039         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3040         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3041         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3042         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3043         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3044         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3045         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3046         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3047         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3048         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3049         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3050         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3051         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3052         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3053         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3054         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3055         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3056         Likewise.
3057         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3058         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3059         * testsuite/23_containers/bitset/18604.cc: Likewise.
3060         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3061         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3062         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3063         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3064         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3065         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3066         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3067         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3068         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3069         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3070         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3071         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3072         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3073         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3074         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3075         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3076         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3077         * testsuite/23_containers/deque/18604.cc: Likewise.
3078         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3079         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3080         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3081         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3082         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3083         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3084         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3085         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3086         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3087         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3088         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3089         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3090         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3091         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3092         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3093         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3094         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3095         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3096         Likewise.
3097         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3098         Likewise.
3099         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3100         Likewise.
3101         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3102         Likewise.
3103         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3104         Likewise.
3105         * testsuite/23_containers/deque/types/1.cc: Likewise.
3106         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3107         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3108         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3109         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3110         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3111         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3112         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3113         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3114         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3115         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3116         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3117         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3118         Likewise.
3119         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3120         Likewise.
3121         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3122         Likewise.
3123         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3124         Likewise.
3125         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3126         Likewise.
3127         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3128         Likewise.
3129         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3130         Likewise.
3131         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3132         Likewise.
3133         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3134         Likewise.
3135         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3136         Likewise.
3137         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3138         Likewise.
3139         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3140         Likewise.
3141         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3142         Likewise.
3143         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3144         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3145         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3146         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3147         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3148         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3149         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3150         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3151         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3152         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3153         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3154         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3155         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3156         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3157         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3158         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3159         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3160         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3161         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3162         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3163         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3164         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3165         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3166         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3167         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3168         Likewise.
3169         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3170         Likewise.
3171         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3172         * testsuite/23_containers/list/18604.cc: Likewise.
3173         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3174         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3175         * testsuite/23_containers/list/cons/1.cc: Likewise.
3176         * testsuite/23_containers/list/cons/2.cc: Likewise.
3177         * testsuite/23_containers/list/cons/3.cc: Likewise.
3178         * testsuite/23_containers/list/cons/4.cc: Likewise.
3179         * testsuite/23_containers/list/cons/5.cc: Likewise.
3180         * testsuite/23_containers/list/cons/6.cc: Likewise.
3181         * testsuite/23_containers/list/cons/7.cc: Likewise.
3182         * testsuite/23_containers/list/cons/8.cc: Likewise.
3183         * testsuite/23_containers/list/cons/9.cc: Likewise.
3184         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3185         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3186         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3187         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3188         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3189         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3190         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3191         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3192         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3193         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3194         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3195         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3196         * testsuite/23_containers/list/operations/1.cc: Likewise.
3197         * testsuite/23_containers/list/operations/2.cc: Likewise.
3198         * testsuite/23_containers/list/operations/3.cc: Likewise.
3199         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3200         * testsuite/23_containers/list/operations/4.cc: Likewise.
3201         * testsuite/23_containers/list/operations/5.cc: Likewise.
3202         * testsuite/23_containers/list/pthread1.cc: Likewise.
3203         * testsuite/23_containers/list/pthread5.cc: Likewise.
3204         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3205         Likewise.
3206         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3207         Likewise.
3208         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3209         Likewise.
3210         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3211         Likewise.
3212         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3213         Likewise.
3214         * testsuite/23_containers/map/18604.cc: Likewise.
3215         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3216         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3217         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3218         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3219         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3220         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3221         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3222         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3223         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3224         * testsuite/23_containers/map/operators/1.cc: Likewise.
3225         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3226         * testsuite/23_containers/map/pthread6.cc: Likewise.
3227         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3228         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3229         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3230         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3231         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3232         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3233         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3234         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3235         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3236         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3237         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3238         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3239         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3240         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3241         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3242         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3243         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3244         * testsuite/23_containers/set/18604.cc: Likewise.
3245         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3246         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3247         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3248         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3249         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3250         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3251         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3252         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3253         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3254         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3255         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3256         Likewise.
3257         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3258         Likewise.
3259         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3260         Likewise.
3261         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3262         Likewise.
3263         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3264         Likewise.
3265         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3266         Likewise.
3267         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3268         Likewise.
3269         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3270         Likewise.
3271         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3272         Likewise.
3273         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3274         Likewise.
3275         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3276         Likewise.
3277         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3278         Likewise.
3279         * testsuite/23_containers/vector/18604.cc: Likewise.
3280         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3281         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3282         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3283         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3284         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3285         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3286         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3287         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3288         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3289         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3290         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3291         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3292         Likewise.
3293         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3294         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3295         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3296         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3297         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3298         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3299         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3300         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3301         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3302         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3303         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3304         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3305         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3306         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3307         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3308         Likewise.
3309         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3310         Likewise.
3311         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3312         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3313         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3314         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3315         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3316         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3317         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3318         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3319         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3320         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3321         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3322         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3323         Likewise.
3324         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3325         Likewise.
3326         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3327         Likewise.
3328         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3329         Likewise.
3330         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3331         Likewise.
3332         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3333         Likewise.
3334         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3335         * testsuite/23_containers/vector/types/1.cc: Likewise.
3336         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3337         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3338         Likewise.
3339         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3340         Likewise.
3341         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3342         Likewise.
3343         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3344         Likewise.
3345         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3346         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3347         Likewise.
3348         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3349         Likewise.
3350         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3351         Likewise.
3352         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3353         Likewise.
3354         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3355         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3356         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3357         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3358         Likewise.
3359         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3360         Likewise.
3361         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3362         Likewise.
3363         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3364         Likewise.
3365         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3366         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3367         Likewise.
3368         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3369         Likewise.
3370         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3371         Likewise.
3372         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3373         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3374         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3375         Likewise.
3376         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3377         Likewise.
3378         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3379         Likewise.
3380         * testsuite/24_iterators/operations/next.cc: Likewise.
3381         * testsuite/24_iterators/operations/prev.cc: Likewise.
3382         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3383         Likewise.
3384         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3385         Likewise.
3386         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3387         Likewise.
3388         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3389         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3390         Likewise.
3391         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3392         Likewise.
3393         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3394         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3395         Likewise.
3396         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3397         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3398         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3399         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3400         Likewise.
3401         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3402         Likewise.
3403         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3404         Likewise.
3405         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3406         Likewise.
3407         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3408         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3409         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3410         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3411         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3412         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3413         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3414         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3415         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3416         * testsuite/25_algorithms/copy/1.cc: Likewise.
3417         * testsuite/25_algorithms/copy/2.cc: Likewise.
3418         * testsuite/25_algorithms/copy/3.cc: Likewise.
3419         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3420         * testsuite/25_algorithms/copy/4.cc: Likewise.
3421         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3422         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3423         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3424         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3425         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3426         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3427         Likewise.
3428         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3429         Likewise.
3430         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3431         Likewise.
3432         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3433         Likewise.
3434         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3435         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3436         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3437         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3438         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3439         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3440         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3441         * testsuite/25_algorithms/count/1.cc: Likewise.
3442         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3443         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3444         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3445         * testsuite/25_algorithms/equal/1.cc: Likewise.
3446         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3447         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3448         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3449         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3450         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3451         * testsuite/25_algorithms/fill/1.cc: Likewise.
3452         * testsuite/25_algorithms/fill/2.cc: Likewise.
3453         * testsuite/25_algorithms/fill/3.cc: Likewise.
3454         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3455         * testsuite/25_algorithms/fill/4.cc: Likewise.
3456         * testsuite/25_algorithms/fill/5.cc: Likewise.
3457         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3458         * testsuite/25_algorithms/find/1.cc: Likewise.
3459         * testsuite/25_algorithms/find/17441.cc: Likewise.
3460         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3461         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3462         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3463         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3464         Likewise.
3465         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3466         Likewise.
3467         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3468         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3469         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3470         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3471         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3472         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3473         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3474         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3475         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3476         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3477         Likewise.
3478         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3479         Likewise.
3480         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3481         Likewise.
3482         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3483         Likewise.
3484         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3485         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3486         * testsuite/25_algorithms/heap/1.cc: Likewise.
3487         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3488         * testsuite/25_algorithms/includes/1.cc: Likewise.
3489         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3490         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3491         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3492         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3493         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3494         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3495         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3496         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3497         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3498         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3499         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3500         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3501         Likewise.
3502         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3503         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3504         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3505         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3506         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3507         * testsuite/25_algorithms/max/1.cc: Likewise.
3508         * testsuite/25_algorithms/max/2.cc: Likewise.
3509         * testsuite/25_algorithms/max/3.cc: Likewise.
3510         * testsuite/25_algorithms/max/37547.cc: Likewise.
3511         * testsuite/25_algorithms/max/4.cc: Likewise.
3512         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3513         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3514         * testsuite/25_algorithms/merge/1.cc: Likewise.
3515         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3516         * testsuite/25_algorithms/min/1.cc: Likewise.
3517         * testsuite/25_algorithms/min/2.cc: Likewise.
3518         * testsuite/25_algorithms/min/3.cc: Likewise.
3519         * testsuite/25_algorithms/min/37547.cc: Likewise.
3520         * testsuite/25_algorithms/min/4.cc: Likewise.
3521         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3522         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3523         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3524         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3525         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3526         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3527         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3528         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3529         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3530         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3531         * testsuite/25_algorithms/move/1.cc: Likewise.
3532         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3533         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3534         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3535         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3536         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3537         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3538         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3539         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3540         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3541         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3542         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3543         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3544         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3545         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3546         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3547         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3548         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3549         * testsuite/25_algorithms/partition/1.cc: Likewise.
3550         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3551         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3552         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3553         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3554         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3555         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3556         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3557         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3558         * testsuite/25_algorithms/remove/1.cc: Likewise.
3559         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3560         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3561         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3562         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3563         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3564         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3565         * testsuite/25_algorithms/replace/1.cc: Likewise.
3566         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3567         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3568         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3569         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3570         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3571         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3572         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3573         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3574         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3575         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3576         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3577         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3578         * testsuite/25_algorithms/search/1.cc: Likewise.
3579         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3580         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3581         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3582         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3583         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3584         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3585         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3586         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3587         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3588         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3589         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3590         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3591         Likewise.
3592         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3593         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3594         * testsuite/25_algorithms/sort/1.cc: Likewise.
3595         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3596         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3597         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3598         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3599         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3600         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3601         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3602         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3603         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3604         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3605         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3606         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3607         * testsuite/25_algorithms/unique/1.cc: Likewise.
3608         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3609         * testsuite/25_algorithms/unique/2.cc: Likewise.
3610         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3611         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3612         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3613         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3614         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3615         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3616         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3617         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3618         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3619         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3620         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3621         * testsuite/26_numerics/complex/13450.cc: Likewise.
3622         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3623         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3624         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3625         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3626         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3627         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3628         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3629         Likewise.
3630         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3631         Likewise.
3632         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3633         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3634         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3635         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3636         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3637         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3638         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3639         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3640         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3641         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3642         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3643         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3644         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3645         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3646         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3647         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3648         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3649         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3650         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3651         Likewise.
3652         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3653         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3654         Likewise.
3655         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3656         Likewise.
3657         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3658         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3659         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3660         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3661         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3662         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3663         * testsuite/26_numerics/iota/1.cc: Likewise.
3664         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3665         * testsuite/26_numerics/slice/1.cc: Likewise.
3666         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3667         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3668         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3669         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3670         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3671         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3672         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3673         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3674         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3675         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3676         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3677         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3678         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3679         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3680         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3681         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3682         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3683         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3684         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3685         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3686         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3687         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3688         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3689         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3690         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3691         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3692         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3693         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3694         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3695         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3696         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3697         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3698         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3699         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3700         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3701         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3702         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3703         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3704         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3705         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3706         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3707         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3708         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3709         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3710         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3711         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3712         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3713         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3714         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3715         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3716         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3717         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3718         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3719         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3720         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3721         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3722         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3723         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3724         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3725         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3726         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3727         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3728         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3729         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3730         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3731         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3732         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3733         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3734         Likewise.
3735         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3736         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3737         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3738         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3739         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3740         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3741         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3742         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3743         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3744         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3745         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3746         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3747         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3748         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3749         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3750         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3751         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3752         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3753         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3754         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3755         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3756         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3757         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3758         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3759         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3760         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3761         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3762         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3763         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3764         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3765         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3766         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3767         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3768         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3769         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3770         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3771         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3772         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3773         Likewise.
3774         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3775         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3776         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3777         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3778         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3779         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3780         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3781         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3782         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3783         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3784         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3785         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3786         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3787         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3788         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3789         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3790         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3791         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3792         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3793         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3794         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3795         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3796         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3797         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3798         Likewise.
3799         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3800         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3801         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3802         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3803         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3804         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3805         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3806         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3807         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3808         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3809         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3810         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3811         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3812         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3813         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3814         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3815         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3816         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3817         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3818         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3819         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3820         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3821         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3822         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3823         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3824         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3825         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3826         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3827         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3828         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3829         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3830         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3831         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3832         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3833         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3834         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3835         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3836         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3837         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3838         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3839         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3840         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3841         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3842         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3843         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3844         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3845         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3846         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3847         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3848         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3849         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3850         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3851         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3852         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3853         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3854         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3855         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3856         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3857         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3858         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3859         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3860         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3861         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3862         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3863         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3864         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3865         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3866         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3867         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3868         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3869         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3870         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3871         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3872         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3873         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3874         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3875         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3876         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3877         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3878         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3879         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3880         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3881         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3882         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3883         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3884         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3885         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3886         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3887         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3888         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3889         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3890         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3891         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3892         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3893         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3894         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3895         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3896         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3897         Likewise.
3898         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3899         Likewise.
3900         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3901         Likewise.
3902         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3903         Likewise.
3904         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3905         Likewise.
3906         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3907         Likewise.
3908         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3909         Likewise.
3910         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3911         Likewise.
3912         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3913         Likewise.
3914         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3915         Likewise.
3916         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3917         Likewise.
3918         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3919         Likewise.
3920         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3921         Likewise.
3922         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3923         Likewise.
3924         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3925         Likewise.
3926         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3927         Likewise.
3928         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3929         Likewise.
3930         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3931         Likewise.
3932         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3933         Likewise.
3934         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3935         Likewise.
3936         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3937         Likewise.
3938         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3939         Likewise.
3940         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3941         Likewise.
3942         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3943         Likewise.
3944         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3945         Likewise.
3946         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3947         Likewise.
3948         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3949         Likewise.
3950         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3951         Likewise.
3952         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3953         Likewise.
3954         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3955         Likewise.
3956         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3957         Likewise.
3958         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3959         Likewise.
3960         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3961         Likewise.
3962         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3963         Likewise.
3964         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3965         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3966         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3967         Likewise.
3968         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3969         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3970         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3971         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3972         Likewise.
3973         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3974         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3975         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3976         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3977         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3978         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3979         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3980         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3981         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3982         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3983         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3984         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3985         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3986         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3987         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3988         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3989         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3990         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3991         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3992         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3993         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3994         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3995         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3996         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3997         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3998         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3999         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4000         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4001         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4002         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4003         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4004         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4005         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4006         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4007         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4008         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4009         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4010         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4011         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4012         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4013         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4014         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4015         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4016         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4017         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4018         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4019         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4020         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4021         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4022         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4023         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4024         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4025         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4026         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4027         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4028         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4029         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4030         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4031         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4032         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4033         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4034         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4035         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4036         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4037         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4038         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4039         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4040         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4041         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4042         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4043         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4044         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4045         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4046         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4047         Likewise.
4048         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4049         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4050         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4051         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4052         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4053         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4054         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4055         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4056         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4057         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4058         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4059         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4060         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4061         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4062         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4063         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4064         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4065         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4066         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4067         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4068         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4069         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4070         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4071         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4072         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4073         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4074         Likewise.
4075         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4076         Likewise.
4077         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4078         Likewise.
4079         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4080         Likewise.
4081         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4082         Likewise.
4083         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4084         Likewise.
4085         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4086         Likewise.
4087         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4088         Likewise.
4089         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4090         Likewise.
4091         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4092         Likewise.
4093         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4094         Likewise.
4095         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4096         Likewise.
4097         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4098         Likewise.
4099         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4100         Likewise.
4101         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4102         Likewise.
4103         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4104         Likewise.
4105         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4106         Likewise.
4107         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4108         Likewise.
4109         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4110         Likewise.
4111         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4112         Likewise.
4113         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4114         Likewise.
4115         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4116         Likewise.
4117         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4118         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4119         Likewise.
4120         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4121         Likewise.
4122         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4123         Likewise.
4124         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4125         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4126         Likewise.
4127         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4128         Likewise.
4129         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4130         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4131         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4132         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4133         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4134         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4135         Likewise.
4136         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4137         Likewise.
4138         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4139         Likewise.
4140         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4141         Likewise.
4142         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4143         Likewise.
4144         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4145         Likewise.
4146         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4147         Likewise.
4148         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4149         Likewise.
4150         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4151         Likewise.
4152         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4153         Likewise.
4154         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4155         Likewise.
4156         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4157         Likewise.
4158         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4159         Likewise.
4160         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4161         Likewise.
4162         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4163         Likewise.
4164         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4165         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4166         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4167         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4168         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4169         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4170         Likewise.
4171         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4172         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4173         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4174         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4175         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4176         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4177         Likewise.
4178         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4179         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4180         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4181         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4182         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4183         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4184         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4185         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4186         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4187         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4188         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4189         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4190         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4191         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4192         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4193         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4194         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4195         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4196         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4197         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4198         Likewise.
4199         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4200         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4201         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4202         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4203         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4204         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4205         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4206         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4207         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4208         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4209         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4210         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4211         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4212         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4213         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4214         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4215         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4216         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4217         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4218         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4219         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4220         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4221         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4222         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4223         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4224         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4225         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4226         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4227         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4228         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4229         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4230         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4231         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4232         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4233         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4234         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4235         Likewise.
4236         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4237         Likewise.
4238         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4239         Likewise.
4240         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4241         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4242         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4243         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4244         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4245         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4246         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4247         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4248         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4249         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4250         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4251         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4252         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4253         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4254         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4255         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4256         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4257         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4258         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4259         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4260         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4261         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4262         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4263         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4264         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4265         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4266         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4267         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4268         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4269         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4270         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4271         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4272         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4273         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4274         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4275         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4276         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4277         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4278         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4279         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4280         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4281         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4282         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4283         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4284         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4285         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4286         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4287         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4288         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4289         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4290         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4291         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4292         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4293         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4294         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4295         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4296         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4297         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4298         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4299         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4300         Likewise.
4301         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4302         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4303         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4304         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4305         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4306         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4307         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4308         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4309         * testsuite/27_io/fpos/11450.cc: Likewise.
4310         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4311         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4312         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4313         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4314         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4315         * testsuite/27_io/fpos/14775.cc: Likewise.
4316         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4317         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4318         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4319         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4320         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4321         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4322         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4323         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4324         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4325         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4326         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4327         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4328         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4329         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4330         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4331         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4332         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4333         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4334         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4335         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4336         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4337         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4338         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4339         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4340         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4341         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4342         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4343         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4344         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4345         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4346         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4347         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4348         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4349         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4350         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4351         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4352         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4353         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4354         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4355         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4356         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4357         * testsuite/27_io/objects/char/1.cc: Likewise.
4358         * testsuite/27_io/objects/char/10.cc: Likewise.
4359         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4360         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4361         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4362         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4363         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4364         * testsuite/27_io/objects/char/2.cc: Likewise.
4365         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4366         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4367         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4368         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4369         * testsuite/27_io/objects/char/5.cc: Likewise.
4370         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4371         * testsuite/27_io/objects/char/6.cc: Likewise.
4372         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4373         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4374         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4375         * testsuite/27_io/objects/char/7.cc: Likewise.
4376         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4377         * testsuite/27_io/objects/char/8.cc: Likewise.
4378         * testsuite/27_io/objects/char/9.cc: Likewise.
4379         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4380         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4381         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4382         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4383         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4384         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4385         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4386         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4387         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4388         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4389         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4390         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4391         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4392         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4393         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4394         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4395         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4396         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4397         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4398         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4399         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4400         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4401         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4402         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4403         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4404         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4405         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4406         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4407         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4408         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4409         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4410         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4411         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4412         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4413         * testsuite/27_io/types/1.cc: Likewise.
4414         * testsuite/27_io/types/2.cc: Likewise.
4415         * testsuite/27_io/types/3.cc: Likewise.
4416         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4417         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4418         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4419         Likewise.
4420         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4421         Likewise.
4422         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4423         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4424         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4425         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4426         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4427         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4428         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4429         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4430         Likewise.
4431         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4432         Likewise.
4433         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4434         Likewise.
4435         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4436         Likewise.
4437         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4438         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4439         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4440         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4441         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4442         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4443         Likewise.
4444         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4445         Likewise.
4446         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4447         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4448         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4449         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4450         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4451         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4452         * testsuite/Makefile.am: Likewise.
4453         * testsuite/abi/30586.cc: Likewise.
4454         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4455         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4456         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4457         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4458         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4459         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4460         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4461         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4462         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4463         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4464         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4465         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4466         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4467         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4468         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4469         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4470         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4471         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4472         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4473         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4474         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4475         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4476         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4477         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4478         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4479         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4480         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4481         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4482         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4483         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4484         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4485         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4486         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4487         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4488         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4489         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4490         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4491         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4492         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4493         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4494         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4495         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4496         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4497         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4498         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4499         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4500         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4501         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4502         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4503         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4504         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4505         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4506         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4507         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4508         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4509         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4510         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4511         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4512         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4513         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4514         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4515         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4516         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4517         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4518         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4519         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4520         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4521         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4522         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4523         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4524         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4525         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4526         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4527         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4528         * testsuite/abi/demangle/regression/old.cc: Likewise.
4529         * testsuite/abi/header_cxxabi.c: Likewise.
4530         * testsuite/backward/11460.cc: Likewise.
4531         * testsuite/backward/hash_map/1.cc: Likewise.
4532         * testsuite/backward/hash_map/14648.cc: Likewise.
4533         * testsuite/backward/hash_map/23528.cc: Likewise.
4534         * testsuite/backward/hash_set/1.cc: Likewise.
4535         * testsuite/backward/strstream_members.cc: Likewise.
4536         * testsuite/config/default.exp: Likewise.
4537         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4538         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4539         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4540         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4541         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4542         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4543         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4544         * testsuite/data/sgetn.txt: Likewise.
4545         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4546         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4547         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4548         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4549         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4550         * testsuite/ext/array_allocator/26875.cc: Likewise.
4551         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4552         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4553         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4554         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4555         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4556         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4557         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4558         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4559         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4560         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4561         * testsuite/ext/codecvt/1.cc: Likewise.
4562         * testsuite/ext/codecvt/char-1.cc: Likewise.
4563         * testsuite/ext/codecvt/char-2.cc: Likewise.
4564         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4565         * testsuite/ext/concept_checks.cc: Likewise.
4566         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4567         Likewise.
4568         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4569         Likewise.
4570         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4571         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4572         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4573         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4574         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4575         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4576         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4577         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4578         Likewise.
4579         * testsuite/ext/headers.cc: Likewise.
4580         * testsuite/ext/is_heap/1.cc: Likewise.
4581         * testsuite/ext/is_heap/check_type.cc: Likewise.
4582         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4583         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4584         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4585         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4586         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4587         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4588         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4589         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4590         * testsuite/ext/median.cc: Likewise.
4591         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4592         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4593         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4594         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4595         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4596         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4597         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4598         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4599         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4600         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4601         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4602         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4603         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4604         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4605         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4606         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4607         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4608         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4609         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4610         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4611         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4612         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4613         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4614         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4615         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4616         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4617         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4618         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4619         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4620         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4621         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4622         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4623         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4624         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4625         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4626         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4627         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4628         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4629         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4630         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4631         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4632         * testsuite/ext/rope/1.cc: Likewise.
4633         * testsuite/ext/rope/2.cc: Likewise.
4634         * testsuite/ext/rope/3.cc: Likewise.
4635         * testsuite/ext/rope/36832.cc: Likewise.
4636         * testsuite/ext/rope/4.cc: Likewise.
4637         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4638         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4639         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4640         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4641         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4642         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4643         Likewise.
4644         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4645         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4646         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4647         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4648         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4649         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4650         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4651         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4652         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4653         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4654         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4655         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4656         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4657         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4658         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4659         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4660         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4661         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4662         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4663         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4664         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4665         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4666         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4667         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4668         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4669         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4670         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4671         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4672         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4673         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4674         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4675         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4676         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4677         * testsuite/lib/dg-options.exp: Likewise.
4678         * testsuite/lib/libstdc++.exp: Likewise.
4679         * testsuite/lib/prune.exp: Likewise.
4680         * testsuite/libstdc++-abi/abi.exp: Likewise.
4681         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4682         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4683         Likewise.
4684         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4685         Likewise.
4686         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4687         Likewise.
4688         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4689         Likewise.
4690         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4691         Likewise.
4692         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4693         Likewise.
4694         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4695         Likewise.
4696         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4697         Likewise.
4698         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4699         Likewise.
4700         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4701         Likewise.
4702         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4703         Likewise.
4704         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4705         Likewise.
4706         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4707         Likewise.
4708         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4709         Likewise.
4710         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4711         Likewise.
4712         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4713         Likewise.
4714         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4715         Likewise.
4716         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4717         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4718         Likewise.
4719         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4720         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4721         Likewise.
4722         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4723         Likewise.
4724         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4725         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4726         Likewise.
4727         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4728         Likewise.
4729         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4730         Likewise.
4731         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4732         Likewise.
4733         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4734         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4735         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4736         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4737         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4738         Likewise.
4739         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4740         Likewise.
4741         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4742         Likewise.
4743         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4744         Likewise.
4745         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4746         Likewise.
4747         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4748         Likewise.
4749         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4750         Likewise.
4751         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4752         Likewise.
4753         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4754         Likewise.
4755         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4756         Likewise.
4757         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4758         Likewise.
4759         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4760         Likewise.
4761         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4762         Likewise.
4763         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4764         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4765         Likewise.
4766         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4767         Likewise.
4768         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4769         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4770         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4771         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4772         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4773         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4774         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4775         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4776         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4777         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4778         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4779         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4780         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4781         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4782         Likewise.
4783         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4784         Likewise.
4785         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4786         Likewise.
4787         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4788         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4789         Likewise.
4790         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4791         Likewise.
4792         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4793         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4794         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4795         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4796         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4797         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4798         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4799         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4800         Likewise.
4801         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4802         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4803         Likewise.
4804         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4805         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4806         Likewise.
4807         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4808         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4809         Likewise.
4810         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4811         Likewise.
4812         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4813         Likewise.
4814         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4815         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4816         Likewise.
4817         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4818         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4819         Likewise.
4820         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4821         Likewise.
4822         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4823         Likewise.
4824         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4825         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4826         Likewise.
4827         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4828         Likewise.
4829         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4830         Likewise.
4831         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4832         Likewise.
4833         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4834         Likewise.
4835         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4836         Likewise.
4837         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4838         Likewise.
4839         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4840         Likewise.
4841         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4842         Likewise.
4843         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4844         Likewise.
4845         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4846         Likewise.
4847         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4848         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4849         Likewise.
4850         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4851         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4852         Likewise.
4853         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4854         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4855         Likewise.
4856         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4857         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4858         Likewise.
4859         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4860         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4861         Likewise.
4862         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4863         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4864         Likewise.
4865         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4866         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4867         Likewise.
4868         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4869         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4870         Likewise.
4871         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4872         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4873         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4874         Likewise.
4875         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4876         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4877         Likewise.
4878         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4879         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4880         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4881         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4882         Likewise.
4883         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4884         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4885         Likewise.
4886         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4887         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4888         Likewise.
4889         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4890         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4891         Likewise.
4892         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4893         Likewise.
4894         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4895         Likewise.
4896         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4897         Likewise.
4898         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4899         Likewise.
4900         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4901         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4902         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4903         Likewise.
4904         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4905         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4906         Likewise.
4907         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4908         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4909         Likewise.
4910         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4911         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4912         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4913         Likewise.
4914         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4915         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4916         Likewise.
4917         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4918         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4919         Likewise.
4920         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4921         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4922         Likewise.
4923         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4924         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4925         Likewise.
4926         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4927         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4928         Likewise.
4929         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4930         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4931         Likewise.
4932         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4933         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4934         Likewise.
4935         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4936         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4937         Likewise.
4938         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4939         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4940         Likewise.
4941         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4942         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4943         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4944         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4945         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4946         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4947         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4948         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4949         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4950         Likewise.
4951         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4952         Likewise.
4953         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4954         Likewise.
4955         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4956         Likewise.
4957         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4958         Likewise.
4959         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4960         Likewise.
4961         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4962         Likewise.
4963         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4964         Likewise.
4965         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4966         Likewise.
4967         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4968         Likewise.
4969         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4970         Likewise.
4971         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4972         Likewise.
4973         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4974         Likewise.
4975         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4976         Likewise.
4977         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4978         Likewise.
4979         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4980         Likewise.
4981         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4982         Likewise.
4983         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4984         Likewise.
4985         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4986         Likewise.
4987         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4988         Likewise.
4989         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4990         Likewise.
4991         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4992         Likewise.
4993         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4994         Likewise.
4995         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4996         Likewise.
4997         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4998         Likewise.
4999         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5000         Likewise.
5001         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5002         Likewise.
5003         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5004         Likewise.
5005         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5006         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5007         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5008         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5009         Likewise.
5010         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5011         Likewise.
5012         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5013         Likewise.
5014         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5015         Likewise.
5016         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5017         Likewise.
5018         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5019         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5020         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5021         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5022         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5023         Likewise.
5024         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5025         Likewise.
5026         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5027         Likewise.
5028         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5029         Likewise.
5030         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5031         Likewise.
5032         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5033         Likewise.
5034         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5035         Likewise.
5036         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5037         Likewise.
5038         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5039         Likewise.
5040         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5041         Likewise.
5042         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5043         Likewise.
5044         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5045         Likewise.
5046         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5047         Likewise.
5048         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5049         Likewise.
5050         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5051         Likewise.
5052         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5053         Likewise.
5054         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5055         Likewise.
5056         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5057         Likewise.
5058         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5059         Likewise.
5060         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5061         Likewise.
5062         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5063         Likewise.
5064         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5065         Likewise.
5066         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5067         Likewise.
5068         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5069         Likewise.
5070         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5071         Likewise.
5072         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5073         Likewise.
5074         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5075         Likewise.
5076         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5077         Likewise.
5078         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5079         Likewise.
5080         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5081         Likewise.
5082         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5083         Likewise.
5084         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5085         Likewise.
5086         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5087         Likewise.
5088         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5089         Likewise.
5090         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5091         Likewise.
5092         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5093         Likewise.
5094         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5095         Likewise.
5096         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5097         Likewise.
5098         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5099         Likewise.
5100         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5101         Likewise.
5102         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5103         Likewise.
5104         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5105         Likewise.
5106         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5107         Likewise.
5108         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5109         Likewise.
5110         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5111         Likewise.
5112         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5113         Likewise.
5114         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5115         Likewise.
5116         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5117         Likewise.
5118         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5119         Likewise.
5120         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5121         Likewise.
5122         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5123         Likewise.
5124         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5125         Likewise.
5126         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5127         Likewise.
5128         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5129         Likewise.
5130         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5131         Likewise.
5132         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5133         Likewise.
5134         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5135         Likewise.
5136         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5137         Likewise.
5138         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5139         Likewise.
5140         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5141         Likewise.
5142         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5143         Likewise.
5144         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5145         Likewise.
5146         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5147         Likewise.
5148         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5149         Likewise.
5150         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5151         Likewise.
5152         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5153         Likewise.
5154         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5155         Likewise.
5156         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5157         Likewise.
5158         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5159         Likewise.
5160         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5161         Likewise.
5162         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5163         Likewise.
5164         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5165         Likewise.
5166         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5167         Likewise.
5168         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5169         Likewise.
5170         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5171         Likewise.
5172         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5173         Likewise.
5174         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5175         Likewise.
5176         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5177         Likewise.
5178         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5179         Likewise.
5180         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5181         Likewise.
5182         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5183         Likewise.
5184         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5185         Likewise.
5186         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5187         Likewise.
5188         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5189         Likewise.
5190         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5191         Likewise.
5192         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5193         Likewise.
5194         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5195         Likewise.
5196         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5197         Likewise.
5198         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5199         Likewise.
5200         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5201         Likewise.
5202         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5203         Likewise.
5204         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5205         Likewise.
5206         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5207         Likewise.
5208         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5209         Likewise.
5210         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5211         Likewise.
5212         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5213         Likewise.
5214         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5215         Likewise.
5216         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5217         Likewise.
5218         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5219         Likewise.
5220         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5221         Likewise.
5222         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5223         Likewise.
5224         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5225         Likewise.
5226         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5227         Likewise.
5228         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5229         Likewise.
5230         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5231         Likewise.
5232         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5233         Likewise.
5234         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5235         Likewise.
5236         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5237         Likewise.
5238         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5239         Likewise.
5240         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5241         Likewise.
5242         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5243         Likewise.
5244         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5245         Likewise.
5246         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5247         Likewise.
5248         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5249         Likewise.
5250         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5251         Likewise.
5252         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5253         Likewise.
5254         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5255         Likewise.
5256         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5257         Likewise.
5258         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5259         Likewise.
5260         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5261         Likewise.
5262         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5263         Likewise.
5264         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5265         Likewise.
5266         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5267         Likewise.
5268         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5269         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5270         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5271         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5272         Likewise.
5273         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5274         Likewise.
5275         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5276         Likewise.
5277         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5278         Likewise.
5279         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5280         Likewise.
5281         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5282         Likewise.
5283         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5284         Likewise.
5285         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5286         Likewise.
5287         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5288         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5289         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5290         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5291         Likewise.
5292         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5293         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5294         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5295         Likewise.
5296         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5297         Likewise.
5298         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5299         Likewise.
5300         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5301         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5302         Likewise.
5303         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5304         Likewise.
5305         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5306         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5307         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5308         Likewise.
5309         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5310         Likewise.
5311         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5312         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5313         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5314         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5315         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5316         Likewise.
5317         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5318         Likewise.
5319         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5320         Likewise.
5321         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5322         Likewise.
5323         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5324         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5325         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5326         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5327         Likewise.
5328         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5329         Likewise.
5330         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5331         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5332         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5333         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5334         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5335         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5336         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5337         Likewise.
5338         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5339         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5340         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5341         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5342         Likewise.
5343         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5344         Likewise.
5345         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5346         Likewise.
5347         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5348         Likewise.
5349         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5350         Likewise.
5351         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5352         Likewise.
5353         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5354         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5355         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5356         Likewise.
5357         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5358         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5359         Likewise.
5360         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5361         Likewise.
5362         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5363         Likewise.
5364         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5365         Likewise.
5366         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5367         Likewise.
5368         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5369         Likewise.
5370         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5371         Likewise.
5372         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5373         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5374         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5375         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5376         Likewise.
5377         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5378         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5379         Likewise.
5380         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5381         Likewise.
5382         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5383         Likewise.
5384         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5385         Likewise.
5386         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5387         Likewise.
5388         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5389         Likewise.
5390         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5391         Likewise.
5392         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5393         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5394         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5395         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5396         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5397         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5398         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5399         Likewise.
5400         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5401         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5402         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5403         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5404         Likewise.
5405         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5406         Likewise.
5407         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5408         Likewise.
5409         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5410         Likewise.
5411         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5412         Likewise.
5413         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5414         Likewise.
5415         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5416         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5417         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5418         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5419         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5420         Likewise.
5421         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5422         Likewise.
5423         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5424         Likewise.
5425         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5426         Likewise.
5427         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5428         Likewise.
5429         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5430         Likewise.
5431         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5432         Likewise.
5433         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5434         Likewise.
5435         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5436         Likewise.
5437         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5438         Likewise.
5439         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5440         Likewise.
5441         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5442         Likewise.
5443         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5444         Likewise.
5445         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5446         Likewise.
5447         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5448         Likewise.
5449         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5450         Likewise.
5451         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5452         Likewise.
5453         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5454         Likewise.
5455         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5456         Likewise.
5457         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5458         Likewise.
5459         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5460         Likewise.
5461         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5462         Likewise.
5463         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5464         Likewise.
5465         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5466         Likewise.
5467         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5468         Likewise.
5469         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5470         Likewise.
5471         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5472         Likewise.
5473         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5474         Likewise.
5475         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5476         Likewise.
5477         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5478         Likewise.
5479         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5480         Likewise.
5481         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5482         Likewise.
5483         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5484         Likewise.
5485         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5486         Likewise.
5487         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5488         Likewise.
5489         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5490         Likewise.
5491         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5492         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5493         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5494         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5495         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5496         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5497         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5498         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5499         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5500         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5501         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5502         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5503         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5504         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5505         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5506         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5507         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5508         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5509         * testsuite/tr1/headers/all.cc: Likewise.
5510         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5511         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5512         * testsuite/util/testsuite_shared.cc: Likewise.
5513         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5514         * testsuite/17_intro/headers/all.cc: Likewise.
5515         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5516         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5517         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5518         Likewise.
5519         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5520         Likewise.
5521         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5522         Likewise.
5523         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5524         Likewise.
5525         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5526         Likewise.
5527         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5528         Likewise.
5529         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5530         Likewise.
5531         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5532         Likewise.
5533         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5534         Likewise.
5535         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5536         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5537         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5538         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5539         Likewise.
5540         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5541         Likewise.
5542         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5543         Likewise.
5544         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5545         Likewise.
5546         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5547         Likewise.
5548         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5549         Likewise.
5550         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5551         Likewise.
5552         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5553         Likewise.
5554         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5555         Likewise.
5556         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5557         Likewise.
5558         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5559         Likewise.
5560         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5561         Likewise.
5562         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5563         Likewise.
5564         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5565         Likewise.
5566         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5567         Likewise.
5568         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5569         Likewise.
5570         * testsuite/20_util/pair/moveable.cc: Likewise.
5571         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5572         Likewise.
5573         * testsuite/20_util/pair/swap.cc: Likewise.
5574         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5575         Likewise.
5576         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5577         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5578         Likewise.
5579         * testsuite/20_util/tuple/moveable.cc: Likewise.
5580         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5581         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5582         Likewise.
5583         * testsuite/20_util/tuple/swap.cc: Likewise.
5584         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5585         Likewise.
5586         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5587         Likewise.
5588         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5589         Likewise.
5590         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5591         Likewise.
5592         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5593         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5594         Likewise.
5595         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5596         Likewise.
5597         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5598         Likewise.
5599         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5600         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5601         Likewise.
5602         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5603         Likewise.
5604         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5605         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5606         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5607         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5608         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5609         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5610         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5611         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5612         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5613         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5614         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5615         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5616         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5617         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5618         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5619         Likewise.
5620         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5621         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5622         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5623         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5624         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5625         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5626         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5627         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5628         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5629         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5630         Likewise.
5631         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5632         Likewise.
5633         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5634         Likewise.
5635         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5636         Likewise.
5637         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5638         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5639         Likewise.
5640         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5641         Likewise.
5642         * testsuite/23_containers/deque/14340.cc: Likewise.
5643         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5644         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5645         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5646         * testsuite/23_containers/deque/init-list.cc: Likewise.
5647         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5648         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5649         * testsuite/23_containers/deque/moveable.cc: Likewise.
5650         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5651         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5652         Likewise.
5653         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5656         Likewise.
5657         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5658         Likewise.
5659         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5660         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5661         Likewise.
5662         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5663         Likewise.
5664         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5665         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5666         Likewise.
5667         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5668         Likewise.
5669         * testsuite/23_containers/list/14340.cc: Likewise.
5670         * testsuite/23_containers/list/23781.cc: Likewise.
5671         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5672         * testsuite/23_containers/list/init-list.cc: Likewise.
5673         * testsuite/23_containers/list/moveable.cc: Likewise.
5674         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5675         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5676         Likewise.
5677         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5678         Likewise.
5679         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5680         Likewise.
5681         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5682         Likewise.
5683         * testsuite/23_containers/map/14340.cc: Likewise.
5684         * testsuite/23_containers/map/23781.cc: Likewise.
5685         * testsuite/23_containers/map/init-list.cc: Likewise.
5686         * testsuite/23_containers/map/moveable.cc: Likewise.
5687         * testsuite/23_containers/map/operations/1.cc: Likewise.
5688         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5689         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5690         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5691         Likewise.
5692         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5693         Likewise.
5694         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5695         Likewise.
5696         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5697         Likewise.
5698         * testsuite/23_containers/multimap/14340.cc: Likewise.
5699         * testsuite/23_containers/multimap/23781.cc: Likewise.
5700         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5701         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5702         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5703         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5704         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5705         Likewise.
5706         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5707         Likewise.
5708         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5709         Likewise.
5710         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5711         Likewise.
5712         * testsuite/23_containers/multiset/14340.cc: Likewise.
5713         * testsuite/23_containers/multiset/23781.cc: Likewise.
5714         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5715         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5716         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5717         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5718         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5719         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5720         Likewise.
5721         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5722         Likewise.
5723         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5724         Likewise.
5725         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5726         Likewise.
5727         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5728         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5729         Likewise.
5730         * testsuite/23_containers/queue/moveable.cc: Likewise.
5731         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5732         Likewise.
5733         * testsuite/23_containers/set/14340.cc: Likewise.
5734         * testsuite/23_containers/set/23781.cc: Likewise.
5735         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5736         * testsuite/23_containers/set/init-list.cc: Likewise.
5737         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5738         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5739         * testsuite/23_containers/set/moveable.cc: Likewise.
5740         * testsuite/23_containers/set/operations/1.cc: Likewise.
5741         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5742         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5743         Likewise.
5744         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5745         Likewise.
5746         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5747         Likewise.
5748         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5749         Likewise.
5750         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5751         Likewise.
5752         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5753         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5754         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5755         Likewise.
5756         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5757         Likewise.
5758         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5759         Likewise.
5760         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5761         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5762         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5763         Likewise.
5764         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5765         Likewise.
5766         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5767         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5768         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5769         Likewise.
5770         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5771         Likewise.
5772         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5773         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5774         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5775         Likewise.
5776         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5777         Likewise.
5778         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5779         Likewise.
5780         * testsuite/23_containers/vector/14340.cc: Likewise.
5781         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5782         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5783         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5784         Likewise.
5785         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5786         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5787         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5788         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5789         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5790         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5791         Likewise.
5792         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5793         Likewise.
5794         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5795         Likewise.
5796         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5797         Likewise.
5798         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5799         Likewise.
5800         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5801         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5802         * testsuite/23_containers/vector/init-list.cc: Likewise.
5803         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5804         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5805         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5806         * testsuite/23_containers/vector/moveable.cc: Likewise.
5807         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5808         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5809         Likewise.
5810         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5811         Likewise.
5812         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5813         Likewise.
5814         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5815         Likewise.
5816         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5817         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5818         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5819         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5820         Likewise.
5821         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5822         Likewise.
5823         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5824         Likewise.
5825         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5826         Likewise.
5827         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5828         Likewise.
5829         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5830         Likewise.
5831         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5832         Likewise.
5833         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5834         Likewise.
5835         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5836         Likewise.
5837         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5838         Likewise.
5839         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5840         Likewise.
5841         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5842         Likewise.
5843         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5844         Likewise.
5845         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5846         Likewise.
5847         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5848         Likewise.
5849         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5850         Likewise.
5851         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5852         Likewise.
5853         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5854         Likewise.
5855         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5856         Likewise.
5857         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5858         Likewise.
5859         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5860         Likewise.
5861         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5862         Likewise.
5863         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5864         Likewise.
5865         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5866         Likewise.
5867         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5868         Likewise.
5869         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5870         Likewise.
5871         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5872         Likewise.
5873         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5874         Likewise.
5875         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5876         Likewise.
5877         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5878         Likewise.
5879         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5880         Likewise.
5881         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5882         Likewise.
5883         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5884         Likewise.
5885         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5886         Likewise.
5887         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5888         Likewise.
5889         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5890         Likewise.
5891         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5892         Likewise.
5893         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5894         Likewise.
5895         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5896         Likewise.
5897         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5898         Likewise.
5899         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5900         Likewise.
5901         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5902         Likewise.
5903         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5904         Likewise.
5905         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5906         Likewise.
5907         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5908         Likewise.
5909         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5910         Likewise.
5911         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5912         Likewise.
5913         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5914         Likewise.
5915         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5916         Likewise.
5917         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5918         Likewise.
5919         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5920         Likewise.
5921         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5922         Likewise.
5923         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5924         Likewise.
5925         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5926         Likewise.
5927         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5928         Likewise.
5929         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5930         Likewise.
5931         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5932         Likewise.
5933         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5934         Likewise.
5935         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5936         Likewise.
5937         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5938         Likewise.
5939         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5940         Likewise.
5941         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5942         Likewise.
5943         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5944         Likewise.
5945         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5946         Likewise.
5947         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5948         Likewise.
5949         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5950         Likewise.
5951         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5952         Likewise.
5953         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5954         Likewise.
5955         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5956         Likewise.
5957         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5958         Likewise.
5959         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5960         Likewise.
5961         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5962         Likewise.
5963         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5964         Likewise.
5965         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5966         Likewise.
5967         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5968         Likewise.
5969         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5970         Likewise.
5971         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5972         Likewise.
5973         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5974         Likewise.
5975         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5976         Likewise.
5977         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5978         Likewise.
5979         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5980         Likewise.
5981         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5982         Likewise.
5983         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5984         Likewise.
5985         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5986         Likewise.
5987         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5988         Likewise.
5989         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5990         Likewise.
5991         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5992         Likewise.
5993         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5994         Likewise.
5995         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5996         Likewise.
5997         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5998         Likewise.
5999         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6000         Likewise.
6001         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6002         Likewise.
6003         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6004         Likewise.
6005         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6006         Likewise.
6007         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6008         Likewise.
6009         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6010         Likewise.
6011         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6012         Likewise.
6013         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6014         Likewise.
6015         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6016         Likewise.
6017         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6018         Likewise.
6019         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6020         Likewise.
6021         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6022         Likewise.
6023         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6024         Likewise.
6025         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6026         Likewise.
6027         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6028         Likewise.
6029         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6030         Likewise.
6031         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6032         Likewise.
6033         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6034         Likewise.
6035         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6036         Likewise.
6037         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6038         Likewise.
6039         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6040         Likewise.
6041         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6042         Likewise.
6043         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6044         Likewise.
6045         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6046         Likewise.
6047         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6048         Likewise.
6049         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6050         Likewise.
6051         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6052         Likewise.
6053         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6054         Likewise.
6055         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6056         Likewise.
6057         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6058         Likewise.
6059         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6060         Likewise.
6061         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6062         Likewise.
6063         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6064         Likewise.
6065         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6066         Likewise.
6067         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6068         Likewise.
6069         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6070         Likewise.
6071         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6072         Likewise.
6073         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6074         Likewise.
6075         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6076         Likewise.
6077         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6078         Likewise.
6079         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6080         Likewise.
6081         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6082         Likewise.
6083         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6084         Likewise.
6085         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6086         Likewise.
6087         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6088         Likewise.
6089         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6090         Likewise.
6091         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6092         Likewise.
6093         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6094         Likewise.
6095         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6096         Likewise.
6097         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6098         Likewise.
6099         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6100         Likewise.
6101         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6102         Likewise.
6103         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6104         Likewise.
6105         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6106         Likewise.
6107         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6108         Likewise.
6109         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6110         Likewise.
6111         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6112         Likewise.
6113         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6114         Likewise.
6115         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6116         Likewise.
6117         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6118         Likewise.
6119         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6120         Likewise.
6121         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6122         Likewise.
6123         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6124         Likewise.
6125         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6126         Likewise.
6127         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6128         Likewise.
6129         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6130         Likewise.
6131         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6132         Likewise.
6133         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6134         Likewise.
6135         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6136         Likewise.
6137         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6138         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6139         Likewise.
6140         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6141         Likewise.
6142         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6143         Likewise.
6144         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6145         Likewise.
6146         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6147         Likewise.
6148         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6149         Likewise.
6150         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6151         Likewise.
6152         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6153         Likewise.
6154         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6155         Likewise.
6156         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6157         Likewise.
6158         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6159         Likewise.
6160         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6161         Likewise.
6162         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6163         Likewise.
6164         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6165         Likewise.
6166         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6167         Likewise.
6168         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6169         Likewise.
6170         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6171         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6172         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6173         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6174         Likewise.
6175         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6176         Likewise.
6177         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6178         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6179         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6180         Likewise.
6181         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6182         Likewise.
6183         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6184         Likewise.
6185         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6186         Likewise.
6187         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6188         Likewise.
6189         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6190         Likewise.
6191         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6192         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6193         Likewise.
6194         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6195         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6196         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6197         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6198         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6199         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6200         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6201         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6202         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6203         Likewise.
6204         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6205         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6206         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6207         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6208         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6209         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6210         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6211         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6212         Likewise.
6213         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6214         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6215         Likewise.
6216         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6217         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6218         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6219         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6220         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6221         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6222         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6223         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6224         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6225         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6226         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6227         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6228         Likewise.
6229         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6230         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6231         Likewise.
6232         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6233         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6234         Likewise.
6235         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6236         Likewise.
6237         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6238         Likewise.
6239         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6240         Likewise.
6241         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6242         Likewise.
6243         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6244         Likewise.
6245         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6246         Likewise.
6247         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6248         Likewise.
6249         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6250         Likewise.
6251         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6252         Likewise.
6253         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6254         Likewise.
6255         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6256         Likewise.
6257         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6258         Likewise.
6259         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6260         Likewise.
6261         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6262         Likewise.
6263         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6264         Likewise.
6265         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6266         Likewise.
6267         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6268         Likewise.
6269         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6270         Likewise.
6271         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6272         Likewise.
6273         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6274         Likewise.
6275         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6276         Likewise.
6277         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6278         Likewise.
6279         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6280         Likewise.
6281         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6282         Likewise.
6283         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6284         Likewise.
6285         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6286         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6287         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6288         Likewise.
6289         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6290         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6291         Likewise.
6292         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6293         Likewise.
6294         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6295         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6296         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6297         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6298         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6299         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6300         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6301         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6302         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6303         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6304         Likewise.
6305         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6306         Likewise.
6307         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6308         Likewise.
6309         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6310         Likewise.
6311         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6312         Likewise.
6313         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6314         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6315         Likewise.
6316         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6317         Likewise.
6318         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6319         Likewise.
6320         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6321         Likewise.
6322         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6323         Likewise.
6324         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6325         Likewise.
6326         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6327         Likewise.
6328         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6329         Likewise.
6330         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6331         Likewise.
6332         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6333         Likewise.
6334         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6335         Likewise.
6336         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6337         Likewise.
6338         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6339         Likewise.
6340         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6341         Likewise.
6342         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6343         Likewise.
6344         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6345         Likewise.
6346         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6347         Likewise.
6348         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6349         Likewise.
6350         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6351         Likewise.
6352         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6353         Likewise.
6354         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6355         Likewise.
6356         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6357         Likewise.
6358         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6359         Likewise.
6360         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6361         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6362         Likewise.
6363         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6364         Likewise.
6365         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6366         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6367         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6368         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6369         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6370         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6371         Likewise.
6372         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6373         Likewise.
6374         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6375         Likewise.
6376         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6377         Likewise.
6378         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6379         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6380         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6381         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6382         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6383         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6384         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6385         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6386         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6387         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6388         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6389         Likewise.
6390         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6391         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6392         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6393         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6394         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6395         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6396         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6397         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6398         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6399         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6400         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6401         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6402         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6403         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6404         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6405         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6406         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6407         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6408         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6409         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6410         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6411         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6412         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6413         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6414         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6415         Likewise.
6416         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6417         * testsuite/27_io/fpos/14252.cc: Likewise.
6418         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6419         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6420         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6421         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6422         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6423         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6424         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6425         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6426         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6427         Likewise.
6428         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6429         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6430         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6431         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6432         Likewise.
6433         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6434         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6435         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6436         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6437         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6438         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6439         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6440         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6441         * testsuite/27_io/objects/char/3045.cc: Likewise.
6442         * testsuite/27_io/objects/char/3647.cc: Likewise.
6443         * testsuite/27_io/objects/char/5268.cc: Likewise.
6444         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6445         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6446         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6447         * testsuite/28_regex/init-list.cc: Likewise.
6448         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6449         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6450         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6451         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6452         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6453         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6454         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6455         Likewise.
6456         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6457         Likewise.
6458         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6459         Likewise.
6460         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6461         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6462         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6463         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6464         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6465         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6466         Likewise.
6467         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6468         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6469         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6470         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6471         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6472         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6473         Likewise.
6474         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6475         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6476         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6477         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6478         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6479         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6480         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6481         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6482         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6483         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6484         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6485         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6486         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6487         Likewise.
6488         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6489         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6490         Likewise.
6491         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6492         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6493         Likewise.
6494         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6495         Likewise.
6496         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6497         Likewise.
6498         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6499         Likewise.
6500         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6501         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6502         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6503         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6504         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6505         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6506         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6507         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6508         Likewise.
6509         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6510         Likewise.
6511         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6512         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6513         Likewise.
6514         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6515         Likewise.
6516         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6517         Likewise.
6518         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6519         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6520         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6521         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6522         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6523         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6524         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6525         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6526         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6527         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6528         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6529         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6530         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6531         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6532         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6533         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6534         Likewise.
6535         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6536         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6537         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6538         Likewise.
6539         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6540         Likewise.
6541         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6542         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6543         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6544         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6545         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6546         Likewise.
6547         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6548         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6549         Likewise.
6550         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6551         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6552         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6553         Likewise.
6554         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6555         Likewise.
6556         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6557         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6558         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6559         Likewise.
6560         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6561         Likewise.
6562         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6563         Likewise.
6564         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6565         Likewise.
6566         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6567         Likewise.
6568         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6569         * testsuite/30_threads/this_thread/1.cc: Likewise.
6570         * testsuite/30_threads/this_thread/2.cc: Likewise.
6571         * testsuite/30_threads/this_thread/3.cc: Likewise.
6572         * testsuite/30_threads/this_thread/4.cc: Likewise.
6573         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6574         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6575         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6576         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6577         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6578         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6579         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6580         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6581         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6582         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6583         * testsuite/30_threads/thread/members/1.cc: Likewise.
6584         * testsuite/30_threads/thread/members/2.cc: Likewise.
6585         * testsuite/30_threads/thread/members/3.cc: Likewise.
6586         * testsuite/30_threads/thread/members/4.cc: Likewise.
6587         * testsuite/30_threads/thread/members/5.cc: Likewise.
6588         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6589         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6590         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6591         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6592         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6593         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6594         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6595         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6596         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6597         Likewise.
6598         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6599         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6600         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6601         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6602         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6603         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6604         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6605         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6606         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6607         * testsuite/30_threads/try_lock/1.cc: Likewise.
6608         * testsuite/30_threads/try_lock/2.cc: Likewise.
6609         * testsuite/30_threads/try_lock/3.cc: Likewise.
6610         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6611         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6612         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6613         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6614         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6615         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6616         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6617         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6618         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6619         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6620         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6621         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6622         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6623         Likewise.
6624         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6625         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6626         Likewise.
6627         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6628         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6629         Likewise.
6630         * testsuite/ext/array_allocator/1.cc: Likewise.
6631         * testsuite/ext/array_allocator/2.cc: Likewise.
6632         * testsuite/ext/array_allocator/3.cc: Likewise.
6633         * testsuite/ext/ext_pointer/1.cc: Likewise.
6634         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6635         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6636         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6637         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6638         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6639         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6640         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6641         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6642         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6643         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6644         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6645         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6646         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6647         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6648         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6649         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6650         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6651         Likewise.
6652         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6653         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6654         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6655         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6656         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6657         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6658         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6659         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6660         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6661         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6662         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6663         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6664         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6665         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6666         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6667         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6668         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6669         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6670         Likewise.
6671         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6672         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6673         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6674         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6675         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6676         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6677         * testsuite/ext/pod_char_traits.cc: Likewise.
6678         * testsuite/ext/slist/23781.cc: Likewise.
6679         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6680         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6681         * testsuite/ext/vstring/init-list.cc: Likewise.
6682         * testsuite/ext/vstring/moveable.cc: Likewise.
6683         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6684         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6685         Likewise.
6686         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6687         Likewise.
6688         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6689         Likewise.
6690         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6691         Likewise.
6692         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6693         Likewise.
6694         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6695         Likewise.
6696         * testsuite/ext/vstring/types/23767.cc: Likewise.
6697         * testsuite/performance/21_strings/string_append.cc: Likewise.
6698         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6699         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6700         Likewise.
6701         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6702         Likewise.
6703         * testsuite/performance/21_strings/string_find.cc: Likewise.
6704         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6705         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6706         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6707         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6708         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6709         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6710         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6711         Likewise.
6712         * testsuite/performance/23_containers/create/map.cc: Likewise.
6713         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6714         Likewise.
6715         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6716         * testsuite/performance/23_containers/find/map.cc: Likewise.
6717         * testsuite/performance/23_containers/index/map.cc: Likewise.
6718         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6719         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6720         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6721         Likewise.
6722         * testsuite/performance/23_containers/insert_erase/associative.cc:
6723         Likewise.
6724         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6725         Likewise.
6726         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6727         Likewise.
6728         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6729         Likewise.
6730         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6731         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6732         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6733         Likewise.
6734         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6735         Likewise.
6736         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6737         Likewise.
6738         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6739         Likewise.
6740         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6741         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6742         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6743         Likewise.
6744         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6745         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6746         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6747         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6748         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6749         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6750         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6751         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6752         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6753         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6754         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6755         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6756         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6757         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6758         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6759         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6760         Likewise.
6761         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6762         Likewise.
6763         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6764         Likewise.
6765         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6766         Likewise.
6767         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6768         Likewise.
6769         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6770         Likewise.
6771         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6772         Likewise.
6773         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6774         Likewise.
6775         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6776         Likewise.
6777         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6778         Likewise.
6779         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6780         Likewise.
6781         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6782         Likewise.
6783         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6784         Likewise.
6785         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6786         Likewise.
6787         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6788         Likewise.
6789         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6790         Likewise.
6791         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6792         Likewise.
6793         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6794         Likewise.
6795         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6796         Likewise.
6797         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6798         Likewise.
6799         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6800         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6801         Likewise.
6802         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6803         Likewise.
6804         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6805         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6806         Likewise.
6807         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6808         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6809         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6810         Likewise.
6811         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6812         Likewise.
6813         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6814         Likewise.
6815         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6816         Likewise.
6817         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6818         Likewise.
6819         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6820         Likewise.
6821         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6822         Likewise.
6823         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6824         Likewise.
6825         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6826         Likewise.
6827         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6828         Likewise.
6829         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6830         Likewise.
6831         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6832         Likewise.
6833         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6834         Likewise.
6835         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6836         Likewise.
6837         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6838         Likewise.
6839         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6840         Likewise.
6841         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6842         Likewise.
6843         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6844         Likewise.
6845         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6846         Likewise.
6847         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6848         Likewise.
6849         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6850         Likewise.
6851         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6852         Likewise.
6853         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6854         Likewise.
6855         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6856         Likewise.
6857         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6858         Likewise.
6859         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6860         Likewise.
6861         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6862         Likewise.
6863         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6864         Likewise.
6865         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6866         Likewise.
6867         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6868         Likewise.
6869         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6870         Likewise.
6871         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6872         Likewise.
6873         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6874         Likewise.
6875         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6876         Likewise.
6877         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6878         Likewise.
6879         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6880         Likewise.
6881         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6882         Likewise.
6883         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6884         Likewise.
6885         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6886         Likewise.
6887         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6888         Likewise.
6889         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6890         Likewise.
6891         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6892         Likewise.
6893         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6894         Likewise.
6895         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6896         Likewise.
6897         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6898         Likewise.
6899         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6900         Likewise.
6901         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6902         Likewise.
6903         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6904         Likewise.
6905         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6906         Likewise.
6907         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6908         Likewise.
6909         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6910         Likewise.
6911         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6912         Likewise.
6913         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6914         Likewise.
6915         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6916         Likewise.
6917         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6918         Likewise.
6919         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6920         Likewise.
6921         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6922         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6923         Likewise.
6924         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6925         Likewise.
6926         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6927         Likewise.
6928         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6929         Likewise.
6930         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6931         Likewise.
6932         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6933         Likewise.
6934         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6935         Likewise.
6936         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6937         Likewise.
6938         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6939         Likewise.
6940         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6941         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6942         Likewise.
6943         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6944         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6945         Likewise.
6946         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6947         Likewise.
6948         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6949         Likewise.
6950         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6951         Likewise.
6952         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6953         Likewise.
6954         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6955         Likewise.
6956         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6957         Likewise.
6958         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6959         Likewise.
6960         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6961         Likewise.
6962         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6963         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6964         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6965         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6966         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6967         Likewise.
6968         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6969         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6970         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6971         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6972         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6973         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6974         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6975         * testsuite/util/io/prog_bar.cc: Likewise.
6976         * testsuite/util/io/prog_bar.hpp: Likewise.
6977         * testsuite/util/io/text_populate.hpp: Likewise.
6978         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6979         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6980         * testsuite/util/io/xml.hpp: Likewise.
6981         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6982         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6983         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6984         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6985         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6986         * testsuite/util/native_type/native_map.hpp: Likewise.
6987         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6988         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6989         * testsuite/util/native_type/native_set.hpp: Likewise.
6990         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6991         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6992         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6993         Likewise.
6994         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6995         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6996         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6997         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6998         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6999         Likewise.
7000         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7001         Likewise.
7002         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7003         Likewise.
7004         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7005         Likewise.
7006         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7007         Likewise.
7008         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7009         Likewise.
7010         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7011         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7012         Likewise.
7013         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7014         Likewise.
7015         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7016         Likewise.
7017         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7018         Likewise.
7019         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7020         Likewise.
7021         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7022         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7023         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7024         * testsuite/util/regression/basic_type.hpp: Likewise.
7025         * testsuite/util/regression/common_type.hpp: Likewise.
7026         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7027         Likewise.
7028         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7029         Likewise.
7030         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7031         Likewise.
7032         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7033         Likewise.
7034         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7035         Likewise.
7036         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7037         Likewise.
7038         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7039         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7040         Likewise.
7041         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7042         Likewise.
7043         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7044         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7045         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7046         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7047         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7048         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7049         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7050         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7051         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7052         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7053         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7054         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7055         * testsuite/util/testsuite_abi.cc: Likewise.
7056         * testsuite/util/testsuite_abi.h: Likewise.
7057         * testsuite/util/testsuite_abi_check.cc: Likewise.
7058         * testsuite/util/testsuite_allocator.cc: Likewise.
7059         * testsuite/util/testsuite_allocator.h: Likewise.
7060         * testsuite/util/testsuite_api.h: Likewise.
7061         * testsuite/util/testsuite_character.cc: Likewise.
7062         * testsuite/util/testsuite_character.h: Likewise.
7063         * testsuite/util/testsuite_common_types.h: Likewise.
7064         * testsuite/util/testsuite_error.h: Likewise.
7065         * testsuite/util/testsuite_hooks.cc: Likewise.
7066         * testsuite/util/testsuite_hooks.h: Likewise.
7067         * testsuite/util/testsuite_io.h: Likewise.
7068         * testsuite/util/testsuite_iterators.h: Likewise.
7069         * testsuite/util/testsuite_performance.h: Likewise.
7070         * testsuite/util/testsuite_rng.h: Likewise.
7071         * testsuite/util/testsuite_rvalref.h: Likewise.
7072         * testsuite/util/testsuite_tr1.h: Likewise.
7073         * testsuite/util/thread/all.h: Likewise.
7074         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7075         Likewise.
7076         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7077         Likewise.
7078         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7079         Likewise.
7080         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7081         Likewise.
7082         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7083         Likewise.
7084         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7085         Likewise.
7086         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7087         Likewise.
7088         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7089         Likewise.
7090         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7091         Likewise.
7092         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7093         Likewise.
7094         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7095         Likewise.
7096         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7097         Likewise.
7098         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7099         Likewise.
7100         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7101         Likewise.
7102         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7103         Likewise.
7104         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7105         Likewise.
7106         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7107         Likewise.
7108         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7109         Likewise.
7110         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7111         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7112         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7113         Likewise.
7114         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7115         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7116         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7117         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7118         Likewise.
7119         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7120         Likewise.
7121         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7122         Likewise.
7123         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7124         Likewise.
7125         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7126         Likewise.
7127         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7128         Likewise.
7129         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7130         Likewise.
7131         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7132         Likewise.
7133         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7134         Likewise.
7135         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7136         Likewise.
7137         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7138         Likewise.
7139         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7140         Likewise.
7141         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7142         Likewise.
7143         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7144         Likewise.
7145         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7146         Likewise.
7147         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7148         Likewise.
7149         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7150         Likewise.
7151         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7152         Likewise.
7153         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7154         Likewise.
7155         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7156         Likewise.
7157         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7158         Likewise.
7159         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7160         Likewise.
7161         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7162         Likewise.
7163         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7164         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7165         Likewise.
7166         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7167         Likewise.
7168         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7169         Likewise.
7170         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7171         Likewise.
7172         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7173         Likewise.
7174         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7175         Likewise.
7176         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7177         Likewise.
7178         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7179         Likewise.
7180         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7181         Likewise.
7182         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7183         Likewise.
7184         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7185         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7186         Likewise.
7187         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7188         Likewise.
7189         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7190         Likewise.
7191         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7192         Likewise.
7193         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7194         Likewise.
7195         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7196         Likewise.
7197         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7198         Likewise.
7199         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7200         Likewise.
7201         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7202         Likewise.
7203         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7204         Likewise.
7205         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7206         Likewise.
7207         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7208         Likewise.
7209         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7210         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7211         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7212         Likewise.
7213         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7214         Likewise.
7215         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7216         Likewise.
7217         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7218         Likewise.
7219         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7220         Likewise.
7221         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7222         Likewise.
7223         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7224         Likewise.
7225         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7226         Likewise.
7227         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7228         Likewise.
7229         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7230         Likewise.
7231         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7232         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7233         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7234         Likewise.
7235         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7236         Likewise.
7237         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7238         Likewise.
7239         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7240         Likewise.
7241         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7242         Likewise.
7243         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7244         Likewise.
7245         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7246         Likewise.
7247         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7248         Likewise.
7249         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7250         Likewise.
7251         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7252         Likewise.
7253         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7254         Likewise.
7255         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7256         Likewise.
7257         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7258         Likewise.
7259         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7260         Likewise.
7261         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7262         Likewise.
7263         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7264         Likewise.
7265         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7266         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7267         Likewise.
7268         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7269         Likewise.
7270         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7271         Likewise.
7272         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7273         Likewise.
7274         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7275         Likewise.
7276         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7277         Likewise.
7278         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7279         Likewise.
7280         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7281         Likewise.
7282         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7283         Likewise.
7284         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7285         Likewise.
7286         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7287         Likewise.
7288         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7289         Likewise.
7290         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7291         Likewise.
7292         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7293         Likewise.
7294         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7295         Likewise.
7296         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7297         Likewise.
7298         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7299         Likewise.
7300         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7301         Likewise.
7302         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7303         Likewise.
7304         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7305         Likewise.
7306         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7307         Likewise.
7308         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7309         Likewise.
7310         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7311         Likewise.
7312         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7313         Likewise.
7314         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7315         Likewise.
7316         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7317         Likewise.
7318         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7319         Likewise.
7320         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7321         Likewise.
7322         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7323         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7324         Likewise.
7325         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7326         Likewise.
7327         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7328         Likewise.
7329         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7330         Likewise.
7331         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7332         Likewise.
7333         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7334         Likewise.
7335         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7336         Likewise.
7337         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7338         Likewise.
7339         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7340         Likewise.
7341         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7342         Likewise.
7343         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7344         Likewise.
7345         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7346         Likewise.
7347         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7348         Likewise.
7349         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7350         Likewise.
7351         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7352         Likewise.
7353         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7354         Likewise.
7355         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7356         Likewise.
7357         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7358         Likewise.
7359         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7360         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7361         * testsuite/backward/hash_map/25896.cc: Likewise.
7362         * testsuite/backward/hash_set/25896.cc: Likewise.
7364 2009-04-08  Ian Lance Taylor  <iant@google.com>
7366         * include/backward/hashtable.h (erase): Correctly handle erasing a
7367         reference to an entry in the hash table.
7368         * testsuite/backward/hash_map/25896.cc: New.
7369         * testsuite/backward/hash_set/25896.cc: New.
7371 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7373         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7374         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7376 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7378         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7379         of debug.
7380         * include/Makefile.in: Regenerate.
7381         * include/precompiled/stdc++.h: Add.
7383 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7385         * include/bits/random.h: Adjust doxygen markup.
7386         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7388         * testsuite/26_numerics/random/piecewise_linear_distribution/
7389         operators/serialize.cc: Use typedefs.
7391 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7393         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7394         __gnu_cxx namespace.  Remove "static inline".
7396 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7398         * include/bits/random.tcc (linear_congruential_engine<>::
7399         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7401 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7403         * include/bits/random.h (operator==): Mark all inline.
7404         (mersenne_twister_engine): Enable #if 0 checks.
7406         * include/bits/random.h: Formatting tweaks.
7408 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7410         * include/bits/random.tcc (piecewise_linear_distribution<>::
7411         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7412         Remove spurious closed parenthesis.
7414 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7416         PR libstdc++/39644 (partial)
7417         * include/bits/random.tcc (linear_congruential_engine<>::
7418         seed(seed_seq&), independent_bits_engine<>::operator(),
7419         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7421 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7423         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7424         thinko.
7425         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7426         default.cc: Enable.
7428 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7430         PR libstdc++/39629 (partial)
7431         * testsuite/26_numerics/random/independent_bits_engine/cons/
7432         base_move.cc: Use uint_fast64_t instead of unsigned long.
7433         * testsuite/26_numerics/random/independent_bits_engine/cons/
7434         seed1.cc: Likewise.
7435         * testsuite/26_numerics/random/independent_bits_engine/cons/
7436         seed2.cc: Likewise.
7437         * testsuite/26_numerics/random/independent_bits_engine/cons/
7438         base_copy.cc: Likewise.
7439         * testsuite/26_numerics/random/independent_bits_engine/cons/
7440         default.cc: Likewise.
7441         * testsuite/26_numerics/random/independent_bits_engine/cons/
7442         seed_seq.cc: Likewise.
7443         * testsuite/26_numerics/random/independent_bits_engine/
7444         requirements/typedefs.cc: Likewise.
7445         * testsuite/26_numerics/random/independent_bits_engine/
7446         operators/equal.cc: Likewise.
7447         * testsuite/26_numerics/random/independent_bits_engine/
7448         operators/serialize.cc: Likewise.
7449         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7451 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7453         * include/tr1_impl/random: Remove, empty.
7454         * include/tr1_impl/random.tcc: Likewise.
7456         * include/std/random: Minor clean-ups, formatting fixes, adjust
7457         copyright years.
7458         * include/bits/random.tcc: Likewise.
7459         * include/bits/random.h: Likewise.
7460         * include/tr1/random: Likewise.
7461         * include/tr1/random.tcc: Likewise.
7462         * include/tr1/random.h: Likewise.
7464 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7466         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7467         * doc/html/api.html: Regenerate.
7469 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7471         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7472         Change to mersenne_twister_engine, add same defaults as
7473         mersenne_twister_engine/cons/default.cc.
7474         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7476         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7477         to __il.
7478         * include/bits/random.h (mersenne_twister_engine): Qualify
7479         _ShiftMin1 with namespace __detail.
7480         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7481         constexpr std::numeric_limits::max() can be used.
7482         (mersenne_twister_engine): Split apart static asserts into one
7483         assert per message. Temporarily disable the last three.
7485 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7487         * include/Makefile.am: Update to N2836. Modified for new random headers.
7488         * include/Makefile.in: Ditto.
7489         * include/tr1_impl/random: Moved to tr1/random.h
7490         * include/tr1_impl/random.tcc: Moved to tr1
7491         * include/tr1/random: Just point to moved tr1 random headers.
7492         * include/tr1/random.tcc: Moved from tr1_impl.
7493         * include/tr1/random.h: Moved from tr1_impl/random.
7494         * include/std/random: Modified to point to std random headers.
7495         * include/bits/random.tcc: New implementation of std random facilities.
7496         * include/bits/random.h: Ditto.
7497         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7498         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7499         seed1.cc: New.
7500         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7501         seed2.cc: New.
7502         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7503         default.cc: New.
7504         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7505         non_uint_neg.cc: New.
7506         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7507         typedefs.cc: New.
7508         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7509         equal.cc: New.
7510         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7511         serialize.cc: New.
7512         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7513         seed1.cc: New.
7514         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7515         seed2.cc: New.
7516         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7517         default.cc: New.
7518         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7519         typedefs.cc: New.
7520         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7521         equal.cc: New.
7522         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7523         serialize.cc: New.
7524         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7525         seed1.cc: New.
7526         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7527         seed2.cc: New.
7528         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7529         default.cc: New.
7530         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7531         typedefs.cc: New.
7532         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7533         equal.cc: New.
7534         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7535         serialize.cc: New.
7536         * testsuite/26_numerics/random/discard_block_engine/cons/
7537         base_move.cc: New.
7538         * testsuite/26_numerics/random/discard_block_engine/cons/
7539         seed1.cc: New.
7540         * testsuite/26_numerics/random/discard_block_engine/cons/
7541         seed2.cc: New.
7542         * testsuite/26_numerics/random/discard_block_engine/cons/
7543         base_copy.cc: New.
7544         * testsuite/26_numerics/random/discard_block_engine/cons/
7545         default.cc: New.
7546         * testsuite/26_numerics/random/discard_block_engine/cons/
7547         seed_seq.cc: New.
7548         * testsuite/26_numerics/random/discard_block_engine/requirements/
7549         typedefs.cc: New.
7550         * testsuite/26_numerics/random/discard_block_engine/operators/
7551         equal.cc: New.
7552         * testsuite/26_numerics/random/discard_block_engine/operators/
7553         serialize.cc: New.
7554         * testsuite/26_numerics/random/independent_bits_engine/cons/
7555         base_move.cc: New.
7556         * testsuite/26_numerics/random/independent_bits_engine/cons/
7557         seed1.cc: New.
7558         * testsuite/26_numerics/random/independent_bits_engine/cons/
7559         seed2.cc: New.
7560         * testsuite/26_numerics/random/independent_bits_engine/cons/
7561         base_copy.cc: New.
7562         * testsuite/26_numerics/random/independent_bits_engine/cons/
7563         default.cc: New.
7564         * testsuite/26_numerics/random/independent_bits_engine/cons/
7565         seed_seq.cc: New.
7566         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7567         typedefs.cc: New.
7568         * testsuite/26_numerics/random/independent_bits_engine/operators/
7569         equal.cc: New.
7570         * testsuite/26_numerics/random/independent_bits_engine/operators/
7571         serialize.cc: New.
7572         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7573         base_move.cc: New.
7574         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7575         seed1.cc: New.
7576         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7577         seed2.cc: New.
7578         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7579         base_copy.cc: New.
7580         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7581         default.cc: New.
7582         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7583         seed_seq.cc: New.
7584         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7585         typedefs.cc: New.
7586         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7587         equal.cc: New.
7588         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7589         serialize.cc
7590         * testsuite/26_numerics/random/mt19937.cc: New.
7591         * testsuite/26_numerics/random/mt19937_64.cc: New.
7592         * testsuite/26_numerics/random/minstd_rand.cc: New.
7593         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7594         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7595         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7596         * testsuite/26_numerics/random/ranlux24.cc: New.
7597         * testsuite/26_numerics/random/ranlux48.cc: New.
7598         * testsuite/26_numerics/random/knuth_b.cc: New.
7599         * testsuite/26_numerics/random/default_random_engine.cc: New.
7600         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7601         parms.cc: New.
7602         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7603         default.cc: New.
7604         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7605         typedefs.cc: New.
7606         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7607         serialize.cc: New.
7608         * testsuite/26_numerics/random/normal_distribution/cons/
7609         parms.cc: New.
7610         * testsuite/26_numerics/random/normal_distribution/cons/
7611         default.cc: New.
7612         * testsuite/26_numerics/random/normal_distribution/requirements/
7613         typedefs.cc: New.
7614         * testsuite/26_numerics/random/normal_distribution/operators/
7615         serialize.cc: New.
7616         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7617         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7618         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7619         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7620         parms_neg.cc: New.
7621         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7622         parms.cc: New.
7623         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7624         default.cc: New.
7625         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7626         typedefs.cc: New.
7627         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7628         serialize.cc: New.
7629         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7630         parms_neg.cc: New.
7631         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7632         parms.cc: New.
7633         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7634         default.cc: New.
7635         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7636         typedefs.cc: New.
7637         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7638         serialize.cc: New.
7639         * testsuite/26_numerics/random/poisson_distribution/cons/
7640         parms.cc: New.
7641         * testsuite/26_numerics/random/poisson_distribution/cons/
7642         default.cc: New.
7643         * testsuite/26_numerics/random/poisson_distribution/requirements/
7644         typedefs.cc
7645         * testsuite/26_numerics/random/poisson_distribution/operators/
7646         serialize.cc: New.
7647         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7648         parms.cc: New.
7649         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7650         default.cc: New.
7651         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7652         typedefs.cc: New.
7653         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7654         serialize.cc: New.
7655         * testsuite/26_numerics/random/discrete_distribution/cons/
7656         range.cc: New.
7657         * testsuite/26_numerics/random/discrete_distribution/cons/
7658         initlist.cc: New.
7659         * testsuite/26_numerics/random/discrete_distribution/cons/
7660         default.cc: New.
7661         * testsuite/26_numerics/random/discrete_distribution/cons/
7662         num_xbound_fun.cc: New.
7663         * testsuite/26_numerics/random/discrete_distribution/requirements/
7664         typedefs.cc: New.
7665         * testsuite/26_numerics/random/discrete_distribution/operators/
7666         serialize.cc: New.
7667         * testsuite/26_numerics/random/weibull_distribution/cons/
7668         parms.cc: New.
7669         * testsuite/26_numerics/random/weibull_distribution/cons/
7670         default.cc: New.
7671         * testsuite/26_numerics/random/weibull_distribution/requirements/
7672         typedefs.cc: New.
7673         * testsuite/26_numerics/random/weibull_distribution/operators/
7674         serialize.cc: New.
7675         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7676         parms.cc: New.
7677         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7678         default.cc: New.
7679         * testsuite/26_numerics/random/negative_binomial_distribution/
7680         requirements/typedefs.cc: New.
7681         * testsuite/26_numerics/random/negative_binomial_distribution/
7682         operators/serialize.cc: New.
7683         * testsuite/26_numerics/random/cauchy_distribution/cons/
7684         parms.cc: New.
7685         * testsuite/26_numerics/random/cauchy_distribution/cons/
7686         default.cc: New.
7687         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7688         typedefs.cc: New.
7689         * testsuite/26_numerics/random/cauchy_distribution/operators/
7690         serialize.cc: New.
7691         * testsuite/26_numerics/random/gamma_distribution/cons/
7692         parms.cc: New.
7693         * testsuite/26_numerics/random/gamma_distribution/cons/
7694         default.cc: New.
7695         * testsuite/26_numerics/random/gamma_distribution/requirements/
7696         typedefs.cc: New.
7697         * testsuite/26_numerics/random/gamma_distribution/operators/
7698         serialize.cc: New.
7699         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7700         parms.cc: New.
7701         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7702         default.cc: New.
7703         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7704         typedefs.cc: New.
7705         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7706         serialize.cc: New.
7708         * testsuite/26_numerics/random/exponential_distribution/cons/
7709         parms.cc: New.
7710         * testsuite/26_numerics/random/exponential_distribution/cons/
7711         default.cc: New.
7712         * testsuite/26_numerics/random/exponential_distribution/requirements/
7713         typedefs.cc: New.
7714         * testsuite/26_numerics/random/exponential_distribution/operators/
7715         serialize.cc: New.
7716         * testsuite/26_numerics/random/lognormal_distribution/cons/
7717         parms.cc: New.
7718         * testsuite/26_numerics/random/lognormal_distribution/cons/
7719         default.cc: New.
7720         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7721         typedefs.cc: New.
7722         * testsuite/26_numerics/random/lognormal_distribution/operators/
7723         serialize.cc: New.
7724         * testsuite/26_numerics/random/binomial_distribution/cons/
7725         parms.cc: New.
7726         * testsuite/26_numerics/random/binomial_distribution/cons/
7727         default.cc: New.
7728         * testsuite/26_numerics/random/binomial_distribution/requirements/
7729         typedefs.cc: New.
7730         * testsuite/26_numerics/random/binomial_distribution/operators/
7731         serialize.cc: New.
7732         * testsuite/26_numerics/random/random_device/cons/
7733         token.cc: New.
7734         * testsuite/26_numerics/random/random_device/cons/
7735         default.cc: New.
7736         * testsuite/26_numerics/random/random_device/requirements/
7737         typedefs.cc: New.
7738         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7739         parms.cc: New.
7740         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7741         default.cc: New.
7742         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7743         typedefs.cc: New.
7744         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7745         serialize.cc: New.
7746         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7747         range.cc: New.
7748         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7749         default.cc: New.
7750         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7751         num_xbound_fun.cc: New.
7752         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7753         initlist_fun.cc: New.
7754         * testsuite/26_numerics/random/piecewise_linear_distribution/
7755         requirements/typedefs.cc: New.
7756         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7757         serialize.cc: New.
7758         * testsuite/26_numerics/random/student_t_distribution/cons/
7759         parms.cc: New.
7760         * testsuite/26_numerics/random/student_t_distribution/cons/
7761         default.cc: New.
7762         * testsuite/26_numerics/random/student_t_distribution/requirements/
7763         typedefs.cc: New.
7764         * testsuite/26_numerics/random/student_t_distribution/operators/
7765         serialize.cc: New.
7766         * testsuite/26_numerics/random/geometric_distribution/cons/
7767         parms.cc: New.
7768         * testsuite/26_numerics/random/geometric_distribution/cons/
7769         default.cc: New.
7770         * testsuite/26_numerics/random/geometric_distribution/requirements/
7771         typedefs.cc: New.
7772         * testsuite/26_numerics/random/geometric_distribution/operators/
7773         serialize.cc: New.
7774         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7775         range.cc: New.
7776         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7777         default.cc: New.
7778         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7779         num_xbound_fun.cc: New.
7780         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7781         initlist_fun.cc: New.
7782         * testsuite/26_numerics/random/piecewise_constant_distribution/
7783         requirements/typedefs.cc: New.
7784         * testsuite/26_numerics/random/piecewise_constant_distribution/
7785         operators/serialize.cc: New.
7787 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7789         * include/ext/bitmap_allocator.h: The typedefs should be made public
7790         if we want them to be accessible. This has been revealed by the patch
7791         that fixes PR c++/26693 in g++.
7793 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7795         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7796         Regenerated.
7797         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7798         Regenerated.
7799         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7800         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7801         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7802         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7803         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7804         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7805         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7806         Regenerated.
7807         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7809 2009-03-31  Jason Merrill  <jason@redhat.com>
7811         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7813         PR libstdc++/39310
7814         * include/tr1_impl/type_traits (is_function): Add partial
7815         specializations with function cv-quals.
7816         (__is_function_helper): Remove.
7817         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7819 2009-03-30  Ian Lance Taylor  <iant@google.com>
7821         * include/backward/hashtable.h (clear): Return quickly if the
7822         table is empty.
7824 2009-03-27  Ian Lance Taylor  <iant@google.com>
7826         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7827         (__stl_prime_list): Add 5 at the start of the list.
7829 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7831         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7832         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7833         std::string&, ios_base::openmode), basic_ifstream<>::
7834         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7835         basic_ofstream(const std::string&, ios_base::openmode),
7836         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7837         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7838         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7839         Add in C++0x mode.
7840         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7841         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7842         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7843         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7844         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7845         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7846         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7848 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7850         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7851         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7852         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7853         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7855 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7857         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7858         _M_transfer_after, _M_reverse_after): Move out of line...
7859         * include/bits/forward_list.tcc: ... here.
7860         (forward_list<>::reverse): Move inline...
7861         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7863 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7865         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7866         28277.cc: Likewise.
7867         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7868         Likewise.
7869         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7870         Likewise.
7871         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7872         Likewise.
7874 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7876         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7877         year(s).
7878         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7879         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7880         Likewise.
7881         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7882         Likewise.
7883         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7884         Likewise.
7885         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7887 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7889         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7890         iterations for simulators.
7891         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7892         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7893         Condition stream width for simulators.
7894         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7895         Likewise.
7896         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7897         Likewise.
7898         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7900 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7902         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7903         sheet version information. Table-ize docbook element examples.
7904         * doc/xml/manual/using.xml: Human-readable header
7905         markup. Alphabetized. Add new headers.
7906         * doc/html: Regenerate.
7908 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7910         * doc/xml/faq.xml: Fix link to setup documentation.
7912 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7914         * include/std/type_traits (__add_lvalue_reference_helper,
7915         __add_rvalue_reference_helper): As an optimization, rewrite
7916         condition (avoid is_function).
7918 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7920         PR libstdc++/39405
7921         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7922         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7924 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7926         * testsuite/30_threads/condition_variable_any/native_handle/
7927         typesizes.cc: Include tweaks.
7928         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7929         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7930         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7931         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7932         * testsuite/30_threads/condition_variable/native_handle/
7933         typesizes.cc: Same.
7935 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7937         * include/bits/shared_ptr.h: Add include guards.
7938         * include/tr1/shared_ptr.h: Likewise.
7940 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7942         * include/std/iostream: Fix doxygen link.
7943         * include/bits/forward_list.h: Fix doxygen markup.
7944         * include/ext/vstring.h: Escape backslash in doxygen comment.
7945         * include/bits/basic_string.h: Likewise.
7947 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7949         * doc/xml/faq.xml: Fix links to implementation status pages.
7951 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7953         * include/std/complex (operator+(const complex<>&, const _Tp&),
7954         operator+(const _Tp&, const complex<>&),
7955         operator-(const complex<>&, const _Tp&),
7956         operator-(const _Tp&, const complex<>&)): Do not assume real()
7957         returns a reference (against DR 387).
7958         * testsuite/26_numerics/complex/dr387_2.cc: New.
7960 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7962         * testsuite/thread/pthread4.cc: Move...
7963         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7964         * testsuite/thread/pthread5.cc: Move...
7965         * testsuite/23_containers/list/pthread5.cc: ...here.
7966         * testsuite/thread/pthread6.cc: Move...
7967         * testsuite/23_containers/map/pthread6.cc: ...here.
7968         * testsuite/thread/pthread7-rope.cc: Move...
7969         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7970         * testsuite/thread/guard.cc: Move...
7971         * testsuite/18_support/pthread_guard.cc: ...here.
7972         * testsuite/thread/18185.cc: Move...
7973         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7974         * testsuite/thread/pthread1.cc: Move...
7975         * testsuite/23_containers/list/pthread1.cc: ...here.
7976         * testsuite/thread/pthread2.cc: Move...
7977         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7978         * testsuite/thread/pthread3.cc: Move...
7979         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7981         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7982         * testsuite/thread: Remove.
7984 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7986         * configure: Regenerate.
7988 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7990         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7991         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7992         from baseline_dir.
7993         * configure: Regenerate.
7994         * testsuite/Makefile.am (baseline_file): Remove variable.
7995         (site.exp): Set baseline_dir rather than baseline_file.
7996         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7997         * testsuite/Makefile.in: Regenerate.
7999 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8001         * testsuite/30_threads/thread/this_thread: Move...
8002         * testsuite/30_threads/this_thread: ...here.
8003         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8004         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8005         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8006         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8007         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8008         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8010 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8012         * doc/doxygen/user.cfg.in: Tweaks.
8013         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8014         be elsewhere.
8016         * include/tr1_impl/unordered_map: Just use most specialized
8017         container module.
8018         * include/tr1_impl/unordered_set: Same.
8019         * include/tr1_impl/array: Same.
8020         * include/bits/stl_list.h: Same.
8021         * include/bits/stl_map.h: Same.
8022         * include/bits/stl_queue.h: Same.
8023         * include/bits/stl_set.h: Same.
8024         * include/bits/stl_stack.h: Same.
8025         * include/bits/forward_list.h: Same.
8026         * include/bits/basic_string.h: Same.
8027         * include/bits/stl_multimap.h: Same.
8028         * include/bits/stl_vector.h: Same.
8029         * include/bits/stl_deque.h: Same.
8030         * include/bits/stl_multiset.h: Same.
8031         * include/bits/stl_bvector.h: Same.
8033         * include/backward/binders.h: Change binder module to binders.
8035         * include/std/complex: Add complex_numers module.
8036         * include/tr1_impl/complex: Same.
8038         * include/std/valarray: Add numeric_arrays module.
8039         * include/bits/gslice_array.h: Same.
8040         * include/bits/gslice.h: Same.
8041         * include/bits/mask_array.h: Same.
8042         * include/bits/slice_array.h: Same.
8043         * include/bits/indirect_array.h: Same.
8045         * include/bits/allocator.h: Add allocators module.
8046         * include/ext/throw_allocator.h
8047         * include/ext/pool_allocator.h
8048         * include/ext/bitmap_allocator.h
8049         * include/ext/new_allocator.h
8050         * include/ext/malloc_allocator.h
8051         * include/ext/array_allocator.h
8052         * include/ext/mt_allocator.h
8053         * include/ext/debug_allocator.h
8054         * include/ext/extptr_allocator.h
8056         * include/tr1_impl/functional: Move namespace markup here.
8057         * include/tr1_impl/regex: Same.
8059         * include/tr1_impl/type_traits: Add metaprogramming module.
8060         * include/std/type_traits: Same.
8062         * include/std/memory: Add memory module.
8064         * include/std/ratio: Add ratio module.
8066         * include/std/chrono: Move namespace markup here, add time module.
8068         * include/std/thread: Move namespace markup here, add concurrency
8069         module.
8070         * include/std/mutex: Use concurrency module.
8071         * include/std/condition_variable: Same.
8074         * include/bits/ios_base.h: Refine io module.
8075         * include/bits/basic_ios.h: Same.
8076         * include/std/fstream: Same.
8077         * include/std/istream: Same.
8078         * include/std/ostream: Same.
8079         * include/std/sstream: Same.
8081         * include/ext/vstring.h: Correct parameter markup.
8083         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8084         * include/bits/unique_ptr.h: Same.
8086         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8087         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8088         * include/bits/stl_heap.h: Add markup for new groupings.
8089         * include/bits/stl_algobase.h: Same.
8090         * include/bits/stl_algo.h: Same.
8092         * include/c_compatibility/stdatomic.h: Add atomics module.
8093         * include/c_global/cstdatomic: Same.
8095         * libsupc++/exception: Add exceptions module.
8096         * libsupc++/typeinfo: Same.
8097         * libsupc++/new: Same.
8098         * libsupc++/exception_ptr.h: Same.
8099         * include/std/system_error: Same.
8100         * include/std/stdexcept: Same.
8102         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8103         * libsupc++/cxxabi-forced.h: Same.
8105         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8106         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8107         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8108         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8109         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8110         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8111         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8112         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8113         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8114         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8115         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8116         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8117         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8118         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8119         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8120         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8121         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8122         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8123         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8124         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8125         * testsuite/23_containers/vector/requirements/dr438/
8126         constructor_1_neg.cc: Same.
8127         * testsuite/23_containers/vector/requirements/dr438/
8128         constructor_2_neg.cc: Same.
8129         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8130         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8131         * testsuite/23_containers/deque/requirements/dr438/
8132         constructor_1_neg.cc: Same.
8133         * testsuite/23_containers/deque/requirements/dr438/
8134         constructor_2_neg.cc: Same.
8135         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8136         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8137         * testsuite/23_containers/list/requirements/dr438/
8138         constructor_1_neg.cc: Same.
8139         * testsuite/23_containers/list/requirements/dr438/
8140         constructor_2_neg.cc: Same.
8141         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8142         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8143         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8144         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8145         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8146         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8147         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8148         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8149         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8150         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8152 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8154         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8155         * doc/doxygen/user.cfg.in: Update.
8156         * scripts/run_doxygen: Adjust for new group names.
8158         * include/tr1_impl/random: Update doxygen group markup.
8159         * include/tr1_impl/unordered_map: Same.
8160         * include/tr1_impl/unordered_set: Same.
8161         * include/tr1_impl/array: Same.
8162         * include/std/numeric: Same.
8163         * include/std/utility: Same.
8164         * include/std/bitset: Same.
8165         * include/std/iosfwd: Same.
8166         * include/bits/stl_list.h: Same.
8167         * include/bits/stl_map.h: Same.
8168         * include/bits/stl_algobase.h: Same.
8169         * include/bits/stl_queue.h: Same.
8170         * include/bits/stl_set.h: Same.
8171         * include/bits/stl_stack.h: Same.
8172         * include/bits/stl_iterator_base_types.h: Same.
8173         * include/bits/forward_list.h: Same.
8174         * include/bits/basic_string.h: Same.
8175         * include/bits/stl_multimap.h: Same.
8176         * include/bits/stl_vector.h: Same.
8177         * include/bits/stl_deque.h: Same.
8178         * include/bits/stl_multiset.h: Same.
8179         * include/bits/stl_algo.h: Same.
8180         * include/bits/stl_bvector.h: Same.
8181         * include/bits/algorithmfwd.h: Same.
8182         * include/bits/stl_function.h: Same.
8183         * include/tr1/cmath: Same.
8184         * include/backward/binders.h: Same.
8186 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8188         * include/std/system_error (system_category): To system_category().
8189         (generic_category): To generic_category. DR 890.
8190         * src/system_error.cc: Define.
8191         * include/bits/functexcept.h: Only one __throw_system_error.
8192         * src/functexcept.cc: Same.
8193         * include/std/mutex: Fixup for changes above.
8194         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8195         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8196         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8197         * config/abi/pre/gnu.ver: Clean up exports.
8199 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8201         * include/std/thread: Fix typo.
8202         * src/thread.cc (thread::join): Use NULL.
8204 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8206         PR libstdc++/39168
8207         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8208         const string&)): Also check that the value != CHAR_MAX.
8209         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8210         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8211         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8212         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8213         _M_cache(const locale&)): Likewise.
8214         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8215         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8216         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8217         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8218         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8219         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8221 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8222             Benjamin Kosnik  <bkoz@redhat.com>
8224         * include/std/thread (_Impl_base): Move _M_id out and into ...
8225         (thread): ...here. Call _M_make_routine in body of constructors.
8226         Adjust data member usage to reflect changes.
8227         (_M_make_routine): From _M_make_shared_data.
8228         (_M_start_thread): Add __shared_base_type argument.
8229         * src/thread.cc: Fixups for above.
8230         * config/abi/pre/gnu.ver: Adjust exports.
8231         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8232         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8233         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8235 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8237         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8238         (compare_type_to_native_type): ...this, add alignment check.
8239         * testsuite/30_threads/condition_variable_any/native_handle/
8240         typesizes.cc: Modify as above.
8241         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8242         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8243         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8244         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8245         * testsuite/30_threads/condition_variable/native_handle/
8246         typesizes.cc: Same.
8247         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8248         typesizes.cc: Same.
8250         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8251         * testsuite/30_threads/thread/cons/2.cc: Same.
8252         * testsuite/30_threads/thread/cons/3.cc: Same.
8253         * testsuite/30_threads/thread/cons/4.cc: Same.
8254         * testsuite/30_threads/thread/cons/5.cc: Same.
8255         * testsuite/30_threads/thread/cons/6.cc: Same.
8256         * testsuite/30_threads/thread/cons/7.cc: Same.
8257         * testsuite/30_threads/thread/cons/8.cc: Same.
8259         * testsuite/30_threads/thread/cons/9.cc: New.
8260         * testsuite/30_threads/thread/cons/moveable.cc: New.
8262         * src/condition_variable.cc: Clean up whitespace.
8263         * include/std/condition_variable: Same.
8265 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8267         * include/std/condition_variable (condition_variable): Remove
8268         _M_internal_mutex. Add private __native_type typedef.
8269         * src/condition_variable.cc (condition_variable::notify_one):
8270         Remove _M_internal_mutex use. Use typedef.
8271         (condition_variable::notify_all): Same.
8272         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8273         (recursive_mutex): Same.
8274         (timed_mutex): Same.
8275         (recursive_timed_mutex): Same.
8276         (once_flag): Make __native_type typedef private.
8278         * include/std/thread (this_thread): Add minimal markup.
8280         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8281         Adjust line numbers.
8282         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8283         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8284         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8285         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8286         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8287         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8288         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8289         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8290         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8291         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8292         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8293         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8294         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8296         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8297         * testsuite/30_threads/condition_variable_any/native_handle/
8298         typesizes.cc: New.
8299         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8300         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8301         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8302         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8303         * testsuite/30_threads/condition_variable/native_handle/
8304         typesizes.cc: Same.
8305         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8306         typesizes.cc: Same.
8308 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8310         PR testsuite/33300
8311         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8312         on darwin for lp64.
8314 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8316         * configure.host: Set abi_baseline_pair for mips64*-linux.
8317         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8319 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8321         * include/std/thread (this_thread::get_id): Inline.
8323 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8325         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8326         _Callable as template argument for _M_make_shared_data.
8327         * testsuite/30_threads/thread/cons/6.cc: New.
8328         * testsuite/30_threads/thread/cons/7.cc: New.
8329         * testsuite/30_threads/thread/cons/8.cc: New.
8331 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8333         * testsuite/30_threads/thread/member: To..
8334         * testsuite/30_threads/thread/members: ...this.
8335         * testsuite/30_threads/condition_variable/member: To...
8336         * testsuite/30_threads/condition_variable/members: ...this.
8338 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8340         * include/std/thread (thread::id): Move definition inside thread.
8341         Use native_handle_type. Remove this_thread::get_id friend.
8342         Change __thread_data_ptr to __shared_base_ptr.
8343         (thread::id::id(native_handle_type): Make public. Still explicit.
8344         Use native_handle_type. Change _M_thread_id to _M_thread.
8345         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8346         _M_thread_handle to _M_id.
8347         (thread::__thread_data): Rename to _Impl.
8348         Fixup for renames.
8349         (thread::_M_make_thread_data): Return derived type.
8350         (thread::hardware_concurrency): Add definition for default case.
8351         (thread::get_id): Now can define inline.
8352         (thread): Change _M_thread_data to _M_data.
8353         (this_thread::get_id): Now can define inline.
8354         * src/thread.cc (__thread_proxy): Rename to
8355         execute_native_thread_routine.
8356         Fixup for other renames.
8357         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8358         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8359         * testsuite/30_threads/thread/algorithm: Move to..
8360         * testsuite/30_threads/thread/swap: ...this.
8361         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8362         * testsuite/30_threads/thread/id/operators.cc: New.
8364 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8366         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8367         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8368         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8369         exposing it in public std::tuple interface.
8371 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8372             Benjamin Kosnik  <bkoz@redhat.com>
8374         * include/std/thread (__thread_data_base): Nest class in std::thread.
8375         (__thread_data): Likewise.
8376         (__thread_data_ptr): Nest typedef in std::thread.
8377         * src/thread.cc (__thread_proxy): Qualify the above names.
8378         * config/abi/pre/gnu.ver: Remove unused exports.
8380 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8382         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8383         * include/bits/stl_vector.h: Remove private vector_type typedef.
8384         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8385         Fix line numbers.
8386         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8387         * testsuite/23_containers/vector/requirements/dr438/
8388         constructor_1_neg.cc: Same.
8389         * testsuite/23_containers/vector/requirements/dr438/
8390         constructor_2_neg.cc: Same.
8391         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8392         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8394 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8396         PR libstdc++/25191
8397         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8398         deal consistently with __try and __catch too.
8399         * src/localename.cc: Replace try -> __try, catch -> __catch.
8400         * src/ios.cc: Likewise.
8401         * src/locale.cc: Likewise.
8402         * src/istream.cc: Likewise.
8403         * src/thread.cc: Likewise.
8404         * src/compatibility.cc: Likewise.
8405         * src/bitmap_allocator.cc: Likewise.
8406         * src/ios_init.cc: Likewise.
8407         * include/debug/deque: Likewise.
8408         * include/debug/list: Likewise.
8409         * include/tr1_impl/hashtable: Likewise.
8410         * include/std/bitset: Likewise.
8411         * include/ext/pb_ds/detail/resize_policy/
8412         hash_load_check_resize_trigger_imp.hpp: Likewise.
8413         * include/ext/pb_ds/detail/resize_policy/
8414         hash_standard_resize_policy_imp.hpp: Likewise.
8415         * include/ext/pb_ds/detail/cc_hash_table_map_/
8416         resize_fn_imps.hpp: Likewise.
8417         * include/ext/pb_ds/detail/cc_hash_table_map_/
8418         constructor_destructor_fn_imps.hpp: Likewise.
8419         * include/ext/pb_ds/detail/pat_trie_/
8420         split_join_branch_bag.hpp: Likewise.
8421         * include/ext/pb_ds/detail/pat_trie_/
8422         constructors_destructor_fn_imps.hpp: Likewise.
8423         * include/ext/pb_ds/detail/bin_search_tree_/
8424         constructors_destructor_fn_imps.hpp: Likewise.
8425         * include/ext/pb_ds/detail/gp_hash_table_map_/
8426         resize_fn_imps.hpp: Likewise.
8427         * include/ext/pb_ds/detail/gp_hash_table_map_/
8428         constructor_destructor_fn_imps.hpp: Likewise.
8429         * include/ext/pb_ds/detail/binary_heap_/
8430         constructors_destructor_fn_imps.hpp: Likewise.
8431         * include/ext/pb_ds/detail/binary_heap_/
8432         erase_fn_imps.hpp: Likewise.
8433         * include/ext/pb_ds/detail/binary_heap_/
8434         split_join_fn_imps.hpp: Likewise.
8435         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8436         constructors_destructor_fn_imps.hpp: Likewise.
8437         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8438         * include/ext/pb_ds/detail/list_update_map_/
8439         constructor_destructor_fn_imps.hpp: Likewise.
8440         * include/ext/slist: Likewise.
8441         * include/ext/memory: Likewise.
8442         * include/ext/rc_string_base.h: Likewise.
8443         * include/ext/ropeimpl.h: Likewise.
8444         * include/ext/vstring.tcc: Likewise.
8445         * include/ext/rope: Likewise.
8446         * include/ext/sso_string_base.h: Likewise.
8447         * include/bits/shared_ptr.h: Likewise.
8448         * include/bits/stl_list.h: Likewise.
8449         * include/bits/locale_classes.tcc: Likewise.
8450         * include/bits/locale_facets.tcc: Likewise.
8451         * include/bits/locale_classes.h: Likewise.
8452         * include/bits/forward_list.h: Likewise.
8453         * include/bits/stl_vector.h: Likewise.
8454         * include/bits/stl_deque.h: Likewise.
8455         * include/bits/istream.tcc: Likewise.
8456         * include/bits/stl_uninitialized.h: Likewise.
8457         * include/bits/ostream.tcc: Likewise.
8458         * include/bits/vector.tcc: Likewise.
8459         * include/bits/stl_tempbuf.h: Likewise.
8460         * include/bits/deque.tcc: Likewise.
8461         * include/bits/basic_string.tcc: Likewise.
8462         * include/bits/ostream_insert.h: Likewise.
8463         * include/bits/locale_facets_nonio.tcc: Likewise.
8464         * include/bits/stl_tree.h: Likewise.
8465         * include/bits/fstream.tcc: Likewise.
8466         * include/tr1/shared_ptr.h: Likewise.
8467         * include/tr1/hypergeometric.tcc: Likewise.
8468         * include/backward/hashtable.h: Likewise.
8469         * libsupc++/exception_ptr.h: Likewise.
8470         * libsupc++/eh_personality.cc: Likewise.
8471         * libsupc++/eh_call.cc: Likewise.
8472         * config/locale/gnu/monetary_members.cc: Likewise.
8473         * config/locale/gnu/time_members.h: Likewise.
8474         * config/locale/generic/time_members.h: Likewise.
8476 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8478         * include/parallel/algorithmfwd.h:
8479         Add parallelism default for many declarations.
8480         * include/parallel/numericfwd.h: Likewise.
8481         * include/parallel/iterator.h: Use iterator_traits as usual.
8482         * include/parallel/par_loop.h:
8483         Include equally_split.h.
8484         (for_each_template_random_access_ed):
8485         Avoid calling the Result default constructor.
8486         * include/parallel/numeric: Replace
8487         for_each_template_random_access by
8488         for_each_template_random_access_ed in numeric functions.
8490 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8492         * config/os/gnu-linux/os_defines.h: Remove superfluous
8493         __NO_STRING_INLINES.
8495 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8497         * testsuite/21_strings/c_strings/char/3.cc: New test.
8498         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8500 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8501             Jakub Jelinek  <jakub@redhat.com>
8503         PR libstdc++/30928 (partial, works together with recent glibcs)
8504         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8505         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8506         defined.
8507         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8508         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8509         defined.
8510         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8511         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8512         defined.
8513         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8514         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8515         defined.
8516         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8517         argument is const char *, assign result to const char * var, not
8518         char *.
8519         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8520         argument is const wchar_t *, assign result to const wchar_t * var, not
8521         wchar_t *.
8523 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8525         * include/std/thread: Remove unused headers.
8526         (__thread_data_base): Remove unused mutex and base.
8527         (thread::~thread): Only detach if joinable.
8528         (thread::joinable): Test if thread data ptr is empty.
8529         (thread::_M_thread_data_mutex): Remove.
8530         (thread::_M_get_thread_data): Remove.
8531         (thread::_M_make_thread_data): Remove overload, use make_shared.
8532         (thread::id::id): Make constructor explicit.
8533         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8534         (thread::_M_start_thread): Break shared_ptr cycle on error.
8535         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8536         * testsuite/30_threads/thread/member/4.cc: New.
8537         * testsuite/30_threads/thread/member/5.cc: New.
8539 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8541         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8542         (standard_layout): Just use !has_virtual_destructor for now.
8543         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8544         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8545         * testsuite/30_threads/recursive_mutex/requirements/
8546         standard_layout.cc: New.
8547         * testsuite/30_threads/condition_variable/requirements/
8548         standard_layout.cc: New.
8549         * testsuite/29_atomics/atomic_address/requirements/
8550         standard_layout.cc: Adjust.
8551         * testsuite/29_atomics/atomic_flag/requirements/
8552         standard_layout.cc: Same.
8553         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8554         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8555         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8556         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8557         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8558         line numbers.
8559         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8560         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8561         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8562         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8563         Remove, not required.
8565 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8567         * include/std/thread (__thread_data_base, thread): Rename member
8568         functions to match coding style.
8569         (thread::thread,thread::operator=): Define move operations.
8570         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8571         * config/abi/pre/gnu.ver: Adjust.
8573 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8575         PR libstdc++/38384
8576         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8577         on HPUX.
8578         * configure: Regenerate.
8580 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8582         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8583         atomic_flag_fence.
8585 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8587 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8588             Uros Bizjak  <ubizjak@gmail.com>
8590         PR libstdc++/38834
8591         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8592         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8594 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8595             Rainer Emrich  <r.emrich@de.tecosim.com>
8597         PR libstdc++/38919
8598         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8599         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8600         * configure: Regenerate.
8602 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8604         * include/std/thread (__thread_data_base::__run): Make non-const.
8605         * testsuite/30_threads/thread/cons/5.cc: New.
8607 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8609         * src/Makefile.am (sources): Add math_stubs_float.cc.
8610         * src/Makefile.in: Regenerate.
8611         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8613 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8615         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8616         * src/Makefile.in: Regenerate.
8617         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8619 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8621         PR libstdc++/32666
8622         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8624 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8626         PR libstdc++/32666
8627         * Makefile.am (hosted_source): Remove libmath directory.
8628         * Makefile.in: Regenerate.
8629         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8630         (AC_REPLACE_MATHFUNCS): Remove.
8631         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8632         in GLIBCXX_CHECK_C99_TR1.
8633         * acinclude.m4: Remove libmath, need_math.
8634         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8635         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8636         * configure.ac: Same.
8637         * configure: Regenerate.
8638         * fragment.am: Fix comment.
8639         * config.h.in: Regenerate.
8640         * src/Makefile.in: Regenerate.
8641         * src/Makefile.am: Remove libmath references.
8642         * doc/Makefile.in: Regenerate.
8643         * po/Makefile.in: Regenerate.
8644         * include/Makefile.in: Regenerate.
8645         * libsupc++/Makefile.in: Regenerate.
8646         * testsuite/Makefile.in: Regenerate.
8648         * src/compatibility.cc: Also export long double versions of "C" math
8649         library if hppa-linux.
8650         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8651         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8653         * libmath: Remove.
8654         * libmath/signbit.c: Same.
8655         * libmath/stubs.c: Same.
8656         * libmath/Makefile.in: Same.
8657         * libmath/copysignf.c: Same.
8658         * libmath/mathconf.h: Same.
8659         * libmath/signbitf.c: Same.
8660         * libmath/Makefile.am: Same.
8661         * libmath/signbitl.c: Same.
8663 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8664             Paolo Carlini  <paolo.carlini@oracle.com>
8666         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8667         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8668         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8669         * configure.ac: Adjust.
8670         * doc/xml/manual/configure.xml: Update.
8671         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8672         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8673         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8674         * configure: Regenerate.
8675         * config.h.in: Likewise.
8677         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8678         thread::joinable, thread::swap, this_thread::get_id,
8679         this_thread::yield): Define inline...
8680         * include/std/thread: ... here.
8681         * config/abi/pre/gnu.ver: Adjust.
8683 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8685         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8686         Add dg-timeout-factor 2.0.
8687         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8688         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8689         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8690         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8691         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8692         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8694 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8696         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8697         field from readelf output.
8699 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8701         PR libstdc++/38384
8702         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8703         * configure: Regenerate.
8705 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8707         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8708         _GLIBCXX_HAVE_TLS.
8709         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8711 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8713         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8714         constructor for _M_pattern.
8715         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8716         string.cc: Test construction from different basic_string type.
8717         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8718         string.cc: Likewise.
8720 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8721             Jonathan Larmour  <jifl@eCosCentric.com>
8723         PR libstdc++/36801
8724         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8725         New.
8726         (__gnu_cxx::__exchange_and_add): Use it.
8727         * src/atomic.cc (get_atomic_mutex): New.
8728         * src/debug.cc (get_safe_base_mutex): New.
8729         * src/locale.cc (get_locale_cache_mutex): New.
8730         * src/mt_allocator.cc (get_freelist): New.
8731         (get_freelist_mutex): New.
8732         * src/pool_allocator.cc (get_palloc_mutex): New.
8733         * include/std/mutex (__once_functor_lock): To
8734         (__get_once_functor_lock): ...this.
8735         * src/mutex.cc (__once_mutex): Don't export, use
8736         (get_once_mutex): ...this.
8737         * config/abi/pre/gnu.ver: Adjust exports.
8739 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8741         PR libstdc++/38732
8742         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8743         referenceCount field again.
8744         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8745         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8746         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8747         inline functions.
8748         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8749         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8750         instead of __cxa_exception.
8751         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8752         __cxxabiv1::__cxa_throw): Likewise.
8753         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8754         std::__exception_ptr::exception_ptr::_M_addref,
8755         std::__exception_ptr::exception_ptr::_M_release,
8756         __gxx_dependent_exception_cleanup): Likewise.
8757         * testsuite/18_support/exception/38732.cc: New test.
8759         PR libstdc++/38092
8760         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8761         * src/compatibility.cc: Don't use .symver directives if
8762         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8763         * config.h.in: Regenerated.
8764         * configure: Likewise.
8766 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8768         PR libstdc++/38466
8769         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8771 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8773         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8774         of classic locale...
8775         (locale::classic): Here.
8777 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8779         * include/tr1_impl/regex: Fix bad return statements and typos.
8781 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8783         * include/tr1_impl/regex: Remove unimplemented function definitions.
8784         * testsuite/28_regex/init-list.cc: Compile only.
8785         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8786         c_string_extended.cc: Same.
8787         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8788         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8790 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8792         PR libstdc++/38384
8793         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8794         * configure: Regenerate.
8796 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8798         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8799         * configure: Regenerate.
8801 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8803         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8804         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8805         * configure: Regenerate.
8807 2009-01-04  Richard Guenther  <rguenther@suse.de>
8809         PR libstdc++/38720
8810         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8811         integer type for storage, arithmetic and comparisons.
8812         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8814 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8816         PR libstdc++/38719
8817         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8818         _Fwd_list_const_iterator::_M_next): Fix return type.
8820 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8822         * Revert last commit, reopen and suspend libstdc++/38678.
8824 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8826         PR libstdc++/38678
8827         * include/std/istream (basic_istream<>::_M_read): New.
8828         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8829         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8830         * include/std/ostream (basic_ostream<>::_M_write_): New.
8831         (basic_ostream<>::_M_write): Adjust.
8832         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8833         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8834         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8835         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8836         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.