OSDN Git Service

2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
2
3         * include/bits/move.h: Doxygen group fixes.
4
5 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6
7         * include/bits/random.tcc (gamma_distribution<>::operator()
8         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
9         the Marsaglia/Tsang algorithm.
10         (gamma_distribution<>::param_type::_M_initialize): Adjust.
11         (operator<<(basic_ostream<>&, gamma_distribution<>),
12         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
13
14         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
15         Remove, just use normal_distribution.
16         (operator<<(basic_ostream<>&, student_t_distribution<>),
17         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
18         (linear_congruential_engine<>::operator()()): Move inline.
19         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
20         const param_type&)): Move inline, just use normal_distribution.
21         (operator<<(basic_ostream<>&, lognormal_distribution<>),
22         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
23         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
24         const param_type&)): Move here, out of line.
25         (piecewise_constant_distribution<>::param_type::param_type()): Move
26         inline.
27         * include/bits/random.h: Adjust, minor tweaks.
28
29 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
30
31         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
32
33 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
34
35         * include/ext/throw_allocator.h: Rework.
36         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
37         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
38         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
39         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
40         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
41         * testsuite/util/regression/rand/priority_queue/
42         container_rand_regression_test.tcc: Inline functions.
43         * testsuite/util/regression/rand/assoc/
44         container_rand_regression_test.tcc: Same.
45
46 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
47
48         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
49
50 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
51
52         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
53         * configure: Regenerate.
54
55 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
56
57         PR libstdc++/40299
58         * include/ext/memory: Fully qualify calls with __gnu_cxx.
59         * testsuite/ext/rope/40299.cc: New.
60
61 2009-05-28  Tom Tromey  <tromey@redhat.com>
62             Phil Muldoon  <pmuldoon@redhat.com>
63             Jonathan Wakely  <jwakely.gcc@gmail.com>
64
65         * python/Makefile.in, , python/libstdcxx/__init__.py,
66         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
67         python/hook.in, python/Makefile.am: New files.
68         * configure, Makefile.in: Rebuild.
69         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
70         * Makefile.am (SUBDIRS): Add python.
71
72 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
73
74         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
75         to ...
76         * testsuite/util/replacement_memory_operators.h: ...here. New.
77         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
78         * testsuite/util/testsuite_hooks.cc: Same.
79
80         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
81         replacement_memory_operators.h.
82         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
83         * testsuite/ext/mt_allocator/check_delete.cc: Same.
84         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
85         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
86         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
87         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
88         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
89         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
90         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
91         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
92         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
93         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
94         * testsuite/ext/mt_allocator/check_new.cc: Same.
95         * testsuite/ext/debug_allocator/check_delete.cc: Same.
96         * testsuite/ext/debug_allocator/check_new.cc: Same.
97         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
98         * testsuite/ext/new_allocator/check_delete.cc: Same.
99         * testsuite/ext/new_allocator/check_new.cc: Same.
100         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
101         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
102         * testsuite/ext/throw_allocator/check_delete.cc: Same.
103         * testsuite/ext/throw_allocator/check_new.cc: Same.
104         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
105         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
106         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
107         * testsuite/ext/malloc_allocator/check_new.cc: Same.
108         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
109         * testsuite/ext/pool_allocator/check_delete.cc: Same.
110         * testsuite/ext/pool_allocator/check_new.cc: Same.
111         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
112         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
113         * testsuite/ext/array_allocator/check_delete.cc: Same.
114         * testsuite/ext/array_allocator/check_new.cc: Same.
115         * testsuite/23_containers/deque/cons/1.cc: Same.
116         * testsuite/23_containers/deque/cons/2.cc: Same.
117
118 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
119
120         * libsupc++/initializer_list: Format.
121         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
122         * testsuite/18_support/initializer_list/requirements/
123         explicit_instantiation.cc: New.
124
125 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
126
127         PR libstdc++/40273
128         * include/tr1_impl/functional: Add explicit casts.
129         * testsuite/20_util/function/requirements/
130         explicit_instantiation.cc: New.
131         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
132
133 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
134
135         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
136
137 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
138
139         PR libstdc++/40221
140         * include/tr1_impl/functional: Add explicit cast.
141
142 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
143
144         PR libstdc++/40094
145         Revert:
146         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
147         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
148         out of line member functions definitions.
149         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
150         Remove, use static locals instead.
151         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
152         * src/throw_allocator.cc: New.
153         * src/Makefile.am: Add.
154         * config/abi/pre/gnu.ver: Add exports.
155         * src/Makefile.in: Regenerate.
156
157 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
158
159         * include/tr1_impl/functional (function): Use explicit operator bool.
160         * include/bits/shared_ptr.h (__shared_ptr): Same.
161         * include/bits/unique_ptr.h (unique_ptr): Same.
162         * include/std/mutex (unique_lock): Same.
163         * include/std/system_error (error_code): Same.
164         (error_condition): Same.
165         * include/std/ostream (sentry): Same.
166         * include/std/istream (sentry): Same.
167         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
168         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
169         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
170         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
171         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
172         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
173         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
174
175 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
176
177         * testsuite/23_containers/list/14340.cc: Abstract list type.
178         * testsuite/23_containers/list/init-list.cc: Same.
179         * testsuite/23_containers/list/pthread5.cc: Same.
180         * testsuite/23_containers/list/invalidation/1.cc: Same.
181         * testsuite/23_containers/list/invalidation/2.cc: Same.
182         * testsuite/23_containers/list/invalidation/3.cc: Same.
183         * testsuite/23_containers/list/invalidation/4.cc: Same.
184         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
185         * testsuite/23_containers/list/modifiers/1.cc: Same.
186         * testsuite/23_containers/list/modifiers/2.cc: Same.
187         * testsuite/23_containers/list/modifiers/3.cc: Same.
188         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
189         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
190         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
191         * testsuite/23_containers/list/cons/1.cc: Same.
192         * testsuite/23_containers/list/cons/2.cc: Same.
193         * testsuite/23_containers/list/cons/3.cc: Same.
194         * testsuite/23_containers/list/cons/4.cc: Same.
195         * testsuite/23_containers/list/cons/5.cc: Same.
196         * testsuite/23_containers/list/cons/6.cc: Same.
197         * testsuite/23_containers/list/cons/7.cc: Same.
198         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
199         * testsuite/23_containers/list/cons/8.cc: Same.
200         * testsuite/23_containers/list/cons/9.cc: Same.
201         * testsuite/23_containers/list/operations/1.cc: Same.
202         * testsuite/23_containers/list/operations/2.cc: Same.
203         * testsuite/23_containers/list/operations/3.cc: Same.
204         * testsuite/23_containers/list/operations/4.cc: Same.
205         * testsuite/23_containers/list/operations/5.cc: Same.
206         * testsuite/23_containers/list/requirements/citerators.cc: Same.
207         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
208         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
209         * testsuite/23_containers/list/requirements/dr438/
210         constructor_1_neg.cc: Same.
211         * testsuite/23_containers/list/requirements/dr438/
212         constructor_2_neg.cc: Same.
213         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
214         * testsuite/23_containers/list/requirements/
215         partial_specialization/1.cc: Same.
216         * testsuite/23_containers/list/23781.cc: Same.
217         * testsuite/23_containers/list/pthread1.cc: Same.
218         * testsuite/23_containers/list/capacity/1.cc: Same.
219         * testsuite/23_containers/list/capacity/29134.cc: Same.
220         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
221         * testsuite/23_containers/list/moveable.cc: Same.
222
223         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
224
225 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
226
227         PR libstdc++/40184
228         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
229         Declare...
230         * config/locale/gnu/c_locale.cc: ... and define.
231         * config/locale/generic/c_locale.cc: Define.
232         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
233         Use it.
234         * testsuite/22_locale/locale/cons/40184.cc: New.
235
236 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
237
238         PR libstdc++/40192
239         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
240         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
241         * testsuite/23_containers/vector/40192.cc: New.
242
243 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
244
245         * include/bits/stl_pair.h (swap): Do not swap rvalues.
246         * include/bits/stl_deque.h (swap): Likewise.
247         * include/bits/stl_list.h (swap): Likewise.
248         * include/bits/stl_vector.h (swap): Likewise.
249         * include/bits/stl_bvector.h (swap): Likewise.
250         * include/bits/stl_queue.h (swap): Likewise.
251         * include/bits/stl_stack.h (swap): Likewise.
252         * include/bits/stl_tree.h (swap): Likewise.
253         * include/bits/stl_map.h (swap): Likewise.
254         * include/bits/stl_multimap.h (swap): Likewise.
255         * include/bits/stl_set.h (swap): Likewise.
256         * include/bits/stl_multiset.h (swap): Likewise.
257         * include/bits/forward_list.h (swap): Likewise.
258         * include/bits/unique_ptr.h (swap): Likewise.
259         * include/debug/deque (swap): Likewise.
260         * include/debug/list (swap): Likewise.
261         * include/debug/vector (swap): Likewise.
262         * include/debug/map.h (swap): Likewise.
263         * include/debug/multimap.h (swap): Likewise.
264         * include/debug/set.h (swap): Likewise.
265         * include/debug/multiset.h (swap): Likewise.
266         * include/debug/unordered_map (swap): Likewise.
267         * include/debug/unordered_set (swap): Likewise.
268         * include/ext/vstring.h (swap): Likewise.
269         * include/tr1_impl/unordered_map (swap): Likewise.
270         * include/tr1_impl/hashtable (swap): Likewise.
271         * include/tr1_impl/unordered_set (swap): Likewise.
272         * include/std/tuple (swap): Likewise.
273         * include/std/mutex (swap): Likewise.
274         * include/std/thread (swap): Likewise.
275         (operator<<): Only output to lvalue streams.
276         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
277         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
278         * testsuite/23_containers/deque/requirements/dr438/
279         assign_neg.cc: Adjust line numbers.
280         * testsuite/23_containers/deque/requirements/dr438/
281         constructor_1_neg.cc: Likewise.
282         * testsuite/23_containers/deque/requirements/dr438/
283         constructor_2_neg.cc: Likewise.
284         * testsuite/23_containers/deque/requirements/dr438/
285         insert_neg.cc: Likewise.
286         * testsuite/23_containers/list/requirements/dr438/
287         assign_neg.cc: Likewise.
288         * testsuite/23_containers/list/requirements/dr438/
289         constructor_1_neg.cc: Likewise.
290         * testsuite/23_containers/list/requirements/dr438/
291         constructor_2_neg.cc: Likewise.
292         * testsuite/23_containers/list/requirements/dr438/
293         insert_neg.cc: Likewise.
294         * testsuite/23_containers/vector/requirements/dr438/
295         assign_neg.cc: Likewise.
296         * testsuite/23_containers/vector/requirements/dr438/
297         constructor_1_neg.cc: Likewise.
298         * testsuite/23_containers/vector/requirements/dr438/
299         constructor_2_neg.cc: Likewise.
300         * testsuite/23_containers/vector/requirements/dr438/
301         insert_neg.cc: Likewise.
302         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
303         test non-member swap.
304         * testsuite/30_threads/thread/swap/2.cc: Remove.
305
306 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
307
308         * include/std/mutex: Move std::lock_error to ...
309         * src/compatibility.cc: Here.
310         * src/mutex.cc: Likewise.
311         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
312         for lock types and remove std::lock_error check.
313
314 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
315
316         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
317         double include.
318
319 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
320
321         PR libstdc++/40160
322         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
323         typeid when __GXX_RTTI is undefined.
324         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
325         for null _M_variant._M_iterator._M_type,
326         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
327         * testsuite/21_strings/basic_string/40160.cc: New.
328
329 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
330
331         * testsuite/26_numerics/random/discrete_distribution/cons/
332         num_xbound_fun.cc: Minor tweaks.
333         * testsuite/26_numerics/random/piecewise_constant_distribution/
334         cons/initlist_fun.cc: Likewise
335         * testsuite/26_numerics/random/piecewise_constant_distribution/
336         cons/num_xbound_fun.cc: Likewise
337         * testsuite/26_numerics/random/piecewise_linear_distribution/
338         cons/initlist_fun.cc: Likewise
339         * testsuite/26_numerics/random/piecewise_linear_distribution/
340         cons/num_xbound_fun.cc: Likewise
341
342 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
343
344         PR libstdc++/36211
345         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
346         cxxldflags to additional_flags rather than cxx_final.
347
348 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
349
350         * testsuite/26_numerics/random/discrete_distribution/cons/
351         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
352         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
353         initlist_fun.cc: Likewise
354         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
355         num_xbound_fun.cc: Likewise
356         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
357         initlist_fun.cc: Likewise
358         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
359         num_xbound_fun.cc: Likewise
360
361 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
362
363         PR libstdc++/40123
364         * random.tcc (independent_bits_engine<>::operator()()): Use
365         result_type(1), not 1UL.
366
367         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
368         and _M_b.min(), instead of this->max() and this->min().
369
370         * random.h (_ShiftMin1): Remove, adjust everywhere.
371
372         * random.tcc: Minor cosmetic changes.
373
374 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
375
376         * include/bits/random.tcc (cauchy_distribution<>::
377         operator()(_UniformRandomNumberGenerator&, const param_type&)):
378         Avoid M_PI, a glibc extension.
379
380 2009-05-13  Ben Elliston  <bje@au.ibm.com>
381
382         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
383         * include/Makefile.in: Likewise.
384
385 2009-05-13  Ben Elliston  <bje@au.ibm.com>
386
387         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
388         const void * const.
389
390 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
391
392         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
393         random number engines, complex, bitset, array, time utilities, and
394         char_traits.
395
396 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
397
398         * libsupc++/exception: Include nested_exception.h in C++0x mode.
399         * libsupc++/nested_exception.h: New.
400         * libsupc++/Makefile.am: Add new header.
401         * libsupc++/Makefile.in: Regenerate.
402         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
403         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
404         * testsuite/18_support/nested_exception/cons.cc: New.
405         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
406         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
407         * doc/xml/manual/status_cxx200x.xml: Adjust.
408
409 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
410
411         * include/ext/throw_allocator.h: Remove redundant include.
412
413 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
414
415         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
416         out of line member functions definitions.
417         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
418         Remove, use static locals instead.
419         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
420         * src/throw_allocator.cc: New.
421         * src/Makefile.am: Add.
422         * config/abi/pre/gnu.ver: Add exports.
423         * src/Makefile.in: Regenerate.
424
425 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
426
427         * configure.ac: Bump libtool_VERSION to 6:12:0.
428         * configure: Regenerate.
429
430 2009-05-07  Matthias Klose  <doko@ubuntu.com>
431
432         PR libstdc++/40038
433         * src/math_stubs_long_double.cc: Add ceill.
434
435 2009-05-06  Johannes Singler  <singler@ira.uka.de>
436
437         PR libstdc++/39546
438         * include/parallel/algo.h (find_switch):
439         Parametrize binder2nd with const T& instead of T.
440         * testsuite/25_algorithms/find/39546.cc: new test case
441
442 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
443
444         Revert:
445         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
446
447         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
448         possible.
449         * configure: Regenerate.
450
451 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
452
453         PR libstdc++/39909
454         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
455         __set_once_functor_lock_ptr): Replace global lock object with local
456         locks on global mutex.
457         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
458         __set_once_functor_lock_ptr): Likewise, keeping old function to
459         preserve ABI.
460         (__once_proxy): Use pointer to local lock if set, global lock
461         otherwise.
462         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
463         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
464         * testsuite/30_threads/call_once/39909.cc: New.
465
466 2009-05-03  Jan Hubicka  <jh@suse.cz>
467
468         * include/parallel/settings.h (get): Mark const.
469         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
470         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
471         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
472         throw ().
473         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
474         (is_open, fd): Mark pure and throw ().
475         (seekoff): Mark throw ().
476
477 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
478
479         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
480         possible.
481         * configure: Regenerate.
482
483 2009-05-02  Jan Hubicka  <jh@suse.cz>
484
485         * include/tr1_impl/functional_hash.h (explicit specializations of ()
486         operator): Mark pure.
487
488 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
489
490         * scripts/create_testsuite_files: Remove thread directory.
491
492 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
493
494         PR libstdc++/39868
495         * scripts/run_doxygen: Uncomment removal of includes.
496         (problematic): Rewrite __cxxabiv1 namespace to abi.
497
498 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
499
500         Revert the last commit.
501
502 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
503
504         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
505         Replace global lock object with local locks on global mutex.
506         * src/mutex.cc: Likewise.
507         * config/abi/pre/gnu.ver: Adjust.
508         * testsuite/30_threads/call_once/call_once2.cc: New.
509
510 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
511
512         PR libstdc++/39880
513         PR libstdc++/39881
514         PR libstdc++/39882
515         * include/std/system_error (is_error_code_enum<errc>): Remove.
516         (error_condition<>::error_condition(_ErrorCodeEnum,)
517         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
518         (error_code<>::error_code(_ErrorCodeEnum,),
519         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
520         * testsuite/19_diagnostics/system_error/39880.cc: New.
521         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
522         Likewise.
523         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
524         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
525         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
526         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
527         Adjust.
528         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
529         Likewise.
530         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
531         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
532         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
533         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
534         Likewise.
535         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
536         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
537         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
538         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
539
540 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
541
542         * doc/xml/authors.xml: Add space.
543         * doc/xml/faq.xml: Update links.
544         * doc/xml/manual/intro.xml: Same.
545         * doc/xml/manual/abi.xml: Update.
546         * doc/xml/manual/appendix_contributing.xml: Fix typo.
547         * doc/xml/manual/status_cxxtr1.xml: Update links.
548         * doc/xml/manual/status_cxx1998.xml: Same.
549         * doc/xml/manual/status_cxx200x.xml: Same.
550
551 2009-04-22  Jan Hubicka  <jh@suse.cz>
552
553         * include/tr1_impl/array (at): Do not use builtin_expect.
554         * include/ext/throw_allocator.h (allocate): Likewise.
555         * include/ext/pool_allocator.h (allocate): Likweise.
556         * include/ext/bitmap_allocator.h (allocate): Likewise.
557         * include/ext/rc_string_base.h (_S_construct): Likewise.
558         * include/ext/malloc_allocator.h (allocate): Likewise.
559         * include/ext/mt_allocator.h (allocate): Likewise.
560         * include/ext/sso_string_base.h (_M_construct): Likewise.
561         * include/bits/basic_string.tcc (_S_construct): Likewise.
562
563 2009-04-22  Jan Hubicka  <jh@suse.cz>
564
565         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
566         (atexit, atoll, stroll, strtoull): Mark throw ()
567         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
568         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
569         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
570         (atexit, atoll, stroll, strtoull): Mark throw ()
571         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
572         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
573
574 2009-04-21  Jan Hubicka  <jh@suse.cz>
575
576         * include/ext/atomicity.h
577         (__exchange_and_add, __atomic_add): Mark throw ().
578         * config/os/aix/atomicity.h
579         * config/os/aix/atomicity.h
580         * config/os/irix/atomicity.h
581         * config/cpu/cris/atomicity.h
582         * config/cpu/m68k/atomicity.h
583         * config/cpu/hppa/atomicity.h
584         * config/cpu/sparc/atomicity.h
585         * config/cpu/i386/atomicity.h
586         * config/cpu/i486/atomicity.h
587         * config/cpu/sh/atomicity.h
588         * config/cpu/generic/atomicity_mutex/atomicity.h
589         * config/cpu/generic/atomicity_builtins/atomicity.h
590         (__exchange_and_add, __atomic_add): Mark throw ().
591
592 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
593
594         PR libstdc++/39835
595         * include/bits/random.h: Avoid the badname __alpha (and, for
596         consistency, __beta too).
597         * include/bits/random.tcc: Likewise.
598
599 2009-04-19  Jan Hubicka  <jh@suse.cz>
600
601         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
602         _GLIBCXX_NOTHROW.
603
604 2009-04-19  Jan Hubicka  <jh@suse.cz>
605
606         * include/c_compatibility/stdatomic.h
607         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
608         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
609         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
610
611 2009-04-18  Jan Hubicka  <jh@suse.cz>
612
613         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
614         * libsupc++/unwind-cxx.h (__cxa_get_globals,
615         __cxa_get_globals_fast): Mark const.
616         (__cxa_get_exception_ptr): Mark pure.
617         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
618         (__terminate): Makr throw ().
619         * libsupc++/exception (terminate): Mark throw().
620         (uncaught_exception): Mark pure.
621         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
622         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
623         Mark throw().
624         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
625         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
626         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
627         __cxa_guard_abort): Mark throw ().
628         (__cxa_pure_virtual): Mark noreturn.
629         (__cxa_current_exception_type): Mark throw and pure.
630         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
631         __cxa_exception_type): Mark pure.
632         (_M_safe_bool_dummy): Mark pure and const.
633
634 2009-04-18  Jan Hubicka  <jh@suse.cz>
635
636         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
637         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
638         _M_destroy_thread_key): Mark throw ()
639         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
640         _M_singular, _M_can_compare _M_get_mutex, _M_message,
641         _M_get_max_length): Mark throw ().
642         * include/debug/formatter.h (_M_message, _M_format_word,
643         _M_get_max_length): Mark throw ().
644         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
645         _M_detach_single): Mark throw ().
646         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
647         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
648         throw ()
649         (_M_get_mutex): Mark throw ().
650         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
651         (_M_destroy_thread_key): Mark CONST and throw.
652         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
653         throw ().
654
655 2009-04-18  Jan Hubicka  <jh@suse.cz>
656
657         * src/condition_variable.cc (condition_variable,
658         condition_variable_any constructors): Mark throw()
659         * src/hash.cc (operator() for long double, string, and wstring): Mark
660         throw ().
661         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
662         _M_setup, rdbuf, str): Mark throw ().
663         * src/chrono.cc (new): Mark throw ().
664         * include/std/system_error (system_category, generic_category): Mark
665         throw () and const.
666         * include/std/chrono (now): Mark throw ().
667         * include/std/condition_variable (condition_variable,
668         ~condition_variable, condition_variable_any,
669         ~condition_variable_any): Mark throw ().
670         * include/std/mutex (mutex): Mark throw ().
671         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
672         throw.
673         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
674         and throw ().
675         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
676         * include/bits/locale_classes.h (_S_initialize_once,
677         _S_clone_c_locale): Mark throw ().
678         (_S_get_c_name): Mark const and throw ().
679         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
680         throw ().
681         * include/bits/locale_facets.h (__convert_to_v explicit instances):
682         Mark throw ().
683         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
684         throw ().
685         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
686         ios_base): Mark throw ()
687         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
688         * include/backward/strstream (strstreambuf constructors): Mark throw ().
689         (str, freeze, _M_setupf): Mark throw ().
690         (pcount): Mark pure and throw ().
691         (rdbuf): Mark const and throw ().
692
693 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
694
695         PR libstdc++/39802
696         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
697         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
698         Always accept negative values, for unsigned types too.
699         * testsuite/22_locale/num_get/get/char/39802.cc: New.
700         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
701
702 2009-04-18  Jan Hubicka  <jh@suse.cz>
703
704         * include/debug/formater.h: Include bits/c++config.h.
705         (_M_error): Mark noreturn.
706         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
707         _GLIBCXX_NORETURN): New.
708         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
709         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
710         Mark pure.
711         * include/c_compatibility/stdatomic.h
712         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
713         __atomic_flag_wait_explicit, __atomic_flag_for_address):
714         Mark by throw ().
715         * src/atomic.cc (atomic_flag_test_and_set_explicit,
716         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
717         __atomic_flag_for_address): Mark by throw ().
718
719 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
720
721         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
722
723 2009-04-16  Jan Hubicka  <jh@suse.cz>
724
725         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
726         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
727         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
728         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
729         out body to ...
730         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
731         functions.
732         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
733         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
734         _Rb_tree_black_count): Mark nothrow.
735
736 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
737
738         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
739         from base classes.
740         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
741
742 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
743
744         * doc/html: Regenerate.
745
746 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
747
748         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
749
750         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
751         * doc/xml/gnu/fdl-1.2.xml: Same.
752         * doc/xml/manual/numerics.xml: Same.
753         * doc/xml/manual/concurrency.xml: Same.
754         * doc/xml/manual/intro.xml: Same.
755         * doc/xml/manual/status_cxxtr1.xml: Same.
756         * doc/xml/manual/containers.xml: Same.
757         * doc/xml/manual/io.xml: Same.
758         * doc/xml/manual/utilities.xml: Same.
759         * doc/xml/manual/support.xml: Same.
760         * doc/xml/manual/using.xml: Same.
761         * doc/xml/manual/localization.xml: Same.
762         * doc/xml/manual/locale.xml: Same.
763         * doc/xml/manual/extensions.xml: Same.
764         * doc/xml/manual/appendix_contributing.xml: Same.
765         * doc/xml/manual/diagnostics.xml: Same.
766         * doc/xml/manual/status_cxx200x.xml: Same.
767
768 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
769
770         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
771         * doc/xml/manual/status_cxx200x.xml: Adjust.
772
773 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
774
775         * doc/xml/spine.xml: Remove unused license entity, update
776         copyright year.
777
778         * doc/xml/manual/spine.xml: Markup for primary index terms.
779         * doc/xml/manual/numerics.xml: Same.
780         * doc/xml/manual/intro.xml: Same.
781         * doc/xml/manual/containers.xml: Same.
782         * doc/xml/manual/io.xml: Same.
783         * doc/xml/manual/appendix_porting.xml: Same.
784         * doc/xml/manual/utilities.xml: Same.
785         * doc/xml/manual/support.xml: Same.
786         * doc/xml/manual/localization.xml: Same.
787         * doc/xml/manual/strings.xml: Same.
788         * doc/xml/manual/extensions.xml: Same.
789         * doc/xml/manual/appendix_contributing.xml: Same.
790         * doc/xml/manual/diagnostics.xml: Same.
791         * doc/xml/manual/algorithms.xml: Same.
792         * doc/xml/manual/appendix_free.xml: Same.
793         * doc/xml/manual/iterators.xml: Same.
794
795         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
796         * doc/xml/gnu/fdl-1.2.xml: Same.
797
798         * doc/xml/manual/status_cxx200x.xml: Re-write.
799
800 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
801
802         PR libstdc++/39629 (final bits)
803         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
804         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
805         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
806         Fix formula for __j.
807         * include/bits/random.tcc (operator==(const normal_distribution<>&,
808         const normal_distribution<>&): Remove.
809         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
810         const uniform_int_distribution<>&), operator==(const
811         uniform_real_distribution<>&, const uniform_real_distribution<>&),
812         operator==(const normal_distribution<>&, const normal_distribution<>&),
813         operator==(const lognormal_distribution<>&,
814         const lognormal_distribution<>&), operator==(const
815         chi_squared_distribution<>&, const chi_squared_distribution<>&),
816         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
817         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
818         operator==(const student_t_distribution<>&,
819         const student_t_distribution<>&), operator==(const
820         bernoulli_distribution<>&, const bernoulli_distribution<>&),
821         operator==(const binomial_distribution<>&, const
822         binomial_distribution<>&), operator==(const geometric_distribution<>&,
823         const geometric_distribution<>&), operator==(const
824         negative_binomial_distribution<>&, const
825         negative_binomial_distribution<>&), operator==(const
826         poisson_distribution<>&, const poisson_distribution<>&),
827         operator==(const exponential_distribution<>&,
828         const exponential_distribution<>&), operator==(const
829         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
830         weibull_distribution<>&, const weibull_distribution<>&),
831         operator==(const extreme_value_distribution<>&,
832         const extreme_value_distribution<>&), operator==(const
833         discrete_distribution<>&, const discrete_distribution<>&),
834         operator==(const piecewise_constant_distribution<>&,
835         const piecewise_constant_distribution<>&), operator==(const
836         piecewise_linear_distribution<>&, const
837         piecewise_linear_distribution<>&)): Remove.
838         * testsuite/26_numerics/random/uniform_real_distribution/operators/
839         serialize.cc: Remove.
840         * testsuite/26_numerics/random/piecewise_constant_distribution/
841         operators/serialize.cc: Likewise.
842         * testsuite/26_numerics/random/chi_squared_distribution/operators/
843         serialize.cc: Likewise.
844         * testsuite/26_numerics/random/normal_distribution/operators/
845         serialize.cc: Likewise.
846         * testsuite/26_numerics/random/uniform_int_distribution/operators/
847         serialize.cc: Likewise.
848         * testsuite/26_numerics/random/poisson_distribution/operators/
849         serialize.cc: Likewise.
850         * testsuite/26_numerics/random/bernoulli_distribution/operators/
851         serialize.cc: Likewise.
852         * testsuite/26_numerics/random/discrete_distribution/operators/
853         serialize.cc: Likewise.
854         * testsuite/26_numerics/random/weibull_distribution/operators/
855         serialize.cc: Likewise.
856         * testsuite/26_numerics/random/negative_binomial_distribution/
857         operators/serialize.cc: Likewise.
858         * testsuite/26_numerics/random/cauchy_distribution/operators/
859         serialize.cc: Likewise.
860         * testsuite/26_numerics/random/gamma_distribution/operators/
861         serialize.cc: Likewise.
862         * testsuite/26_numerics/random/fisher_f_distribution/operators/
863         serialize.cc: Likewise.
864         * testsuite/26_numerics/random/exponential_distribution/operators/
865         serialize.cc: Likewise.
866         * testsuite/26_numerics/random/lognormal_distribution/operators/
867         serialize.cc: Likewise.
868         * testsuite/26_numerics/random/binomial_distribution/operators/
869         serialize.cc: Likewise.
870         * testsuite/26_numerics/random/extreme_value_distribution/
871         operators/serialize.cc: Likewise.
872         * testsuite/26_numerics/random/piecewise_linear_distribution/
873         operators/serialize.cc: Likewise.
874         * testsuite/26_numerics/random/student_t_distribution/operators/
875         serialize.cc: Likewise.
876         * testsuite/26_numerics/random/geometric_distribution/operators/
877         serialize.cc: Likewise.
878
879         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
880         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
881         mersenne_twister_engine<>::seed(_Gen&,
882         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
883         subtract_with_carry_engine<>::seed(_Gen&,
884         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
885         Remove, unused.
886         * include/bits/random.tcc (linear_congruential_engine<>::
887         seed(_Gen&, false_type): Likewise.
888
889 2009-04-09  Nick Clifton  <nickc@redhat.com>
890
891         * src/allocator-inst.cc: Change copyright header to refer to
892         version 3 of the GNU General Public License with version 3.1
893         of the GCC Runtime Library Exception and to point readers at
894         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
895         web page.
896         * config/abi/compatibility.h: Likewise.
897         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
898         * config/abi/pre/gnu.ver: Likewise.
899         * config/allocator/bitmap_allocator_base.h: Likewise.
900         * config/allocator/malloc_allocator_base.h: Likewise.
901         * config/allocator/mt_allocator_base.h: Likewise.
902         * config/allocator/new_allocator_base.h: Likewise.
903         * config/allocator/pool_allocator_base.h: Likewise.
904         * config/cpu/alpha/atomic_word.h: Likewise.
905         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
906         * config/cpu/cris/atomic_word.h: Likewise.
907         * config/cpu/cris/atomicity.h: Likewise.
908         * config/cpu/generic/atomic_word.h: Likewise.
909         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
910         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
911         * config/cpu/generic/cpu_defines.h: Likewise.
912         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
913         * config/cpu/hppa/atomicity.h: Likewise.
914         * config/cpu/i386/atomicity.h: Likewise.
915         * config/cpu/i486/atomicity.h: Likewise.
916         * config/cpu/ia64/atomic_word.h: Likewise.
917         * config/cpu/m68k/atomicity.h: Likewise.
918         * config/cpu/powerpc/atomic_word.h: Likewise.
919         * config/cpu/powerpc/cpu_defines.h: Likewise.
920         * config/cpu/sh/atomicity.h: Likewise.
921         * config/cpu/sparc/atomic_word.h: Likewise.
922         * config/cpu/sparc/atomicity.h: Likewise.
923         * config/io/basic_file_stdio.cc: Likewise.
924         * config/io/basic_file_stdio.h: Likewise.
925         * config/io/c_io_stdio.h: Likewise.
926         * config/locale/darwin/ctype_members.cc: Likewise.
927         * config/locale/generic/c++locale_internal.h: Likewise.
928         * config/locale/generic/c_locale.cc: Likewise.
929         * config/locale/generic/c_locale.h: Likewise.
930         * config/locale/generic/codecvt_members.cc: Likewise.
931         * config/locale/generic/collate_members.cc: Likewise.
932         * config/locale/generic/ctype_members.cc: Likewise.
933         * config/locale/generic/messages_members.cc: Likewise.
934         * config/locale/generic/messages_members.h: Likewise.
935         * config/locale/generic/monetary_members.cc: Likewise.
936         * config/locale/generic/numeric_members.cc: Likewise.
937         * config/locale/generic/time_members.cc: Likewise.
938         * config/locale/generic/time_members.h: Likewise.
939         * config/locale/gnu/c++locale_internal.h: Likewise.
940         * config/locale/gnu/c_locale.cc: Likewise.
941         * config/locale/gnu/c_locale.h: Likewise.
942         * config/locale/gnu/codecvt_members.cc: Likewise.
943         * config/locale/gnu/collate_members.cc: Likewise.
944         * config/locale/gnu/ctype_members.cc: Likewise.
945         * config/locale/gnu/messages_members.cc: Likewise.
946         * config/locale/gnu/messages_members.h: Likewise.
947         * config/locale/gnu/monetary_members.cc: Likewise.
948         * config/locale/gnu/numeric_members.cc: Likewise.
949         * config/locale/gnu/time_members.cc: Likewise.
950         * config/locale/gnu/time_members.h: Likewise.
951         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
952         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
953         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
954         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
955         * config/os/aix/atomic_word.h: Likewise.
956         * config/os/aix/atomicity.h: Likewise.
957         * config/os/aix/ctype_base.h: Likewise.
958         * config/os/aix/ctype_inline.h: Likewise.
959         * config/os/aix/ctype_noninline.h: Likewise.
960         * config/os/aix/os_defines.h: Likewise.
961         * config/os/bsd/darwin/ctype_base.h: Likewise.
962         * config/os/bsd/darwin/ctype_inline.h: Likewise.
963         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
964         * config/os/bsd/darwin/os_defines.h: Likewise.
965         * config/os/bsd/freebsd/ctype_base.h: Likewise.
966         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
967         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
968         * config/os/bsd/freebsd/os_defines.h: Likewise.
969         * config/os/bsd/netbsd/ctype_base.h: Likewise.
970         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
971         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
972         * config/os/bsd/netbsd/os_defines.h: Likewise.
973         * config/os/djgpp/ctype_base.h: Likewise.
974         * config/os/djgpp/ctype_inline.h: Likewise.
975         * config/os/djgpp/ctype_noninline.h: Likewise.
976         * config/os/djgpp/os_defines.h: Likewise.
977         * config/os/generic/ctype_base.h: Likewise.
978         * config/os/generic/ctype_inline.h: Likewise.
979         * config/os/generic/ctype_noninline.h: Likewise.
980         * config/os/generic/error_constants.h: Likewise.
981         * config/os/generic/os_defines.h: Likewise.
982         * config/os/gnu-linux/ctype_base.h: Likewise.
983         * config/os/gnu-linux/ctype_inline.h: Likewise.
984         * config/os/gnu-linux/ctype_noninline.h: Likewise.
985         * config/os/gnu-linux/os_defines.h: Likewise.
986         * config/os/hpux/ctype_base.h: Likewise.
987         * config/os/hpux/ctype_inline.h: Likewise.
988         * config/os/hpux/ctype_noninline.h: Likewise.
989         * config/os/hpux/os_defines.h: Likewise.
990         * config/os/irix/atomic_word.h: Likewise.
991         * config/os/irix/atomicity.h: Likewise.
992         * config/os/irix/irix5.2/ctype_base.h: Likewise.
993         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
994         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
995         * config/os/irix/irix5.2/os_defines.h: Likewise.
996         * config/os/irix/irix6.5/ctype_base.h: Likewise.
997         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
998         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
999         * config/os/irix/irix6.5/os_defines.h: Likewise.
1000         * config/os/mingw32/ctype_base.h: Likewise.
1001         * config/os/mingw32/ctype_inline.h: Likewise.
1002         * config/os/mingw32/ctype_noninline.h: Likewise.
1003         * config/os/mingw32/error_constants.h: Likewise.
1004         * config/os/mingw32/os_defines.h: Likewise.
1005         * config/os/newlib/ctype_base.h: Likewise.
1006         * config/os/newlib/ctype_inline.h: Likewise.
1007         * config/os/newlib/ctype_noninline.h: Likewise.
1008         * config/os/newlib/os_defines.h: Likewise.
1009         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1010         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1011         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1012         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1013         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1014         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1015         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1016         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1017         * config/os/tpf/ctype_base.h: Likewise.
1018         * config/os/tpf/ctype_inline.h: Likewise.
1019         * config/os/tpf/ctype_noninline.h: Likewise.
1020         * config/os/tpf/os_defines.h: Likewise.
1021         * config/os/uclibc/ctype_base.h: Likewise.
1022         * config/os/uclibc/ctype_inline.h: Likewise.
1023         * config/os/uclibc/ctype_noninline.h: Likewise.
1024         * config/os/uclibc/os_defines.h: Likewise.
1025         * config/os/vxworks/ctype_base.h: Likewise.
1026         * config/os/vxworks/ctype_inline.h: Likewise.
1027         * config/os/vxworks/ctype_noninline.h: Likewise.
1028         * config/os/vxworks/os_defines.h: Likewise.
1029         * include/backward/auto_ptr.h: Likewise.
1030         * include/backward/backward_warning.h: Likewise.
1031         * include/backward/binders.h: Likewise.
1032         * include/backward/hash_fun.h: Likewise.
1033         * include/backward/hash_map: Likewise.
1034         * include/backward/hash_set: Likewise.
1035         * include/backward/hashtable.h: Likewise.
1036         * include/backward/strstream: Likewise.
1037         * include/bits/algorithmfwd.h: Likewise.
1038         * include/bits/allocator.h: Likewise.
1039         * include/bits/atomic_0.h: Likewise.
1040         * include/bits/atomic_2.h: Likewise.
1041         * include/bits/atomicfwd_c.h: Likewise.
1042         * include/bits/atomicfwd_cxx.h: Likewise.
1043         * include/bits/basic_ios.h: Likewise.
1044         * include/bits/basic_ios.tcc: Likewise.
1045         * include/bits/basic_string.h: Likewise.
1046         * include/bits/basic_string.tcc: Likewise.
1047         * include/bits/boost_concept_check.h: Likewise.
1048         * include/bits/c++config: Likewise.
1049         * include/bits/char_traits.h: Likewise.
1050         * include/bits/codecvt.h: Likewise.
1051         * include/bits/concept_check.h: Likewise.
1052         * include/bits/cpp_type_traits.h: Likewise.
1053         * include/bits/deque.tcc: Likewise.
1054         * include/bits/forward_list.h: Likewise.
1055         * include/bits/forward_list.tcc: Likewise.
1056         * include/bits/fstream.tcc: Likewise.
1057         * include/bits/functexcept.h: Likewise.
1058         * include/bits/functional_hash.h: Likewise.
1059         * include/bits/gslice.h: Likewise.
1060         * include/bits/gslice_array.h: Likewise.
1061         * include/bits/hashtable.h: Likewise.
1062         * include/bits/indirect_array.h: Likewise.
1063         * include/bits/ios_base.h: Likewise.
1064         * include/bits/istream.tcc: Likewise.
1065         * include/bits/list.tcc: Likewise.
1066         * include/bits/locale_classes.h: Likewise.
1067         * include/bits/locale_classes.tcc: Likewise.
1068         * include/bits/locale_facets.h: Likewise.
1069         * include/bits/locale_facets.tcc: Likewise.
1070         * include/bits/locale_facets_nonio.h: Likewise.
1071         * include/bits/locale_facets_nonio.tcc: Likewise.
1072         * include/bits/localefwd.h: Likewise.
1073         * include/bits/mask_array.h: Likewise.
1074         * include/bits/move.h: Likewise.
1075         * include/bits/ostream.tcc: Likewise.
1076         * include/bits/ostream_insert.h: Likewise.
1077         * include/bits/postypes.h: Likewise.
1078         * include/bits/shared_ptr.h: Likewise.
1079         * include/bits/slice_array.h: Likewise.
1080         * include/bits/sstream.tcc: Likewise.
1081         * include/bits/stl_algo.h: Likewise.
1082         * include/bits/stl_algobase.h: Likewise.
1083         * include/bits/stl_bvector.h: Likewise.
1084         * include/bits/stl_construct.h: Likewise.
1085         * include/bits/stl_deque.h: Likewise.
1086         * include/bits/stl_function.h: Likewise.
1087         * include/bits/stl_heap.h: Likewise.
1088         * include/bits/stl_iterator.h: Likewise.
1089         * include/bits/stl_iterator_base_funcs.h: Likewise.
1090         * include/bits/stl_iterator_base_types.h: Likewise.
1091         * include/bits/stl_list.h: Likewise.
1092         * include/bits/stl_map.h: Likewise.
1093         * include/bits/stl_multimap.h: Likewise.
1094         * include/bits/stl_multiset.h: Likewise.
1095         * include/bits/stl_numeric.h: Likewise.
1096         * include/bits/stl_pair.h: Likewise.
1097         * include/bits/stl_queue.h: Likewise.
1098         * include/bits/stl_raw_storage_iter.h: Likewise.
1099         * include/bits/stl_relops.h: Likewise.
1100         * include/bits/stl_set.h: Likewise.
1101         * include/bits/stl_stack.h: Likewise.
1102         * include/bits/stl_tempbuf.h: Likewise.
1103         * include/bits/stl_tree.h: Likewise.
1104         * include/bits/stl_uninitialized.h: Likewise.
1105         * include/bits/stl_vector.h: Likewise.
1106         * include/bits/stream_iterator.h: Likewise.
1107         * include/bits/streambuf.tcc: Likewise.
1108         * include/bits/streambuf_iterator.h: Likewise.
1109         * include/bits/stringfwd.h: Likewise.
1110         * include/bits/unique_ptr.h: Likewise.
1111         * include/bits/valarray_after.h: Likewise.
1112         * include/bits/valarray_array.h: Likewise.
1113         * include/bits/valarray_array.tcc: Likewise.
1114         * include/bits/valarray_before.h: Likewise.
1115         * include/bits/vector.tcc: Likewise.
1116         * include/c/cassert: Likewise.
1117         * include/c/cctype: Likewise.
1118         * include/c/cerrno: Likewise.
1119         * include/c/cfloat: Likewise.
1120         * include/c/ciso646: Likewise.
1121         * include/c/climits: Likewise.
1122         * include/c/clocale: Likewise.
1123         * include/c/cmath: Likewise.
1124         * include/c/csetjmp: Likewise.
1125         * include/c/csignal: Likewise.
1126         * include/c/cstdarg: Likewise.
1127         * include/c/cstddef: Likewise.
1128         * include/c/cstdio: Likewise.
1129         * include/c/cstdlib: Likewise.
1130         * include/c/cstring: Likewise.
1131         * include/c/ctime: Likewise.
1132         * include/c/cwchar: Likewise.
1133         * include/c/cwctype: Likewise.
1134         * include/c_compatibility/assert.h: Likewise.
1135         * include/c_compatibility/complex.h: Likewise.
1136         * include/c_compatibility/ctype.h: Likewise.
1137         * include/c_compatibility/errno.h: Likewise.
1138         * include/c_compatibility/fenv.h: Likewise.
1139         * include/c_compatibility/float.h: Likewise.
1140         * include/c_compatibility/inttypes.h: Likewise.
1141         * include/c_compatibility/iso646.h: Likewise.
1142         * include/c_compatibility/limits.h: Likewise.
1143         * include/c_compatibility/locale.h: Likewise.
1144         * include/c_compatibility/math.h: Likewise.
1145         * include/c_compatibility/setjmp.h: Likewise.
1146         * include/c_compatibility/signal.h: Likewise.
1147         * include/c_compatibility/stdarg.h: Likewise.
1148         * include/c_compatibility/stdatomic.h: Likewise.
1149         * include/c_compatibility/stdbool.h: Likewise.
1150         * include/c_compatibility/stddef.h: Likewise.
1151         * include/c_compatibility/stdint.h: Likewise.
1152         * include/c_compatibility/stdio.h: Likewise.
1153         * include/c_compatibility/stdlib.h: Likewise.
1154         * include/c_compatibility/string.h: Likewise.
1155         * include/c_compatibility/tgmath.h: Likewise.
1156         * include/c_compatibility/time.h: Likewise.
1157         * include/c_compatibility/wchar.h: Likewise.
1158         * include/c_compatibility/wctype.h: Likewise.
1159         * include/c_global/cassert: Likewise.
1160         * include/c_global/ccomplex: Likewise.
1161         * include/c_global/cctype: Likewise.
1162         * include/c_global/cerrno: Likewise.
1163         * include/c_global/cfenv: Likewise.
1164         * include/c_global/cfloat: Likewise.
1165         * include/c_global/cinttypes: Likewise.
1166         * include/c_global/ciso646: Likewise.
1167         * include/c_global/climits: Likewise.
1168         * include/c_global/clocale: Likewise.
1169         * include/c_global/cmath.tcc: Likewise.
1170         * include/c_global/cmath: Likewise.
1171         * include/c_global/csetjmp: Likewise.
1172         * include/c_global/csignal: Likewise.
1173         * include/c_global/cstdarg: Likewise.
1174         * include/c_global/cstdatomic: Likewise.
1175         * include/c_global/cstdbool: Likewise.
1176         * include/c_global/cstddef: Likewise.
1177         * include/c_global/cstdint: Likewise.
1178         * include/c_global/cstdio: Likewise.
1179         * include/c_global/cstdlib: Likewise.
1180         * include/c_global/cstring: Likewise.
1181         * include/c_global/ctgmath: Likewise.
1182         * include/c_global/ctime: Likewise.
1183         * include/c_global/cwchar: Likewise.
1184         * include/c_global/cwctype: Likewise.
1185         * include/c_std/cassert: Likewise.
1186         * include/c_std/cctype: Likewise.
1187         * include/c_std/cerrno: Likewise.
1188         * include/c_std/cfloat: Likewise.
1189         * include/c_std/ciso646: Likewise.
1190         * include/c_std/climits: Likewise.
1191         * include/c_std/clocale: Likewise.
1192         * include/c_std/cmath.tcc: Likewise.
1193         * include/c_std/cmath: Likewise.
1194         * include/c_std/csetjmp: Likewise.
1195         * include/c_std/csignal: Likewise.
1196         * include/c_std/cstdarg: Likewise.
1197         * include/c_std/cstddef: Likewise.
1198         * include/c_std/cstdio: Likewise.
1199         * include/c_std/cstdlib: Likewise.
1200         * include/c_std/cstring: Likewise.
1201         * include/c_std/ctime: Likewise.
1202         * include/c_std/cwchar: Likewise.
1203         * include/c_std/cwctype: Likewise.
1204         * include/debug/bitset: Likewise.
1205         * include/debug/debug.h: Likewise.
1206         * include/debug/deque: Likewise.
1207         * include/debug/formatter.h: Likewise.
1208         * include/debug/functions.h: Likewise.
1209         * include/debug/list: Likewise.
1210         * include/debug/macros.h: Likewise.
1211         * include/debug/map.h: Likewise.
1212         * include/debug/map: Likewise.
1213         * include/debug/multimap.h: Likewise.
1214         * include/debug/multiset.h: Likewise.
1215         * include/debug/safe_base.h: Likewise.
1216         * include/debug/safe_iterator.h: Likewise.
1217         * include/debug/safe_iterator.tcc: Likewise.
1218         * include/debug/safe_sequence.h: Likewise.
1219         * include/debug/set.h: Likewise.
1220         * include/debug/set: Likewise.
1221         * include/debug/string: Likewise.
1222         * include/debug/unordered_map: Likewise.
1223         * include/debug/unordered_set: Likewise.
1224         * include/debug/vector: Likewise.
1225         * include/ext/algorithm: Likewise.
1226         * include/ext/array_allocator.h: Likewise.
1227         * include/ext/atomicity.h: Likewise.
1228         * include/ext/bitmap_allocator.h: Likewise.
1229         * include/ext/cast.h: Likewise.
1230         * include/ext/codecvt_specializations.h: Likewise.
1231         * include/ext/concurrence.h: Likewise.
1232         * include/ext/debug_allocator.h: Likewise.
1233         * include/ext/enc_filebuf.h: Likewise.
1234         * include/ext/extptr_allocator.h: Likewise.
1235         * include/ext/functional: Likewise.
1236         * include/ext/iterator: Likewise.
1237         * include/ext/malloc_allocator.h: Likewise.
1238         * include/ext/memory: Likewise.
1239         * include/ext/mt_allocator.h: Likewise.
1240         * include/ext/new_allocator.h: Likewise.
1241         * include/ext/numeric: Likewise.
1242         * include/ext/numeric_traits.h: Likewise.
1243         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1244         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1245         Likewise.
1246         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1247         Likewise.
1248         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1249         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1250         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1251         Likewise.
1252         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1253         Likewise.
1254         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1255         Likewise.
1256         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1257         Likewise.
1258         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1259         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1260         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1261         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1262         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1263         Likewise.
1264         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1265         Likewise.
1266         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1267         Likewise.
1268         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1269         Likewise.
1270         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1271         Likewise.
1272         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1273         Likewise.
1274         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1275         Likewise.
1276         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1277         Likewise.
1278         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1279         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1280         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1281         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1282         Likewise.
1283         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1284         Likewise.
1285         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1286         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1287         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1288         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1289         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1290         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1291         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1292         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1293         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1294         Likewise.
1295         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1296         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1297         Likewise.
1298         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1299         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1300         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1301         Likewise.
1302         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1303         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1304         Likewise.
1305         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1306         Likewise.
1307         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1308         Likewise.
1309         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1310         Likewise.
1311         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1312         Likewise.
1313         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1314         Likewise.
1315         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1316         Likewise.
1317         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1318         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1319         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1320         Likewise.
1321         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1322         Likewise.
1323         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1324         Likewise.
1325         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1326         Likewise.
1327         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1328         Likewise.
1329         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1330         Likewise.
1331         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1332         Likewise.
1333         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1334         Likewise.
1335         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1336         Likewise.
1337         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1338         Likewise.
1339         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1340         Likewise.
1341         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1342         Likewise.
1343         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1344         Likewise.
1345         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1346         Likewise.
1347         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1348         Likewise.
1349         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1350         Likewise.
1351         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1352         Likewise.
1353         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1354         Likewise.
1355         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1356         Likewise.
1357         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1358         Likewise.
1359         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1360         Likewise.
1361         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1362         Likewise.
1363         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1364         Likewise.
1365         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1366         Likewise.
1367         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1368         Likewise.
1369         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1370         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1371         Likewise.
1372         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1373         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1374         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1375         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1376         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1377         Likewise.
1378         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1379         Likewise.
1380         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1381         Likewise.
1382         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1383         Likewise.
1384         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1385         Likewise.
1386         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1387         Likewise.
1388         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1389         Likewise.
1390         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1391         Likewise.
1392         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1393         Likewise.
1394         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1395         Likewise.
1396         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1397         Likewise.
1398         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1399         Likewise.
1400         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1401         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1402         Likewise.
1403         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1404         Likewise.
1405         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1406         Likewise.
1407         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1408         Likewise.
1409         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1410         Likewise.
1411         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1412         Likewise.
1413         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1414         Likewise.
1415         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1416         Likewise.
1417         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1418         Likewise.
1419         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1420         Likewise.
1421         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1422         Likewise.
1423         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1424         Likewise.
1425         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1426         Likewise.
1427         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1428         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1429         Likewise.
1430         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1431         Likewise.
1432         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1433         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1434         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1435         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1436         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1437         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1438         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1439         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1440         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1441         Likewise.
1442         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1443         Likewise.
1444         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1445         Likewise.
1446         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1447         Likewise.
1448         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1449         Likewise.
1450         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1451         Likewise.
1452         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1453         Likewise.
1454         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1455         Likewise.
1456         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1457         Likewise.
1458         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1459         Likewise.
1460         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1461         Likewise.
1462         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1463         Likewise.
1464         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1465         Likewise.
1466         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1467         Likewise.
1468         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1469         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1470         Likewise.
1471         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1472         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1473         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1474         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1475         Likewise.
1476         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1477         Likewise.
1478         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1479         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1480         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1481         Likewise.
1482         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1483         Likewise.
1484         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1485         Likewise.
1486         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1487         Likewise.
1488         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1489         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1490         Likewise.
1491         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1492         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1493         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1494         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1495         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1496         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1497         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1498         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1499         Likewise.
1500         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1501         Likewise.
1502         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1503         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1504         Likewise.
1505         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1506         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1507         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1508         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1509         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1510         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1511         Likewise.
1512         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1513         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1514         Likewise.
1515         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1516         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1517         Likewise.
1518         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1519         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1520         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1521         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1522         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1523         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1524         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1525         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1526         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1527         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1528         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1529         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1530         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1531         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1532         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1533         Likewise.
1534         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1535         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1536         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1537         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1538         Likewise.
1539         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1540         Likewise.
1541         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1542         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1543         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1544         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1545         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1546         Likewise.
1547         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1548         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1549         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1550         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1551         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1552         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1553         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1554         Likewise.
1555         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1556         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1557         Likewise.
1558         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1559         Likewise.
1560         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1561         Likewise.
1562         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1563         Likewise.
1564         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1565         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1566         Likewise.
1567         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1568         Likewise.
1569         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1570         Likewise.
1571         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1572         Likewise.
1573         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1574         Likewise.
1575         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1576         Likewise.
1577         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1578         Likewise.
1579         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1580         Likewise.
1581         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1582         Likewise.
1583         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1584         Likewise.
1585         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1586         Likewise.
1587         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1588         Likewise.
1589         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1590         Likewise.
1591         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1592         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1593         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1594         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1595         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1596         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1597         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1598         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1599         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1600         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1601         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1602         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1603         Likewise.
1604         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1605         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1606         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1607         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1608         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1609         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1610         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1611         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1612         Likewise.
1613         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1614         Likewise.
1615         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1616         Likewise.
1617         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1618         Likewise.
1619         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1620         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1621         Likewise.
1622         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1623         Likewise.
1624         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1625         Likewise.
1626         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1627         Likewise.
1628         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1629         Likewise.
1630         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1631         Likewise.
1632         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1633         Likewise.
1634         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1635         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1636         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1637         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1638         Likewise.
1639         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1642         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1643         Likewise.
1644         * include/ext/pb_ds/exception.hpp: Likewise.
1645         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1646         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1647         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1648         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1649         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1650         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1651         * include/ext/pod_char_traits.h: Likewise.
1652         * include/ext/pointer.h: Likewise.
1653         * include/ext/pool_allocator.h: Likewise.
1654         * include/ext/rb_tree: Likewise.
1655         * include/ext/rc_string_base.h: Likewise.
1656         * include/ext/rope: Likewise.
1657         * include/ext/ropeimpl.h: Likewise.
1658         * include/ext/slist: Likewise.
1659         * include/ext/sso_string_base.h: Likewise.
1660         * include/ext/stdio_filebuf.h: Likewise.
1661         * include/ext/stdio_sync_filebuf.h: Likewise.
1662         * include/ext/string_conversions.h: Likewise.
1663         * include/ext/throw_allocator.h: Likewise.
1664         * include/ext/type_traits.h: Likewise.
1665         * include/ext/typelist.h: Likewise.
1666         * include/ext/vstring.h: Likewise.
1667         * include/ext/vstring.tcc: Likewise.
1668         * include/ext/vstring_fwd.h: Likewise.
1669         * include/ext/vstring_util.h: Likewise.
1670         * include/parallel/algo.h: Likewise.
1671         * include/parallel/algobase.h: Likewise.
1672         * include/parallel/algorithm: Likewise.
1673         * include/parallel/algorithmfwd.h: Likewise.
1674         * include/parallel/balanced_quicksort.h: Likewise.
1675         * include/parallel/base.h: Likewise.
1676         * include/parallel/basic_iterator.h: Likewise.
1677         * include/parallel/checkers.h: Likewise.
1678         * include/parallel/compatibility.h: Likewise.
1679         * include/parallel/compiletime_settings.h: Likewise.
1680         * include/parallel/equally_split.h: Likewise.
1681         * include/parallel/features.h: Likewise.
1682         * include/parallel/find.h: Likewise.
1683         * include/parallel/find_selectors.h: Likewise.
1684         * include/parallel/for_each.h: Likewise.
1685         * include/parallel/for_each_selectors.h: Likewise.
1686         * include/parallel/iterator.h: Likewise.
1687         * include/parallel/list_partition.h: Likewise.
1688         * include/parallel/losertree.h: Likewise.
1689         * include/parallel/merge.h: Likewise.
1690         * include/parallel/multiseq_selection.h: Likewise.
1691         * include/parallel/multiway_merge.h: Likewise.
1692         * include/parallel/multiway_mergesort.h: Likewise.
1693         * include/parallel/numeric: Likewise.
1694         * include/parallel/numericfwd.h: Likewise.
1695         * include/parallel/omp_loop.h: Likewise.
1696         * include/parallel/omp_loop_static.h: Likewise.
1697         * include/parallel/par_loop.h: Likewise.
1698         * include/parallel/parallel.h: Likewise.
1699         * include/parallel/partial_sum.h: Likewise.
1700         * include/parallel/partition.h: Likewise.
1701         * include/parallel/queue.h: Likewise.
1702         * include/parallel/quicksort.h: Likewise.
1703         * include/parallel/random_number.h: Likewise.
1704         * include/parallel/random_shuffle.h: Likewise.
1705         * include/parallel/search.h: Likewise.
1706         * include/parallel/set_operations.h: Likewise.
1707         * include/parallel/settings.h: Likewise.
1708         * include/parallel/sort.h: Likewise.
1709         * include/parallel/tags.h: Likewise.
1710         * include/parallel/types.h: Likewise.
1711         * include/parallel/unique_copy.h: Likewise.
1712         * include/parallel/workstealing.h: Likewise.
1713         * include/precompiled/extc++.h: Likewise.
1714         * include/precompiled/stdc++.h: Likewise.
1715         * include/precompiled/stdtr1c++.h: Likewise.
1716         * include/std/algorithm: Likewise.
1717         * include/std/array: Likewise.
1718         * include/std/bitset: Likewise.
1719         * include/std/c++0x_warning.h: Likewise.
1720         * include/std/chrono: Likewise.
1721         * include/std/complex: Likewise.
1722         * include/std/condition_variable: Likewise.
1723         * include/std/deque: Likewise.
1724         * include/std/forward_list: Likewise.
1725         * include/std/fstream: Likewise.
1726         * include/std/functional: Likewise.
1727         * include/std/iomanip: Likewise.
1728         * include/std/ios: Likewise.
1729         * include/std/iosfwd: Likewise.
1730         * include/std/iostream: Likewise.
1731         * include/std/istream: Likewise.
1732         * include/std/iterator: Likewise.
1733         * include/std/limits: Likewise.
1734         * include/std/list: Likewise.
1735         * include/std/locale: Likewise.
1736         * include/std/map: Likewise.
1737         * include/std/memory: Likewise.
1738         * include/std/mutex: Likewise.
1739         * include/std/numeric: Likewise.
1740         * include/std/ostream: Likewise.
1741         * include/std/queue: Likewise.
1742         * include/std/random: Likewise.
1743         * include/std/ratio: Likewise.
1744         * include/std/regex: Likewise.
1745         * include/std/set: Likewise.
1746         * include/std/sstream: Likewise.
1747         * include/std/stack: Likewise.
1748         * include/std/stdexcept: Likewise.
1749         * include/std/streambuf: Likewise.
1750         * include/std/string: Likewise.
1751         * include/std/system_error: Likewise.
1752         * include/std/thread: Likewise.
1753         * include/std/tuple: Likewise.
1754         * include/std/type_traits: Likewise.
1755         * include/std/unordered_map: Likewise.
1756         * include/std/unordered_set: Likewise.
1757         * include/std/utility: Likewise.
1758         * include/std/valarray: Likewise.
1759         * include/std/vector: Likewise.
1760         * include/tr1/array: Likewise.
1761         * include/tr1/bessel_function.tcc: Likewise.
1762         * include/tr1/beta_function.tcc: Likewise.
1763         * include/tr1/ccomplex: Likewise.
1764         * include/tr1/cctype: Likewise.
1765         * include/tr1/cfenv: Likewise.
1766         * include/tr1/cfloat: Likewise.
1767         * include/tr1/cinttypes: Likewise.
1768         * include/tr1/climits: Likewise.
1769         * include/tr1/cmath: Likewise.
1770         * include/tr1/complex.h: Likewise.
1771         * include/tr1/complex: Likewise.
1772         * include/tr1/cstdarg: Likewise.
1773         * include/tr1/cstdbool: Likewise.
1774         * include/tr1/cstdint: Likewise.
1775         * include/tr1/cstdio: Likewise.
1776         * include/tr1/cstdlib: Likewise.
1777         * include/tr1/ctgmath: Likewise.
1778         * include/tr1/ctime: Likewise.
1779         * include/tr1/ctype.h: Likewise.
1780         * include/tr1/cwchar: Likewise.
1781         * include/tr1/cwctype: Likewise.
1782         * include/tr1/ell_integral.tcc: Likewise.
1783         * include/tr1/exp_integral.tcc: Likewise.
1784         * include/tr1/fenv.h: Likewise.
1785         * include/tr1/float.h: Likewise.
1786         * include/tr1/functional: Likewise.
1787         * include/tr1/functional_hash.h: Likewise.
1788         * include/tr1/gamma.tcc: Likewise.
1789         * include/tr1/hashtable.h: Likewise.
1790         * include/tr1/hypergeometric.tcc: Likewise.
1791         * include/tr1/inttypes.h: Likewise.
1792         * include/tr1/legendre_function.tcc: Likewise.
1793         * include/tr1/limits.h: Likewise.
1794         * include/tr1/math.h: Likewise.
1795         * include/tr1/memory: Likewise.
1796         * include/tr1/modified_bessel_func.tcc: Likewise.
1797         * include/tr1/poly_hermite.tcc: Likewise.
1798         * include/tr1/poly_laguerre.tcc: Likewise.
1799         * include/tr1/random: Likewise.
1800         * include/tr1/regex: Likewise.
1801         * include/tr1/riemann_zeta.tcc: Likewise.
1802         * include/tr1/shared_ptr.h: Likewise.
1803         * include/tr1/special_function_util.h: Likewise.
1804         * include/tr1/stdarg.h: Likewise.
1805         * include/tr1/stdbool.h: Likewise.
1806         * include/tr1/stdint.h: Likewise.
1807         * include/tr1/stdio.h: Likewise.
1808         * include/tr1/stdlib.h: Likewise.
1809         * include/tr1/tgmath.h: Likewise.
1810         * include/tr1/tuple: Likewise.
1811         * include/tr1/type_traits: Likewise.
1812         * include/tr1/unordered_map: Likewise.
1813         * include/tr1/unordered_set: Likewise.
1814         * include/tr1/utility: Likewise.
1815         * include/tr1/wchar.h: Likewise.
1816         * include/tr1/wctype.h: Likewise.
1817         * include/tr1_impl/array: Likewise.
1818         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1819         * include/tr1_impl/cctype: Likewise.
1820         * include/tr1_impl/cfenv: Likewise.
1821         * include/tr1_impl/cinttypes: Likewise.
1822         * include/tr1_impl/cmath: Likewise.
1823         * include/tr1_impl/complex: Likewise.
1824         * include/tr1_impl/cstdint: Likewise.
1825         * include/tr1_impl/cstdio: Likewise.
1826         * include/tr1_impl/cstdlib: Likewise.
1827         * include/tr1_impl/cwchar: Likewise.
1828         * include/tr1_impl/cwctype: Likewise.
1829         * include/tr1_impl/functional: Likewise.
1830         * include/tr1_impl/functional_hash.h: Likewise.
1831         * include/tr1_impl/hashtable: Likewise.
1832         * include/tr1_impl/hashtable_policy.h: Likewise.
1833         * include/tr1_impl/random.tcc: Likewise.
1834         * include/tr1_impl/random: Likewise.
1835         * include/tr1_impl/regex: Likewise.
1836         * include/tr1_impl/type_traits: Likewise.
1837         * include/tr1_impl/unordered_map: Likewise.
1838         * include/tr1_impl/unordered_set: Likewise.
1839         * include/tr1_impl/utility: Likewise.
1840         * libsupc++/array_type_info.cc: Likewise.
1841         * libsupc++/atexit_arm.cc: Likewise.
1842         * libsupc++/bad_cast.cc: Likewise.
1843         * libsupc++/bad_typeid.cc: Likewise.
1844         * libsupc++/class_type_info.cc: Likewise.
1845         * libsupc++/cxxabi-forced.h: Likewise.
1846         * libsupc++/cxxabi.h: Likewise.
1847         * libsupc++/del_op.cc: Likewise.
1848         * libsupc++/del_opnt.cc: Likewise.
1849         * libsupc++/del_opv.cc: Likewise.
1850         * libsupc++/del_opvnt.cc: Likewise.
1851         * libsupc++/dyncast.cc: Likewise.
1852         * libsupc++/eh_alloc.cc: Likewise.
1853         * libsupc++/eh_arm.cc: Likewise.
1854         * libsupc++/eh_aux_runtime.cc: Likewise.
1855         * libsupc++/eh_call.cc: Likewise.
1856         * libsupc++/eh_catch.cc: Likewise.
1857         * libsupc++/eh_exception.cc: Likewise.
1858         * libsupc++/eh_globals.cc: Likewise.
1859         * libsupc++/eh_personality.cc: Likewise.
1860         * libsupc++/eh_ptr.cc: Likewise.
1861         * libsupc++/eh_term_handler.cc: Likewise.
1862         * libsupc++/eh_terminate.cc: Likewise.
1863         * libsupc++/eh_throw.cc: Likewise.
1864         * libsupc++/eh_type.cc: Likewise.
1865         * libsupc++/eh_unex_handler.cc: Likewise.
1866         * libsupc++/enum_type_info.cc: Likewise.
1867         * libsupc++/exception: Likewise.
1868         * libsupc++/exception_defines.h: Likewise.
1869         * libsupc++/exception_ptr.h: Likewise.
1870         * libsupc++/function_type_info.cc: Likewise.
1871         * libsupc++/fundamental_type_info.cc: Likewise.
1872         * libsupc++/guard.cc: Likewise.
1873         * libsupc++/initializer_list: Likewise.
1874         * libsupc++/new: Likewise.
1875         * libsupc++/new_handler.cc: Likewise.
1876         * libsupc++/new_op.cc: Likewise.
1877         * libsupc++/new_opnt.cc: Likewise.
1878         * libsupc++/new_opv.cc: Likewise.
1879         * libsupc++/new_opvnt.cc: Likewise.
1880         * libsupc++/pbase_type_info.cc: Likewise.
1881         * libsupc++/pmem_type_info.cc: Likewise.
1882         * libsupc++/pointer_type_info.cc: Likewise.
1883         * libsupc++/pure.cc: Likewise.
1884         * libsupc++/si_class_type_info.cc: Likewise.
1885         * libsupc++/tinfo.cc: Likewise.
1886         * libsupc++/tinfo.h: Likewise.
1887         * libsupc++/tinfo2.cc: Likewise.
1888         * libsupc++/typeinfo: Likewise.
1889         * libsupc++/unwind-cxx.h: Likewise.
1890         * libsupc++/vec.cc: Likewise.
1891         * libsupc++/vmi_class_type_info.cc: Likewise.
1892         * libsupc++/vterminate.cc: Likewise.
1893         * po/string_literals.cc: Likewise.
1894         * src/atomic.cc: Likewise.
1895         * src/bitmap_allocator.cc: Likewise.
1896         * src/chrono.cc: Likewise.
1897         * src/codecvt.cc: Likewise.
1898         * src/compatibility-ldbl.cc: Likewise.
1899         * src/compatibility.cc: Likewise.
1900         * src/complex_io.cc: Likewise.
1901         * src/concept-inst.cc: Likewise.
1902         * src/condition_variable.cc: Likewise.
1903         * src/ctype.cc: Likewise.
1904         * src/debug.cc: Likewise.
1905         * src/debug_list.cc: Likewise.
1906         * src/ext-inst.cc: Likewise.
1907         * src/fstream-inst.cc: Likewise.
1908         * src/functexcept.cc: Likewise.
1909         * src/globals_io.cc: Likewise.
1910         * src/hash.cc: Likewise.
1911         * src/hash_c++0x.cc: Likewise.
1912         * src/hashtable.cc: Likewise.
1913         * src/hashtable_c++0x.cc: Likewise.
1914         * src/ios-inst.cc: Likewise.
1915         * src/ios.cc: Likewise.
1916         * src/ios_failure.cc: Likewise.
1917         * src/ios_init.cc: Likewise.
1918         * src/ios_locale.cc: Likewise.
1919         * src/iostream-inst.cc: Likewise.
1920         * src/istream-inst.cc: Likewise.
1921         * src/istream.cc: Likewise.
1922         * src/limits.cc: Likewise.
1923         * src/limits_c++0x.cc: Likewise.
1924         * src/list.cc: Likewise.
1925         * src/locale-inst.cc: Likewise.
1926         * src/locale.cc: Likewise.
1927         * src/locale_facets.cc: Likewise.
1928         * src/locale_init.cc: Likewise.
1929         * src/localename.cc: Likewise.
1930         * src/math_stubs_float.cc: Likewise.
1931         * src/math_stubs_long_double.cc: Likewise.
1932         * src/misc-inst.cc: Likewise.
1933         * src/mt_allocator.cc: Likewise.
1934         * src/mutex.cc: Likewise.
1935         * src/ostream-inst.cc: Likewise.
1936         * src/parallel_list.cc: Likewise.
1937         * src/parallel_settings.cc: Likewise.
1938         * src/pool_allocator.cc: Likewise.
1939         * src/sstream-inst.cc: Likewise.
1940         * src/stdexcept.cc: Likewise.
1941         * src/streambuf-inst.cc: Likewise.
1942         * src/streambuf.cc: Likewise.
1943         * src/string-inst.cc: Likewise.
1944         * src/strstream.cc: Likewise.
1945         * src/system_error.cc: Likewise.
1946         * src/thread.cc: Likewise.
1947         * src/tree.cc: Likewise.
1948         * src/valarray-inst.cc: Likewise.
1949         * src/wlocale-inst.cc: Likewise.
1950         * src/wstring-inst.cc: Likewise.
1951         * doc/xml/manual/intro.xml: Change documentation to refer the
1952         reader to version 3 of the GNU General Public License, version
1953         3.1 of the GCC Runtime Library Exception, and to point readers
1954         at the FSF's license web page.
1955
1956 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1957
1958         * Makefile.am: Change copyright header to refer to version
1959         3 of the GNU General Public License and to point readers at the
1960         COPYING3 file and the FSF's license web page.
1961         * doc/Makefile.am: Likewise.
1962         * include/Makefile.am: Likewise.
1963         * libsupc++/Makefile.am: Likewise.
1964         * po/Makefile.am: Likewise.
1965         * po/POTFILES.in: Likewise.
1966         * src/Makefile.am: Likewise.
1967         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1968         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1969         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1970         Likewise.
1971         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1972         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1973         Likewise.
1974         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1975         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1976         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1977         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1978         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1979         * testsuite/18_support/bad_cast/what.cc: Likewise.
1980         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1981         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1982         Likewise.
1983         * testsuite/18_support/bad_exception/what.cc: Likewise.
1984         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1985         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1986         * testsuite/18_support/exception/38732.cc: Likewise.
1987         * testsuite/18_support/exception/what.cc: Likewise.
1988         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1989         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1990         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1991         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1992         * testsuite/18_support/headers/climits/values.cc: Likewise.
1993         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1994         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1995         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1996         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1997         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1998         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1999         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2000         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2001         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2002         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2003         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2004         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2005         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2006         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2007         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2008         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2009         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2010         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2011         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2012         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2013         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2014         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2015         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2016         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2017         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2018         * testsuite/18_support/new_delete_placement.cc: Likewise.
2019         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2020         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2021         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2022         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2023         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2024         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2025         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2026         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2027         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2028         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2029         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2030         Likewise.
2031         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2032         * testsuite/18_support/pthread_guard.cc: Likewise.
2033         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2034         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2035         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2036         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2037         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2038         Likewise.
2039         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2040         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2041         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2042         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2043         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2044         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2045         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2046         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2047         Likewise.
2048         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2049         Likewise.
2050         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2051         Likewise.
2052         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2053         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2054         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2055         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2056         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2057         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2058         Likewise.
2059         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2060         Likewise.
2061         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2062         Likewise.
2063         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2064         Likewise.
2065         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2066         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2067         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2068         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2069         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2070         Likewise.
2071         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2072         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2073         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2074         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2075         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2076         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2077         Likewise.
2078         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2079         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2080         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2081         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2082         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2083         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2084         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2085         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2086         * testsuite/20_util/allocator/1.cc: Likewise.
2087         * testsuite/20_util/allocator/10378.cc: Likewise.
2088         * testsuite/20_util/allocator/14176.cc: Likewise.
2089         * testsuite/20_util/allocator/33807.cc: Likewise.
2090         * testsuite/20_util/allocator/8230.cc: Likewise.
2091         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2092         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2093         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2094         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2095         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2096         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2097         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2098         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2099         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2100         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2101         Likewise.
2102         * testsuite/20_util/clocks/1.cc: Likewise.
2103         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2104         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2105         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2106         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2107         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2108         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2109         * testsuite/20_util/duration/cons/1.cc: Likewise.
2110         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2111         * testsuite/20_util/duration/cons/2.cc: Likewise.
2112         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2113         Likewise.
2114         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2115         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2116         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2117         Likewise.
2118         * testsuite/20_util/forward/1.cc: Likewise.
2119         * testsuite/20_util/forward/1_neg.cc: Likewise.
2120         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2121         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2122         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2123         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2124         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2125         Likewise.
2126         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2127         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2128         Likewise.
2129         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2130         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2131         Likewise.
2132         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2133         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2134         Likewise.
2135         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2136         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2137         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2138         Likewise.
2139         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2140         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2141         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2142         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2143         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2144         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2145         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2146         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2147         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2148         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2149         Likewise.
2150         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2151         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2152         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2153         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2154         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2155         Likewise.
2156         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2157         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2158         Likewise.
2159         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2160         * testsuite/20_util/identity/value.cc: Likewise.
2161         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2162         * testsuite/20_util/is_integral/value.cc: Likewise.
2163         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2164         Likewise.
2165         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2166         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2167         * testsuite/20_util/is_reference/value.cc: Likewise.
2168         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2169         Likewise.
2170         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2171         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2172         * testsuite/20_util/is_signed/value.cc: Likewise.
2173         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2174         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2175         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2176         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2177         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2178         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2179         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2180         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2181         Likewise.
2182         * testsuite/20_util/move/1.cc: Likewise.
2183         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2184         * testsuite/20_util/pair/1.cc: Likewise.
2185         * testsuite/20_util/pair/2.cc: Likewise.
2186         * testsuite/20_util/pair/3.cc: Likewise.
2187         * testsuite/20_util/pair/4.cc: Likewise.
2188         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2189         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2190         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2191         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2192         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2193         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2194         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2195         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2196         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2197         Likewise.
2198         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2199         Likewise.
2200         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2201         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2202         * testsuite/20_util/rel_ops.cc: Likewise.
2203         * testsuite/20_util/remove_reference/value.cc: Likewise.
2204         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2205         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2206         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2207         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2208         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2209         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2210         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2211         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2212         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2213         Likewise.
2214         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2215         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2216         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2217         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2218         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2219         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2220         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2221         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2222         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2223         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2224         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2225         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2226         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2227         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2228         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2229         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2230         Likewise.
2231         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2232         Likewise.
2233         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2234         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2235         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2236         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2237         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2238         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2239         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2240         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2241         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2242         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2243         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2244         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2245         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2246         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2247         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2248         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2249         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2250         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2251         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2252         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2253         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2254         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2255         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2256         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2257         Likewise.
2258         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2259         Likewise.
2260         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2261         Likewise.
2262         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2263         Likewise.
2264         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2265         Likewise.
2266         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2267         Likewise.
2268         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2269         Likewise.
2270         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2271         Likewise.
2272         * testsuite/20_util/temporary_buffer.cc: Likewise.
2273         * testsuite/20_util/time_point/1.cc: Likewise.
2274         * testsuite/20_util/time_point/2.cc: Likewise.
2275         * testsuite/20_util/time_point/3.cc: Likewise.
2276         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2277         Likewise.
2278         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2279         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2280         Likewise.
2281         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2282         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2283         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2284         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2285         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2286         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2287         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2288         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2289         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2290         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2291         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2292         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2293         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2294         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2295         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2296         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2297         Likewise.
2298         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2299         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2300         Likewise.
2301         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2302         Likewise.
2303         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2304         Likewise.
2305         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2306         Likewise.
2307         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2308         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2309         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2310         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2311         Likewise.
2312         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2313         Likewise.
2314         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2315         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2316         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2317         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2318         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2319         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2320         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2321         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2322         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2323         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2324         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2325         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2326         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2327         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2328         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2329         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2330         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2331         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2332         Likewise.
2333         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2334         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2335         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2336         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2337         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2338         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2339         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2340         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2341         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2342         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2343         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2344         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2345         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2346         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2347         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2348         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2349         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2350         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2351         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2352         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2353         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2354         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2355         Likewise.
2356         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2357         Likewise.
2358         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2359         Likewise.
2360         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2361         Likewise.
2362         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2363         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2364         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2365         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2366         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2367         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2368         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2369         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2370         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2371         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2372         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2373         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2374         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2375         Likewise.
2376         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2377         Likewise.
2378         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2379         Likewise.
2380         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2381         Likewise.
2382         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2383         Likewise.
2384         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2385         Likewise.
2386         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2387         Likewise.
2388         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2389         Likewise.
2390         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2391         Likewise.
2392         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2393         Likewise.
2394         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2395         Likewise.
2396         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2397         Likewise.
2398         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2399         Likewise.
2400         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2401         Likewise.
2402         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2403         Likewise.
2404         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2405         Likewise.
2406         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2407         Likewise.
2408         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2409         Likewise.
2410         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2411         Likewise.
2412         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2413         Likewise.
2414         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2415         Likewise.
2416         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2417         Likewise.
2418         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2419         Likewise.
2420         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2421         Likewise.
2422         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2423         Likewise.
2424         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2425         Likewise.
2426         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2427         Likewise.
2428         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2429         Likewise.
2430         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2431         Likewise.
2432         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2433         Likewise.
2434         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2435         Likewise.
2436         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2437         Likewise.
2438         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2439         Likewise.
2440         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2441         Likewise.
2442         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2443         Likewise.
2444         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2445         Likewise.
2446         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2447         Likewise.
2448         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2449         Likewise.
2450         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2451         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2452         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2453         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2454         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2455         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2456         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2457         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2458         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2459         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2460         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2461         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2462         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2463         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2464         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2465         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2466         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2467         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2468         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2469         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2470         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2471         Likewise.
2472         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2473         Likewise.
2474         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2475         Likewise.
2476         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2477         Likewise.
2478         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2479         Likewise.
2480         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2481         Likewise.
2482         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2483         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2484         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2485         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2486         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2487         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2488         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2489         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2490         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2491         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2492         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2493         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2494         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2495         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2496         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2497         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2498         Likewise.
2499         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2500         Likewise.
2501         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2502         Likewise.
2503         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2504         Likewise.
2505         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2506         Likewise.
2507         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2508         Likewise.
2509         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2510         Likewise.
2511         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2512         Likewise.
2513         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2514         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2515         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2516         Likewise.
2517         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2518         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2519         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2520         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2521         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2522         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2523         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2524         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2525         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2526         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2527         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2528         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2529         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2530         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2531         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2532         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2533         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2534         Likewise.
2535         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2536         Likewise.
2537         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2538         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2539         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2540         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2541         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2542         Likewise.
2543         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2544         Likewise.
2545         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2546         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2547         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2548         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2549         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2550         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2551         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2552         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2553         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2554         Likewise.
2555         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2556         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2557         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2558         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2559         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2560         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2561         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2562         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2563         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2564         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2565         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2566         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2567         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2568         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2569         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2570         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2571         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2572         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2573         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2574         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2575         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2576         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2577         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2578         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2579         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2580         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2581         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2582         Likewise.
2583         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2584         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2585         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2586         Likewise.
2587         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2588         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2589         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2590         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2591         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2592         Likewise.
2593         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2594         Likewise.
2595         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2596         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2597         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2598         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2599         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2600         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2601         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2602         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2603         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2604         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2605         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2606         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2607         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2608         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2609         Likewise.
2610         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2611         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2612         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2613         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2614         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2615         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2616         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2617         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2618         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2619         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2620         Likewise.
2621         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2622         Likewise.
2623         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2624         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2625         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2626         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2627         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2628         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2629         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2630         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2631         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2632         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2633         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2634         Likewise.
2635         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2636         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2637         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2638         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2639         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2640         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2641         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2642         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2643         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2644         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2645         Likewise.
2646         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2647         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2648         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2649         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2650         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2651         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2652         Likewise.
2653         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2654         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2655         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2656         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2657         Likewise.
2658         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2659         Likewise.
2660         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2661         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2662         Likewise.
2663         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2664         * testsuite/22_locale/ctype/2.cc: Likewise.
2665         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2666         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2667         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2668         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2669         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2670         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2671         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2672         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2673         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2674         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2675         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2676         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2677         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2678         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2679         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2680         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2681         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2682         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2683         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2684         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2685         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2686         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2687         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2688         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2689         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2690         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2691         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2692         * testsuite/22_locale/facet/1.cc: Likewise.
2693         * testsuite/22_locale/facet/2.cc: Likewise.
2694         * testsuite/22_locale/facet/25421.cc: Likewise.
2695         * testsuite/22_locale/global_templates/1.cc: Likewise.
2696         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2697         Likewise.
2698         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2699         Likewise.
2700         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2701         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2702         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2703         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2704         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2705         * testsuite/22_locale/locale/13630.cc: Likewise.
2706         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2707         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2708         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2709         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2710         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2711         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2712         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2713         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2714         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2715         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2716         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2717         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2718         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2719         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2720         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2721         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2722         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2723         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2724         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2725         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2726         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2727         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2728         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2729         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2730         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2731         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2732         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2733         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2734         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2735         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2736         Likewise.
2737         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2738         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2739         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2740         Likewise.
2741         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2742         Likewise.
2743         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2744         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2745         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2746         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2747         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2748         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2749         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2750         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2751         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2752         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2753         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2754         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2755         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2756         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2757         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2758         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2759         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2760         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2761         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2762         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2763         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2764         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2765         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2766         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2767         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2768         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2769         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2770         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2771         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2772         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2773         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2774         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2775         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2776         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2777         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2778         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2779         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2780         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2781         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2782         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2783         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2784         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2785         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2786         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2787         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2788         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2789         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2790         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2791         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2792         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2793         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2794         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2795         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2796         Likewise.
2797         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2798         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2799         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2800         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2801         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2802         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2803         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2804         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2805         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2806         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2807         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2808         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2809         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2810         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2811         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2812         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2813         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2814         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2815         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2816         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2817         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2818         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2819         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2820         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2821         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2822         Likewise.
2823         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2824         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2825         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2826         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2827         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2828         Likewise.
2829         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2830         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2831         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2832         Likewise.
2833         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2834         Likewise.
2835         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2836         Likewise.
2837         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2838         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2839         Likewise.
2840         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2841         Likewise.
2842         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2843         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2844         Likewise.
2845         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2846         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2847         Likewise.
2848         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2849         Likewise.
2850         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2851         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2852         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2853         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2854         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2855         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2856         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2857         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2858         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2859         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2860         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2861         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2862         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2863         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2864         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2865         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2866         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2867         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2868         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2869         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2870         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2871         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2872         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2873         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2874         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2875         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2876         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2877         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2878         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2879         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2880         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2881         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2882         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2883         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2884         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2885         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2886         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2887         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2888         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2889         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2890         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2891         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2892         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2893         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2894         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2895         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2896         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2897         Likewise.
2898         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2899         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2900         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2901         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2902         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2903         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2904         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2905         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2906         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2907         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2908         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2909         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2910         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2911         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2912         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2913         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2914         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2915         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2916         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2917         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2918         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2919         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2920         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2921         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2922         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2923         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2924         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2925         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2926         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2927         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2928         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2929         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2930         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2931         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2932         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2933         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2934         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2935         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2936         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2937         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2938         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2939         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2940         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2941         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2942         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2943         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2944         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2945         Likewise.
2946         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2947         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2948         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2949         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2950         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2951         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2952         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2953         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2954         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2955         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2956         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2957         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2958         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2959         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2960         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2961         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2962         Likewise.
2963         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2964         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2965         Likewise.
2966         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2967         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2968         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2969         Likewise.
2970         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2971         Likewise.
2972         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2973         Likewise.
2974         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2975         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2976         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2977         Likewise.
2978         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2979         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2980         Likewise.
2981         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2982         Likewise.
2983         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2984         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2985         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2986         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2987         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2988         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2989         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2990         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2991         Likewise.
2992         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2993         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2994         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2995         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2996         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2997         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2998         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2999         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3000         Likewise.
3001         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3002         Likewise.
3003         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3004         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3005         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3006         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3007         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3008         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3009         Likewise.
3010         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3011         Likewise.
3012         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3013         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3014         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3015         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3016         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3017         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3018         Likewise.
3019         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3020         Likewise.
3021         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3022         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3023         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3024         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3025         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3026         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3027         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3028         Likewise.
3029         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3030         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3031         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3032         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3033         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3034         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3035         Likewise.
3036         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3037         Likewise.
3038         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3039         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3040         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3041         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3042         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3043         Likewise.
3044         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3045         Likewise.
3046         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3047         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3048         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3049         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3050         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3051         Likewise.
3052         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3053         Likewise.
3054         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3055         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3056         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3057         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3058         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3059         Likewise.
3060         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3061         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3062         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3063         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3064         Likewise.
3065         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3066         Likewise.
3067         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3068         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3069         Likewise.
3070         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3071         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3072         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3073         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3074         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3075         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3076         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3077         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3078         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3079         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3080         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3081         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3082         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3083         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3084         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3085         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3086         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3087         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3088         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3089         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3090         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3091         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3092         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3093         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3094         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3095         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3096         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3097         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3098         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3099         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3100         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3101         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3102         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3103         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3104         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3105         Likewise.
3106         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3107         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3108         * testsuite/23_containers/bitset/18604.cc: Likewise.
3109         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3110         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3111         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3112         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3113         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3114         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3115         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3116         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3117         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3118         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3119         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3120         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3121         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3122         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3123         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3124         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3125         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3126         * testsuite/23_containers/deque/18604.cc: Likewise.
3127         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3128         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3129         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3130         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3131         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3132         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3133         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3134         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3135         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3136         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3137         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3138         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3139         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3140         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3141         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3142         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3143         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3144         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3145         Likewise.
3146         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3147         Likewise.
3148         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3149         Likewise.
3150         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3151         Likewise.
3152         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3153         Likewise.
3154         * testsuite/23_containers/deque/types/1.cc: Likewise.
3155         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3156         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3157         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3158         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3159         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3160         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3161         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3162         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3163         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3164         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3165         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3166         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3167         Likewise.
3168         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3169         Likewise.
3170         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3171         Likewise.
3172         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3173         Likewise.
3174         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3175         Likewise.
3176         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3177         Likewise.
3178         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3179         Likewise.
3180         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3181         Likewise.
3182         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3183         Likewise.
3184         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3185         Likewise.
3186         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3187         Likewise.
3188         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3189         Likewise.
3190         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3191         Likewise.
3192         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3193         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3194         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3195         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3196         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3197         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3198         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3199         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3200         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3201         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3202         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3203         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3204         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3205         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3206         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3207         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3208         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3209         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3210         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3211         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3212         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3213         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3214         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3215         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3216         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3217         Likewise.
3218         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3219         Likewise.
3220         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3221         * testsuite/23_containers/list/18604.cc: Likewise.
3222         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3223         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3224         * testsuite/23_containers/list/cons/1.cc: Likewise.
3225         * testsuite/23_containers/list/cons/2.cc: Likewise.
3226         * testsuite/23_containers/list/cons/3.cc: Likewise.
3227         * testsuite/23_containers/list/cons/4.cc: Likewise.
3228         * testsuite/23_containers/list/cons/5.cc: Likewise.
3229         * testsuite/23_containers/list/cons/6.cc: Likewise.
3230         * testsuite/23_containers/list/cons/7.cc: Likewise.
3231         * testsuite/23_containers/list/cons/8.cc: Likewise.
3232         * testsuite/23_containers/list/cons/9.cc: Likewise.
3233         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3234         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3235         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3236         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3237         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3238         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3239         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3240         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3241         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3242         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3243         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3244         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3245         * testsuite/23_containers/list/operations/1.cc: Likewise.
3246         * testsuite/23_containers/list/operations/2.cc: Likewise.
3247         * testsuite/23_containers/list/operations/3.cc: Likewise.
3248         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3249         * testsuite/23_containers/list/operations/4.cc: Likewise.
3250         * testsuite/23_containers/list/operations/5.cc: Likewise.
3251         * testsuite/23_containers/list/pthread1.cc: Likewise.
3252         * testsuite/23_containers/list/pthread5.cc: Likewise.
3253         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3254         Likewise.
3255         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3256         Likewise.
3257         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3258         Likewise.
3259         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3260         Likewise.
3261         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3262         Likewise.
3263         * testsuite/23_containers/map/18604.cc: Likewise.
3264         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3265         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3266         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3267         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3268         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3269         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3270         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3271         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3272         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3273         * testsuite/23_containers/map/operators/1.cc: Likewise.
3274         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3275         * testsuite/23_containers/map/pthread6.cc: Likewise.
3276         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3277         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3278         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3279         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3280         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3281         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3282         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3283         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3284         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3285         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3286         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3287         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3288         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3289         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3290         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3291         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3292         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3293         * testsuite/23_containers/set/18604.cc: Likewise.
3294         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3295         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3296         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3297         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3298         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3299         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3300         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3301         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3302         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3303         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3304         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3305         Likewise.
3306         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3307         Likewise.
3308         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3309         Likewise.
3310         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3311         Likewise.
3312         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3313         Likewise.
3314         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3315         Likewise.
3316         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3317         Likewise.
3318         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3319         Likewise.
3320         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3321         Likewise.
3322         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3323         Likewise.
3324         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3325         Likewise.
3326         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3327         Likewise.
3328         * testsuite/23_containers/vector/18604.cc: Likewise.
3329         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3330         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3331         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3332         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3333         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3334         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3335         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3336         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3337         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3338         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3339         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3340         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3341         Likewise.
3342         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3343         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3344         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3345         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3346         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3347         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3348         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3349         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3350         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3351         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3352         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3353         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3354         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3355         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3356         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3357         Likewise.
3358         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3359         Likewise.
3360         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3361         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3362         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3363         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3364         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3365         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3366         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3367         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3368         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3369         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3370         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3371         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3372         Likewise.
3373         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3374         Likewise.
3375         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3376         Likewise.
3377         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3378         Likewise.
3379         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3380         Likewise.
3381         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3382         Likewise.
3383         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3384         * testsuite/23_containers/vector/types/1.cc: Likewise.
3385         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3386         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3387         Likewise.
3388         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3389         Likewise.
3390         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3391         Likewise.
3392         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3393         Likewise.
3394         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3395         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3396         Likewise.
3397         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3398         Likewise.
3399         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3400         Likewise.
3401         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3402         Likewise.
3403         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3404         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3405         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3406         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3407         Likewise.
3408         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3409         Likewise.
3410         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3411         Likewise.
3412         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3413         Likewise.
3414         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3415         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3416         Likewise.
3417         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3418         Likewise.
3419         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3420         Likewise.
3421         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3422         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3423         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3424         Likewise.
3425         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3426         Likewise.
3427         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3428         Likewise.
3429         * testsuite/24_iterators/operations/next.cc: Likewise.
3430         * testsuite/24_iterators/operations/prev.cc: Likewise.
3431         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3432         Likewise.
3433         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3434         Likewise.
3435         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3436         Likewise.
3437         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3438         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3439         Likewise.
3440         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3441         Likewise.
3442         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3443         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3444         Likewise.
3445         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3446         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3447         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3448         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3449         Likewise.
3450         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3451         Likewise.
3452         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3453         Likewise.
3454         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3455         Likewise.
3456         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3457         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3458         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3459         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3460         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3461         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3462         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3463         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3464         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3465         * testsuite/25_algorithms/copy/1.cc: Likewise.
3466         * testsuite/25_algorithms/copy/2.cc: Likewise.
3467         * testsuite/25_algorithms/copy/3.cc: Likewise.
3468         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3469         * testsuite/25_algorithms/copy/4.cc: Likewise.
3470         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3471         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3472         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3473         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3474         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3475         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3476         Likewise.
3477         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3478         Likewise.
3479         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3480         Likewise.
3481         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3482         Likewise.
3483         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3484         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3485         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3486         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3487         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3488         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3489         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3490         * testsuite/25_algorithms/count/1.cc: Likewise.
3491         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3492         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3493         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3494         * testsuite/25_algorithms/equal/1.cc: Likewise.
3495         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3496         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3497         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3498         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3499         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3500         * testsuite/25_algorithms/fill/1.cc: Likewise.
3501         * testsuite/25_algorithms/fill/2.cc: Likewise.
3502         * testsuite/25_algorithms/fill/3.cc: Likewise.
3503         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3504         * testsuite/25_algorithms/fill/4.cc: Likewise.
3505         * testsuite/25_algorithms/fill/5.cc: Likewise.
3506         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3507         * testsuite/25_algorithms/find/1.cc: Likewise.
3508         * testsuite/25_algorithms/find/17441.cc: Likewise.
3509         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3510         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3511         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3512         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3513         Likewise.
3514         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3515         Likewise.
3516         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3517         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3518         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3519         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3520         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3521         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3522         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3523         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3524         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3525         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3526         Likewise.
3527         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3528         Likewise.
3529         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3530         Likewise.
3531         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3532         Likewise.
3533         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3534         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3535         * testsuite/25_algorithms/heap/1.cc: Likewise.
3536         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3537         * testsuite/25_algorithms/includes/1.cc: Likewise.
3538         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3539         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3540         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3541         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3542         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3543         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3544         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3545         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3546         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3547         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3548         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3549         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3550         Likewise.
3551         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3552         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3553         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3554         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3555         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3556         * testsuite/25_algorithms/max/1.cc: Likewise.
3557         * testsuite/25_algorithms/max/2.cc: Likewise.
3558         * testsuite/25_algorithms/max/3.cc: Likewise.
3559         * testsuite/25_algorithms/max/37547.cc: Likewise.
3560         * testsuite/25_algorithms/max/4.cc: Likewise.
3561         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3562         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3563         * testsuite/25_algorithms/merge/1.cc: Likewise.
3564         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3565         * testsuite/25_algorithms/min/1.cc: Likewise.
3566         * testsuite/25_algorithms/min/2.cc: Likewise.
3567         * testsuite/25_algorithms/min/3.cc: Likewise.
3568         * testsuite/25_algorithms/min/37547.cc: Likewise.
3569         * testsuite/25_algorithms/min/4.cc: Likewise.
3570         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3571         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3572         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3573         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3574         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3575         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3576         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3577         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3578         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3579         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3580         * testsuite/25_algorithms/move/1.cc: Likewise.
3581         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3582         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3583         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3584         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3585         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3586         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3587         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3588         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3589         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3590         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3591         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3592         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3593         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3594         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3595         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3596         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3597         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3598         * testsuite/25_algorithms/partition/1.cc: Likewise.
3599         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3600         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3601         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3602         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3603         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3604         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3605         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3606         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3607         * testsuite/25_algorithms/remove/1.cc: Likewise.
3608         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3609         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3610         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3611         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3612         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3613         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3614         * testsuite/25_algorithms/replace/1.cc: Likewise.
3615         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3616         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3617         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3618         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3619         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3620         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3621         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3622         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3623         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3624         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3625         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3626         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3627         * testsuite/25_algorithms/search/1.cc: Likewise.
3628         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3629         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3630         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3631         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3632         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3633         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3634         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3635         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3636         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3637         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3638         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3639         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3640         Likewise.
3641         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3642         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3643         * testsuite/25_algorithms/sort/1.cc: Likewise.
3644         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3645         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3646         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3647         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3648         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3649         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3650         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3651         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3652         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3653         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3654         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3655         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3656         * testsuite/25_algorithms/unique/1.cc: Likewise.
3657         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3658         * testsuite/25_algorithms/unique/2.cc: Likewise.
3659         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3660         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3661         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3662         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3663         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3664         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3665         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3666         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3667         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3668         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3669         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3670         * testsuite/26_numerics/complex/13450.cc: Likewise.
3671         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3672         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3673         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3674         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3675         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3676         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3677         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3678         Likewise.
3679         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3680         Likewise.
3681         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3682         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3683         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3684         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3685         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3686         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3687         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3688         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3689         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3690         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3691         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3692         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3693         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3694         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3695         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3696         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3697         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3698         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3699         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3700         Likewise.
3701         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3702         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3703         Likewise.
3704         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3705         Likewise.
3706         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3707         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3708         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3709         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3710         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3711         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3712         * testsuite/26_numerics/iota/1.cc: Likewise.
3713         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3714         * testsuite/26_numerics/slice/1.cc: Likewise.
3715         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3716         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3717         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3718         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3719         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3720         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3721         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3722         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3723         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3724         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3725         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3726         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3727         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3728         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3729         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3730         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3731         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3732         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3733         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3734         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3735         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3736         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3737         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3738         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3739         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3740         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3741         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3742         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3743         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3744         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3745         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3746         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3747         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3748         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3749         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3750         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3751         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3752         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3753         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3754         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3755         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3756         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3757         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3758         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3759         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3760         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3761         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3762         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3763         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3764         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3765         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3766         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3767         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3768         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3769         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3770         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3771         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3772         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3773         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3774         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3775         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3776         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3777         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3778         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3779         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3780         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3781         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3782         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3783         Likewise.
3784         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3785         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3786         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3787         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3788         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3789         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3790         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3791         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3792         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3793         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3794         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3795         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3796         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3797         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3798         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3799         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3800         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3801         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3802         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3803         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3804         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3805         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3806         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3807         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3808         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3809         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3810         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3811         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3812         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3813         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3814         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3815         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3816         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3817         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3818         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3819         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3820         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3821         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3822         Likewise.
3823         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3824         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3825         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3826         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3827         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3828         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3829         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3830         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3831         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3832         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3833         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3834         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3835         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3836         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3837         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3838         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3839         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3840         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3841         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3842         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3843         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3844         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3845         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3846         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3847         Likewise.
3848         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3849         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3850         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3851         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3852         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3853         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3854         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3855         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3856         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3857         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3858         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3859         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3860         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3861         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3862         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3863         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3864         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3865         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3866         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3867         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3868         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3869         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3870         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3871         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3872         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3873         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3874         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3875         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3876         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3877         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3878         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3879         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3880         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3881         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3882         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3883         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3884         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3885         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3886         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3887         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3888         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3889         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3890         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3891         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3892         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3893         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3894         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3895         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3896         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3897         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3898         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3899         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3900         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3901         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3902         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3903         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3904         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3905         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3906         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3907         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3908         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3909         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3910         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3911         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3912         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3913         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3914         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3915         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3916         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3917         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3918         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3919         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3920         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3921         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3922         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3923         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3924         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3925         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3926         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3927         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3928         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3929         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3930         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3931         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3932         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3933         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3934         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3935         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3936         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3937         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3938         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3939         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3940         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3941         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3942         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3943         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3944         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3945         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3946         Likewise.
3947         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3948         Likewise.
3949         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3950         Likewise.
3951         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3952         Likewise.
3953         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3954         Likewise.
3955         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3956         Likewise.
3957         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3958         Likewise.
3959         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3960         Likewise.
3961         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3962         Likewise.
3963         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3964         Likewise.
3965         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3966         Likewise.
3967         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3968         Likewise.
3969         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3970         Likewise.
3971         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3972         Likewise.
3973         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3974         Likewise.
3975         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3976         Likewise.
3977         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3978         Likewise.
3979         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3980         Likewise.
3981         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3982         Likewise.
3983         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3984         Likewise.
3985         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3986         Likewise.
3987         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3988         Likewise.
3989         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3990         Likewise.
3991         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3992         Likewise.
3993         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3994         Likewise.
3995         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3996         Likewise.
3997         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3998         Likewise.
3999         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4000         Likewise.
4001         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4002         Likewise.
4003         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4004         Likewise.
4005         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4006         Likewise.
4007         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4008         Likewise.
4009         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4010         Likewise.
4011         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4012         Likewise.
4013         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4014         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4015         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4016         Likewise.
4017         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4018         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4019         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4020         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4021         Likewise.
4022         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4023         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4024         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4025         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4026         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4027         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4028         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4029         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4030         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4031         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4032         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4033         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4034         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4035         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4036         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4037         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4038         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4039         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4040         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4041         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4042         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4043         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4044         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4045         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4046         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4047         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4048         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4049         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4050         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4051         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4052         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4053         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4054         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4055         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4056         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4057         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4058         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4059         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4060         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4061         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4062         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4063         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4064         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4065         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4066         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4067         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4068         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4069         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4070         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4071         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4072         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4073         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4074         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4075         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4076         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4077         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4078         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4079         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4080         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4081         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4082         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4083         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4084         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4085         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4086         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4087         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4088         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4089         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4090         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4091         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4092         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4093         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4094         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4095         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4096         Likewise.
4097         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4098         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4099         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4100         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4101         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4102         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4103         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4104         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4105         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4106         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4107         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4108         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4109         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4110         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4111         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4112         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4113         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4114         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4115         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4116         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4117         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4118         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4119         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4120         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4121         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4122         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4123         Likewise.
4124         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4125         Likewise.
4126         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4127         Likewise.
4128         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4129         Likewise.
4130         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4131         Likewise.
4132         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4133         Likewise.
4134         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4135         Likewise.
4136         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4137         Likewise.
4138         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4139         Likewise.
4140         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4141         Likewise.
4142         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4143         Likewise.
4144         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4145         Likewise.
4146         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4147         Likewise.
4148         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4149         Likewise.
4150         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4151         Likewise.
4152         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4153         Likewise.
4154         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4155         Likewise.
4156         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4157         Likewise.
4158         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4159         Likewise.
4160         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4161         Likewise.
4162         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4163         Likewise.
4164         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4165         Likewise.
4166         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4167         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4168         Likewise.
4169         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4170         Likewise.
4171         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4172         Likewise.
4173         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4174         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4175         Likewise.
4176         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4177         Likewise.
4178         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4179         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4180         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4181         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4182         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4183         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4184         Likewise.
4185         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4186         Likewise.
4187         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4188         Likewise.
4189         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4190         Likewise.
4191         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4192         Likewise.
4193         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4194         Likewise.
4195         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4196         Likewise.
4197         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4198         Likewise.
4199         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4200         Likewise.
4201         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4202         Likewise.
4203         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4204         Likewise.
4205         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4206         Likewise.
4207         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4208         Likewise.
4209         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4210         Likewise.
4211         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4212         Likewise.
4213         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4214         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4215         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4216         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4217         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4218         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4219         Likewise.
4220         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4221         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4222         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4223         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4224         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4225         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4226         Likewise.
4227         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4228         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4229         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4230         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4231         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4232         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4233         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4234         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4235         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4236         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4237         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4238         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4239         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4240         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4241         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4242         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4243         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4244         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4245         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4246         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4247         Likewise.
4248         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4249         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4250         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4251         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4252         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4253         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4254         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4255         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4256         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4257         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4258         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4259         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4260         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4261         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4262         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4263         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4264         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4265         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4266         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4267         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4268         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4269         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4270         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4271         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4272         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4273         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4274         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4275         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4276         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4277         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4278         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4279         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4280         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4281         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4282         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4283         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4284         Likewise.
4285         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4286         Likewise.
4287         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4288         Likewise.
4289         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4290         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4291         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4292         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4293         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4294         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4295         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4296         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4297         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4298         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4299         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4300         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4301         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4302         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4303         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4304         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4305         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4306         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4307         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4308         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4309         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4310         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4311         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4312         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4313         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4314         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4315         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4316         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4317         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4318         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4319         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4320         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4321         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4322         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4323         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4324         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4325         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4326         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4327         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4328         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4329         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4330         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4331         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4332         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4333         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4334         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4335         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4336         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4337         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4338         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4339         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4340         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4341         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4342         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4343         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4344         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4345         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4346         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4347         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4348         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4349         Likewise.
4350         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4351         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4352         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4353         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4354         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4355         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4356         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4357         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4358         * testsuite/27_io/fpos/11450.cc: Likewise.
4359         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4360         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4361         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4362         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4363         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4364         * testsuite/27_io/fpos/14775.cc: Likewise.
4365         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4366         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4367         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4368         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4369         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4370         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4371         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4372         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4373         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4374         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4375         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4376         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4377         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4378         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4379         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4380         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4381         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4382         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4383         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4384         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4385         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4386         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4387         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4388         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4389         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4390         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4391         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4392         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4393         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4394         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4395         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4396         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4397         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4398         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4399         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4400         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4401         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4402         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4403         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4404         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4405         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4406         * testsuite/27_io/objects/char/1.cc: Likewise.
4407         * testsuite/27_io/objects/char/10.cc: Likewise.
4408         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4409         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4410         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4411         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4412         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4413         * testsuite/27_io/objects/char/2.cc: Likewise.
4414         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4415         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4416         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4417         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4418         * testsuite/27_io/objects/char/5.cc: Likewise.
4419         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4420         * testsuite/27_io/objects/char/6.cc: Likewise.
4421         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4422         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4423         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4424         * testsuite/27_io/objects/char/7.cc: Likewise.
4425         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4426         * testsuite/27_io/objects/char/8.cc: Likewise.
4427         * testsuite/27_io/objects/char/9.cc: Likewise.
4428         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4429         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4430         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4431         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4432         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4433         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4434         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4435         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4436         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4437         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4438         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4439         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4440         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4441         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4442         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4443         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4444         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4445         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4446         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4447         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4448         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4449         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4450         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4451         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4452         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4453         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4454         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4455         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4456         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4457         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4458         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4459         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4460         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4461         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4462         * testsuite/27_io/types/1.cc: Likewise.
4463         * testsuite/27_io/types/2.cc: Likewise.
4464         * testsuite/27_io/types/3.cc: Likewise.
4465         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4466         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4467         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4468         Likewise.
4469         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4470         Likewise.
4471         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4472         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4473         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4474         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4475         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4476         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4477         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4478         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4479         Likewise.
4480         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4481         Likewise.
4482         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4483         Likewise.
4484         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4485         Likewise.
4486         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4487         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4488         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4489         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4490         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4491         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4492         Likewise.
4493         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4494         Likewise.
4495         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4496         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4497         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4498         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4499         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4500         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4501         * testsuite/Makefile.am: Likewise.
4502         * testsuite/abi/30586.cc: Likewise.
4503         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4504         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4505         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4506         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4507         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4508         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4509         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4510         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4511         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4512         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4513         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4514         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4515         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4516         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4517         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4518         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4519         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4520         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4521         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4522         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4523         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4524         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4525         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4526         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4527         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4528         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4529         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4530         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4531         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4532         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4533         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4534         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4535         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4536         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4537         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4538         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4539         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4540         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4541         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4542         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4543         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4544         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4545         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4546         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4547         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4548         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4549         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4550         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4551         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4552         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4553         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4554         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4555         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4556         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4557         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4558         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4559         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4560         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4561         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4562         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4563         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4564         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4565         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4566         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4567         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4568         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4569         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4570         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4571         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4572         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4573         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4574         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4575         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4576         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4577         * testsuite/abi/demangle/regression/old.cc: Likewise.
4578         * testsuite/abi/header_cxxabi.c: Likewise.
4579         * testsuite/backward/11460.cc: Likewise.
4580         * testsuite/backward/hash_map/1.cc: Likewise.
4581         * testsuite/backward/hash_map/14648.cc: Likewise.
4582         * testsuite/backward/hash_map/23528.cc: Likewise.
4583         * testsuite/backward/hash_set/1.cc: Likewise.
4584         * testsuite/backward/strstream_members.cc: Likewise.
4585         * testsuite/config/default.exp: Likewise.
4586         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4587         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4588         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4589         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4590         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4591         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4592         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4593         * testsuite/data/sgetn.txt: Likewise.
4594         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4595         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4596         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4597         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4598         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4599         * testsuite/ext/array_allocator/26875.cc: Likewise.
4600         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4601         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4602         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4603         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4604         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4605         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4606         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4607         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4608         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4609         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4610         * testsuite/ext/codecvt/1.cc: Likewise.
4611         * testsuite/ext/codecvt/char-1.cc: Likewise.
4612         * testsuite/ext/codecvt/char-2.cc: Likewise.
4613         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4614         * testsuite/ext/concept_checks.cc: Likewise.
4615         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4616         Likewise.
4617         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4618         Likewise.
4619         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4620         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4621         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4622         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4623         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4624         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4625         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4626         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4627         Likewise.
4628         * testsuite/ext/headers.cc: Likewise.
4629         * testsuite/ext/is_heap/1.cc: Likewise.
4630         * testsuite/ext/is_heap/check_type.cc: Likewise.
4631         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4632         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4633         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4634         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4635         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4636         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4637         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4638         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4639         * testsuite/ext/median.cc: Likewise.
4640         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4641         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4642         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4643         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4644         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4645         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4646         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4647         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4648         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4649         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4650         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4651         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4652         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4653         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4654         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4655         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4656         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4657         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4658         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4659         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4660         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4661         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4662         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4663         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4664         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4665         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4666         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4667         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4668         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4669         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4670         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4671         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4672         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4673         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4674         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4675         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4676         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4677         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4678         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4679         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4680         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4681         * testsuite/ext/rope/1.cc: Likewise.
4682         * testsuite/ext/rope/2.cc: Likewise.
4683         * testsuite/ext/rope/3.cc: Likewise.
4684         * testsuite/ext/rope/36832.cc: Likewise.
4685         * testsuite/ext/rope/4.cc: Likewise.
4686         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4687         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4688         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4689         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4690         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4691         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4692         Likewise.
4693         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4694         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4695         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4696         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4697         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4698         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4699         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4700         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4701         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4702         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4703         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4704         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4705         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4706         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4707         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4708         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4709         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4710         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4711         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4712         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4713         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4714         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4715         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4716         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4717         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4718         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4719         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4720         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4721         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4722         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4723         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4724         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4725         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4726         * testsuite/lib/dg-options.exp: Likewise.
4727         * testsuite/lib/libstdc++.exp: Likewise.
4728         * testsuite/lib/prune.exp: Likewise.
4729         * testsuite/libstdc++-abi/abi.exp: Likewise.
4730         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4731         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4732         Likewise.
4733         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4734         Likewise.
4735         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4736         Likewise.
4737         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4738         Likewise.
4739         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4740         Likewise.
4741         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4742         Likewise.
4743         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4744         Likewise.
4745         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4746         Likewise.
4747         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4748         Likewise.
4749         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4750         Likewise.
4751         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4752         Likewise.
4753         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4754         Likewise.
4755         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4756         Likewise.
4757         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4758         Likewise.
4759         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4760         Likewise.
4761         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4762         Likewise.
4763         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4764         Likewise.
4765         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4766         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4767         Likewise.
4768         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4769         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4770         Likewise.
4771         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4772         Likewise.
4773         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4774         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4775         Likewise.
4776         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4777         Likewise.
4778         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4779         Likewise.
4780         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4781         Likewise.
4782         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4783         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4784         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4785         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4786         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4787         Likewise.
4788         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4789         Likewise.
4790         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4791         Likewise.
4792         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4793         Likewise.
4794         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4795         Likewise.
4796         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4797         Likewise.
4798         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4799         Likewise.
4800         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4801         Likewise.
4802         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4803         Likewise.
4804         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4805         Likewise.
4806         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4807         Likewise.
4808         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4809         Likewise.
4810         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4811         Likewise.
4812         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4813         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4814         Likewise.
4815         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4816         Likewise.
4817         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4818         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4819         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4820         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4821         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4822         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4823         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4824         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4825         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4826         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4827         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4828         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4829         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4830         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4831         Likewise.
4832         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4833         Likewise.
4834         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4835         Likewise.
4836         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4837         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4838         Likewise.
4839         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4840         Likewise.
4841         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4842         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4843         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4844         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4845         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4846         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4847         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4848         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4849         Likewise.
4850         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4851         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4852         Likewise.
4853         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4854         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4855         Likewise.
4856         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4857         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4858         Likewise.
4859         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4860         Likewise.
4861         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4862         Likewise.
4863         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4864         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4865         Likewise.
4866         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4867         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4868         Likewise.
4869         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4870         Likewise.
4871         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4872         Likewise.
4873         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4874         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4875         Likewise.
4876         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4877         Likewise.
4878         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4879         Likewise.
4880         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4881         Likewise.
4882         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4883         Likewise.
4884         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4885         Likewise.
4886         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4887         Likewise.
4888         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4889         Likewise.
4890         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4891         Likewise.
4892         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4893         Likewise.
4894         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4895         Likewise.
4896         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4897         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4898         Likewise.
4899         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4900         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4901         Likewise.
4902         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4903         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4904         Likewise.
4905         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4906         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4907         Likewise.
4908         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4909         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4910         Likewise.
4911         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4912         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4913         Likewise.
4914         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4915         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4916         Likewise.
4917         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4918         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4919         Likewise.
4920         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4921         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4922         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4923         Likewise.
4924         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4925         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4926         Likewise.
4927         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4928         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4929         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4930         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4931         Likewise.
4932         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4933         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4934         Likewise.
4935         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4936         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4937         Likewise.
4938         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4939         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4940         Likewise.
4941         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4942         Likewise.
4943         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4944         Likewise.
4945         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4946         Likewise.
4947         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4948         Likewise.
4949         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4950         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4951         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4952         Likewise.
4953         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4954         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4955         Likewise.
4956         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4957         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4958         Likewise.
4959         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4960         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4961         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4962         Likewise.
4963         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4964         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4965         Likewise.
4966         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4967         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4968         Likewise.
4969         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4970         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4971         Likewise.
4972         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4973         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4974         Likewise.
4975         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4976         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4977         Likewise.
4978         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4979         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4980         Likewise.
4981         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4982         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4983         Likewise.
4984         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4985         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4986         Likewise.
4987         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4988         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4989         Likewise.
4990         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4991         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4992         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4993         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4994         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4995         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4996         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4997         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4998         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4999         Likewise.
5000         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5001         Likewise.
5002         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5003         Likewise.
5004         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5005         Likewise.
5006         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5007         Likewise.
5008         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5009         Likewise.
5010         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5011         Likewise.
5012         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5013         Likewise.
5014         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5015         Likewise.
5016         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5017         Likewise.
5018         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5019         Likewise.
5020         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5021         Likewise.
5022         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5023         Likewise.
5024         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5025         Likewise.
5026         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5027         Likewise.
5028         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5029         Likewise.
5030         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5031         Likewise.
5032         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5033         Likewise.
5034         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5035         Likewise.
5036         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5037         Likewise.
5038         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5039         Likewise.
5040         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5041         Likewise.
5042         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5043         Likewise.
5044         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5045         Likewise.
5046         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5047         Likewise.
5048         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5049         Likewise.
5050         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5051         Likewise.
5052         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5053         Likewise.
5054         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5055         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5056         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5057         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5058         Likewise.
5059         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5060         Likewise.
5061         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5062         Likewise.
5063         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5064         Likewise.
5065         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5066         Likewise.
5067         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5068         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5069         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5070         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5071         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5072         Likewise.
5073         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5074         Likewise.
5075         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5076         Likewise.
5077         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5078         Likewise.
5079         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5080         Likewise.
5081         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5082         Likewise.
5083         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5084         Likewise.
5085         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5086         Likewise.
5087         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5088         Likewise.
5089         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5090         Likewise.
5091         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5092         Likewise.
5093         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5094         Likewise.
5095         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5096         Likewise.
5097         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5098         Likewise.
5099         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5100         Likewise.
5101         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5102         Likewise.
5103         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5104         Likewise.
5105         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5106         Likewise.
5107         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5108         Likewise.
5109         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5110         Likewise.
5111         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5112         Likewise.
5113         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5114         Likewise.
5115         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5116         Likewise.
5117         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5118         Likewise.
5119         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5120         Likewise.
5121         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5122         Likewise.
5123         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5124         Likewise.
5125         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5126         Likewise.
5127         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5128         Likewise.
5129         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5130         Likewise.
5131         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5132         Likewise.
5133         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5134         Likewise.
5135         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5136         Likewise.
5137         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5138         Likewise.
5139         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5140         Likewise.
5141         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5142         Likewise.
5143         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5144         Likewise.
5145         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5146         Likewise.
5147         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5148         Likewise.
5149         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5150         Likewise.
5151         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5152         Likewise.
5153         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5154         Likewise.
5155         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5156         Likewise.
5157         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5158         Likewise.
5159         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5160         Likewise.
5161         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5162         Likewise.
5163         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5164         Likewise.
5165         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5166         Likewise.
5167         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5168         Likewise.
5169         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5170         Likewise.
5171         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5172         Likewise.
5173         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5174         Likewise.
5175         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5176         Likewise.
5177         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5178         Likewise.
5179         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5180         Likewise.
5181         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5182         Likewise.
5183         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5184         Likewise.
5185         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5186         Likewise.
5187         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5188         Likewise.
5189         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5190         Likewise.
5191         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5192         Likewise.
5193         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5194         Likewise.
5195         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5196         Likewise.
5197         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5198         Likewise.
5199         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5200         Likewise.
5201         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5202         Likewise.
5203         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5204         Likewise.
5205         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5206         Likewise.
5207         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5208         Likewise.
5209         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5210         Likewise.
5211         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5212         Likewise.
5213         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5214         Likewise.
5215         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5216         Likewise.
5217         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5218         Likewise.
5219         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5220         Likewise.
5221         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5222         Likewise.
5223         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5224         Likewise.
5225         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5226         Likewise.
5227         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5228         Likewise.
5229         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5230         Likewise.
5231         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5232         Likewise.
5233         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5234         Likewise.
5235         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5236         Likewise.
5237         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5238         Likewise.
5239         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5240         Likewise.
5241         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5242         Likewise.
5243         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5244         Likewise.
5245         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5246         Likewise.
5247         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5248         Likewise.
5249         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5250         Likewise.
5251         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5252         Likewise.
5253         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5254         Likewise.
5255         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5256         Likewise.
5257         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5258         Likewise.
5259         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5260         Likewise.
5261         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5262         Likewise.
5263         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5264         Likewise.
5265         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5266         Likewise.
5267         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5268         Likewise.
5269         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5270         Likewise.
5271         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5272         Likewise.
5273         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5274         Likewise.
5275         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5276         Likewise.
5277         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5278         Likewise.
5279         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5280         Likewise.
5281         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5282         Likewise.
5283         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5284         Likewise.
5285         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5286         Likewise.
5287         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5288         Likewise.
5289         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5290         Likewise.
5291         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5292         Likewise.
5293         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5294         Likewise.
5295         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5296         Likewise.
5297         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5298         Likewise.
5299         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5300         Likewise.
5301         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5302         Likewise.
5303         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5304         Likewise.
5305         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5306         Likewise.
5307         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5308         Likewise.
5309         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5310         Likewise.
5311         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5312         Likewise.
5313         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5314         Likewise.
5315         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5316         Likewise.
5317         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5318         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5319         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5320         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5321         Likewise.
5322         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5323         Likewise.
5324         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5325         Likewise.
5326         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5327         Likewise.
5328         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5329         Likewise.
5330         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5331         Likewise.
5332         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5333         Likewise.
5334         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5335         Likewise.
5336         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5337         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5338         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5339         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5340         Likewise.
5341         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5342         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5343         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5344         Likewise.
5345         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5346         Likewise.
5347         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5348         Likewise.
5349         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5350         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5351         Likewise.
5352         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5353         Likewise.
5354         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5355         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5356         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5357         Likewise.
5358         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5359         Likewise.
5360         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5361         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5362         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5363         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5364         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5365         Likewise.
5366         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5367         Likewise.
5368         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5369         Likewise.
5370         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5371         Likewise.
5372         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5373         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5374         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5375         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5376         Likewise.
5377         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5378         Likewise.
5379         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5380         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5381         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5382         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5383         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5384         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5385         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5386         Likewise.
5387         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5388         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5389         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5390         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5391         Likewise.
5392         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5393         Likewise.
5394         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5395         Likewise.
5396         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5397         Likewise.
5398         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5399         Likewise.
5400         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5401         Likewise.
5402         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5403         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5404         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5405         Likewise.
5406         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5407         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5408         Likewise.
5409         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5410         Likewise.
5411         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5412         Likewise.
5413         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5414         Likewise.
5415         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5416         Likewise.
5417         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5418         Likewise.
5419         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5420         Likewise.
5421         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5422         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5423         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5424         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5425         Likewise.
5426         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5427         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5428         Likewise.
5429         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5430         Likewise.
5431         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5432         Likewise.
5433         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5434         Likewise.
5435         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5436         Likewise.
5437         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5438         Likewise.
5439         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5440         Likewise.
5441         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5442         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5443         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5444         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5445         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5446         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5447         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5448         Likewise.
5449         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5450         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5451         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5452         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5453         Likewise.
5454         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5455         Likewise.
5456         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5457         Likewise.
5458         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5459         Likewise.
5460         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5461         Likewise.
5462         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5463         Likewise.
5464         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5465         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5466         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5467         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5468         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5469         Likewise.
5470         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5471         Likewise.
5472         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5473         Likewise.
5474         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5475         Likewise.
5476         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5477         Likewise.
5478         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5479         Likewise.
5480         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5481         Likewise.
5482         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5483         Likewise.
5484         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5485         Likewise.
5486         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5487         Likewise.
5488         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5489         Likewise.
5490         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5491         Likewise.
5492         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5493         Likewise.
5494         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5495         Likewise.
5496         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5497         Likewise.
5498         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5499         Likewise.
5500         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5501         Likewise.
5502         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5503         Likewise.
5504         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5505         Likewise.
5506         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5507         Likewise.
5508         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5509         Likewise.
5510         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5511         Likewise.
5512         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5513         Likewise.
5514         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5515         Likewise.
5516         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5517         Likewise.
5518         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5519         Likewise.
5520         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5521         Likewise.
5522         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5523         Likewise.
5524         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5525         Likewise.
5526         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5527         Likewise.
5528         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5529         Likewise.
5530         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5531         Likewise.
5532         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5533         Likewise.
5534         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5535         Likewise.
5536         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5537         Likewise.
5538         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5539         Likewise.
5540         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5541         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5542         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5543         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5544         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5545         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5546         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5547         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5548         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5549         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5550         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5551         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5552         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5553         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5554         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5555         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5556         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5557         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5558         * testsuite/tr1/headers/all.cc: Likewise.
5559         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5560         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5561         * testsuite/util/testsuite_shared.cc: Likewise.
5562         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5563         * testsuite/17_intro/headers/all.cc: Likewise.
5564         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5565         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5566         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5567         Likewise.
5568         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5569         Likewise.
5570         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5571         Likewise.
5572         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5573         Likewise.
5574         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5575         Likewise.
5576         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5577         Likewise.
5578         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5579         Likewise.
5580         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5581         Likewise.
5582         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5583         Likewise.
5584         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5585         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5586         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5587         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5588         Likewise.
5589         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5590         Likewise.
5591         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5592         Likewise.
5593         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5594         Likewise.
5595         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5596         Likewise.
5597         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5598         Likewise.
5599         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5600         Likewise.
5601         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5602         Likewise.
5603         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5604         Likewise.
5605         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5606         Likewise.
5607         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5608         Likewise.
5609         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5610         Likewise.
5611         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5612         Likewise.
5613         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5614         Likewise.
5615         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5616         Likewise.
5617         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5618         Likewise.
5619         * testsuite/20_util/pair/moveable.cc: Likewise.
5620         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5621         Likewise.
5622         * testsuite/20_util/pair/swap.cc: Likewise.
5623         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5624         Likewise.
5625         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5626         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5627         Likewise.
5628         * testsuite/20_util/tuple/moveable.cc: Likewise.
5629         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5630         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5631         Likewise.
5632         * testsuite/20_util/tuple/swap.cc: Likewise.
5633         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5634         Likewise.
5635         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5636         Likewise.
5637         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5638         Likewise.
5639         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5640         Likewise.
5641         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5642         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5643         Likewise.
5644         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5645         Likewise.
5646         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5647         Likewise.
5648         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5649         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5650         Likewise.
5651         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5652         Likewise.
5653         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5654         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5655         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5656         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5657         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5658         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5659         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5660         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5661         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5662         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5663         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5664         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5665         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5666         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5667         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5668         Likewise.
5669         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5670         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5671         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5672         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5673         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5674         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5675         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5676         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5677         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5678         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5679         Likewise.
5680         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5681         Likewise.
5682         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5683         Likewise.
5684         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5685         Likewise.
5686         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5687         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5688         Likewise.
5689         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5690         Likewise.
5691         * testsuite/23_containers/deque/14340.cc: Likewise.
5692         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5693         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5694         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5695         * testsuite/23_containers/deque/init-list.cc: Likewise.
5696         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5697         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5698         * testsuite/23_containers/deque/moveable.cc: Likewise.
5699         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5700         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5701         Likewise.
5702         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5703         Likewise.
5704         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5705         Likewise.
5706         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5707         Likewise.
5708         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5709         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5710         Likewise.
5711         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5712         Likewise.
5713         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5714         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5715         Likewise.
5716         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5717         Likewise.
5718         * testsuite/23_containers/list/14340.cc: Likewise.
5719         * testsuite/23_containers/list/23781.cc: Likewise.
5720         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5721         * testsuite/23_containers/list/init-list.cc: Likewise.
5722         * testsuite/23_containers/list/moveable.cc: Likewise.
5723         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5724         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5725         Likewise.
5726         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5727         Likewise.
5728         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5729         Likewise.
5730         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5731         Likewise.
5732         * testsuite/23_containers/map/14340.cc: Likewise.
5733         * testsuite/23_containers/map/23781.cc: Likewise.
5734         * testsuite/23_containers/map/init-list.cc: Likewise.
5735         * testsuite/23_containers/map/moveable.cc: Likewise.
5736         * testsuite/23_containers/map/operations/1.cc: Likewise.
5737         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5738         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5739         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5740         Likewise.
5741         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5742         Likewise.
5743         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5744         Likewise.
5745         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5746         Likewise.
5747         * testsuite/23_containers/multimap/14340.cc: Likewise.
5748         * testsuite/23_containers/multimap/23781.cc: Likewise.
5749         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5750         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5751         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5752         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5753         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5754         Likewise.
5755         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5756         Likewise.
5757         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5758         Likewise.
5759         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5760         Likewise.
5761         * testsuite/23_containers/multiset/14340.cc: Likewise.
5762         * testsuite/23_containers/multiset/23781.cc: Likewise.
5763         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5764         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5765         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5766         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5767         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5768         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5769         Likewise.
5770         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5771         Likewise.
5772         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5773         Likewise.
5774         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5775         Likewise.
5776         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5777         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5778         Likewise.
5779         * testsuite/23_containers/queue/moveable.cc: Likewise.
5780         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5781         Likewise.
5782         * testsuite/23_containers/set/14340.cc: Likewise.
5783         * testsuite/23_containers/set/23781.cc: Likewise.
5784         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5785         * testsuite/23_containers/set/init-list.cc: Likewise.
5786         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5787         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5788         * testsuite/23_containers/set/moveable.cc: Likewise.
5789         * testsuite/23_containers/set/operations/1.cc: Likewise.
5790         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5791         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5792         Likewise.
5793         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5794         Likewise.
5795         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5796         Likewise.
5797         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5798         Likewise.
5799         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5800         Likewise.
5801         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5802         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5803         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5804         Likewise.
5805         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5806         Likewise.
5807         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5808         Likewise.
5809         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5810         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5811         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5812         Likewise.
5813         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5814         Likewise.
5815         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5816         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5817         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5818         Likewise.
5819         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5820         Likewise.
5821         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5822         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5823         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5824         Likewise.
5825         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5826         Likewise.
5827         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5828         Likewise.
5829         * testsuite/23_containers/vector/14340.cc: Likewise.
5830         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5831         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5832         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5833         Likewise.
5834         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5835         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5836         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5837         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5838         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5839         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5840         Likewise.
5841         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5842         Likewise.
5843         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5844         Likewise.
5845         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5846         Likewise.
5847         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5848         Likewise.
5849         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5850         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5851         * testsuite/23_containers/vector/init-list.cc: Likewise.
5852         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5853         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5854         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5855         * testsuite/23_containers/vector/moveable.cc: Likewise.
5856         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5857         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5858         Likewise.
5859         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5860         Likewise.
5861         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5862         Likewise.
5863         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5864         Likewise.
5865         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5866         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5867         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5868         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5869         Likewise.
5870         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5871         Likewise.
5872         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5873         Likewise.
5874         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5875         Likewise.
5876         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5877         Likewise.
5878         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5879         Likewise.
5880         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5881         Likewise.
5882         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5883         Likewise.
5884         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5885         Likewise.
5886         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5887         Likewise.
5888         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5889         Likewise.
5890         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5891         Likewise.
5892         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5893         Likewise.
5894         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5895         Likewise.
5896         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5897         Likewise.
5898         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5899         Likewise.
5900         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5901         Likewise.
5902         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5903         Likewise.
5904         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5905         Likewise.
5906         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5907         Likewise.
5908         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5909         Likewise.
5910         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5911         Likewise.
5912         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5913         Likewise.
5914         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5915         Likewise.
5916         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5917         Likewise.
5918         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5919         Likewise.
5920         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5921         Likewise.
5922         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5923         Likewise.
5924         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5925         Likewise.
5926         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5927         Likewise.
5928         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5929         Likewise.
5930         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5931         Likewise.
5932         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5933         Likewise.
5934         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5935         Likewise.
5936         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5937         Likewise.
5938         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5939         Likewise.
5940         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5941         Likewise.
5942         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5943         Likewise.
5944         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5945         Likewise.
5946         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5947         Likewise.
5948         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5949         Likewise.
5950         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5951         Likewise.
5952         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5953         Likewise.
5954         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5955         Likewise.
5956         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5957         Likewise.
5958         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5959         Likewise.
5960         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5961         Likewise.
5962         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5963         Likewise.
5964         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5965         Likewise.
5966         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5967         Likewise.
5968         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5969         Likewise.
5970         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5971         Likewise.
5972         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5973         Likewise.
5974         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5975         Likewise.
5976         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5977         Likewise.
5978         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5979         Likewise.
5980         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5981         Likewise.
5982         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5983         Likewise.
5984         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5985         Likewise.
5986         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5987         Likewise.
5988         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5989         Likewise.
5990         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5991         Likewise.
5992         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5993         Likewise.
5994         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5995         Likewise.
5996         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5997         Likewise.
5998         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5999         Likewise.
6000         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6001         Likewise.
6002         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6003         Likewise.
6004         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6005         Likewise.
6006         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6007         Likewise.
6008         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6009         Likewise.
6010         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6011         Likewise.
6012         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6013         Likewise.
6014         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6015         Likewise.
6016         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6017         Likewise.
6018         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6019         Likewise.
6020         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6021         Likewise.
6022         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6023         Likewise.
6024         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6025         Likewise.
6026         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6027         Likewise.
6028         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6029         Likewise.
6030         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6031         Likewise.
6032         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6033         Likewise.
6034         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6035         Likewise.
6036         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6037         Likewise.
6038         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6039         Likewise.
6040         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6041         Likewise.
6042         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6043         Likewise.
6044         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6045         Likewise.
6046         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6047         Likewise.
6048         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6049         Likewise.
6050         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6051         Likewise.
6052         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6053         Likewise.
6054         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6055         Likewise.
6056         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6057         Likewise.
6058         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6059         Likewise.
6060         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6061         Likewise.
6062         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6063         Likewise.
6064         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6065         Likewise.
6066         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6067         Likewise.
6068         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6069         Likewise.
6070         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6071         Likewise.
6072         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6073         Likewise.
6074         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6075         Likewise.
6076         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6077         Likewise.
6078         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6079         Likewise.
6080         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6081         Likewise.
6082         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6083         Likewise.
6084         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6085         Likewise.
6086         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6087         Likewise.
6088         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6089         Likewise.
6090         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6091         Likewise.
6092         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6093         Likewise.
6094         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6095         Likewise.
6096         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6097         Likewise.
6098         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6099         Likewise.
6100         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6101         Likewise.
6102         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6103         Likewise.
6104         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6105         Likewise.
6106         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6107         Likewise.
6108         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6109         Likewise.
6110         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6111         Likewise.
6112         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6113         Likewise.
6114         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6115         Likewise.
6116         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6117         Likewise.
6118         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6119         Likewise.
6120         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6121         Likewise.
6122         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6123         Likewise.
6124         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6125         Likewise.
6126         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6127         Likewise.
6128         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6129         Likewise.
6130         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6131         Likewise.
6132         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6133         Likewise.
6134         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6135         Likewise.
6136         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6137         Likewise.
6138         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6139         Likewise.
6140         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6141         Likewise.
6142         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6143         Likewise.
6144         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6145         Likewise.
6146         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6147         Likewise.
6148         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6149         Likewise.
6150         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6151         Likewise.
6152         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6153         Likewise.
6154         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6155         Likewise.
6156         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6157         Likewise.
6158         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6159         Likewise.
6160         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6161         Likewise.
6162         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6163         Likewise.
6164         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6165         Likewise.
6166         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6167         Likewise.
6168         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6169         Likewise.
6170         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6171         Likewise.
6172         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6173         Likewise.
6174         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6175         Likewise.
6176         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6177         Likewise.
6178         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6179         Likewise.
6180         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6181         Likewise.
6182         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6183         Likewise.
6184         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6185         Likewise.
6186         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6187         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6188         Likewise.
6189         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6190         Likewise.
6191         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6192         Likewise.
6193         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6194         Likewise.
6195         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6196         Likewise.
6197         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6198         Likewise.
6199         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6200         Likewise.
6201         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6202         Likewise.
6203         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6204         Likewise.
6205         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6206         Likewise.
6207         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6208         Likewise.
6209         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6210         Likewise.
6211         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6212         Likewise.
6213         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6214         Likewise.
6215         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6216         Likewise.
6217         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6218         Likewise.
6219         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6220         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6221         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6222         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6223         Likewise.
6224         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6225         Likewise.
6226         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6227         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6228         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6229         Likewise.
6230         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6231         Likewise.
6232         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6233         Likewise.
6234         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6235         Likewise.
6236         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6237         Likewise.
6238         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6239         Likewise.
6240         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6241         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6242         Likewise.
6243         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6244         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6245         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6246         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6247         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6248         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6249         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6250         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6251         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6252         Likewise.
6253         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6254         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6255         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6256         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6257         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6258         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6259         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6260         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6261         Likewise.
6262         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6263         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6264         Likewise.
6265         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6266         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6267         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6268         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6269         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6270         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6271         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6272         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6273         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6274         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6275         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6276         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6277         Likewise.
6278         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6279         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6280         Likewise.
6281         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6282         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6283         Likewise.
6284         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6285         Likewise.
6286         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6287         Likewise.
6288         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6289         Likewise.
6290         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6291         Likewise.
6292         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6293         Likewise.
6294         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6295         Likewise.
6296         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6297         Likewise.
6298         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6299         Likewise.
6300         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6301         Likewise.
6302         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6303         Likewise.
6304         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6305         Likewise.
6306         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6307         Likewise.
6308         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6309         Likewise.
6310         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6311         Likewise.
6312         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6313         Likewise.
6314         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6315         Likewise.
6316         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6317         Likewise.
6318         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6319         Likewise.
6320         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6321         Likewise.
6322         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6323         Likewise.
6324         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6325         Likewise.
6326         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6327         Likewise.
6328         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6329         Likewise.
6330         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6331         Likewise.
6332         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6333         Likewise.
6334         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6335         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6336         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6337         Likewise.
6338         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6339         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6340         Likewise.
6341         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6342         Likewise.
6343         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6344         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6345         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6346         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6347         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6348         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6349         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6350         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6351         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6352         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6353         Likewise.
6354         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6355         Likewise.
6356         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6357         Likewise.
6358         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6359         Likewise.
6360         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6361         Likewise.
6362         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6363         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6364         Likewise.
6365         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6366         Likewise.
6367         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6368         Likewise.
6369         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6370         Likewise.
6371         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6372         Likewise.
6373         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6374         Likewise.
6375         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6376         Likewise.
6377         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6378         Likewise.
6379         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6380         Likewise.
6381         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6382         Likewise.
6383         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6384         Likewise.
6385         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6386         Likewise.
6387         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6388         Likewise.
6389         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6390         Likewise.
6391         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6392         Likewise.
6393         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6394         Likewise.
6395         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6396         Likewise.
6397         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6398         Likewise.
6399         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6400         Likewise.
6401         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6402         Likewise.
6403         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6404         Likewise.
6405         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6406         Likewise.
6407         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6408         Likewise.
6409         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6410         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6411         Likewise.
6412         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6413         Likewise.
6414         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6415         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6416         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6417         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6418         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6419         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6420         Likewise.
6421         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6422         Likewise.
6423         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6424         Likewise.
6425         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6426         Likewise.
6427         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6428         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6429         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6430         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6431         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6432         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6433         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6434         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6435         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6436         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6437         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6438         Likewise.
6439         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6440         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6441         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6442         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6443         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6444         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6445         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6446         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6447         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6448         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6449         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6450         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6451         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6452         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6453         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6454         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6455         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6456         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6457         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6458         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6459         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6460         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6461         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6462         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6463         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6464         Likewise.
6465         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6466         * testsuite/27_io/fpos/14252.cc: Likewise.
6467         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6468         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6469         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6470         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6471         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6472         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6473         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6474         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6475         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6476         Likewise.
6477         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6478         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6479         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6480         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6481         Likewise.
6482         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6483         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6484         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6485         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6486         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6487         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6488         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6489         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6490         * testsuite/27_io/objects/char/3045.cc: Likewise.
6491         * testsuite/27_io/objects/char/3647.cc: Likewise.
6492         * testsuite/27_io/objects/char/5268.cc: Likewise.
6493         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6494         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6495         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6496         * testsuite/28_regex/init-list.cc: Likewise.
6497         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6498         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6499         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6500         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6501         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6502         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6503         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6504         Likewise.
6505         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6506         Likewise.
6507         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6508         Likewise.
6509         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6510         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6511         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6512         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6513         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6514         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6515         Likewise.
6516         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6517         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6518         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6519         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6520         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6521         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6522         Likewise.
6523         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6524         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6525         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6526         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6527         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6528         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6529         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6530         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6531         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6532         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6533         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6534         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6535         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6536         Likewise.
6537         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6538         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6539         Likewise.
6540         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6541         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6542         Likewise.
6543         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6544         Likewise.
6545         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6546         Likewise.
6547         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6548         Likewise.
6549         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6550         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6551         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6552         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6553         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6554         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6555         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6556         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6557         Likewise.
6558         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6559         Likewise.
6560         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6561         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6562         Likewise.
6563         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6564         Likewise.
6565         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6566         Likewise.
6567         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6568         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6569         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6570         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6571         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6572         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6573         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6574         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6575         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6576         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6577         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6578         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6579         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6580         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6581         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6582         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6583         Likewise.
6584         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6585         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6586         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6587         Likewise.
6588         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6589         Likewise.
6590         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6591         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6592         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6593         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6594         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6595         Likewise.
6596         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6597         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6598         Likewise.
6599         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6600         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6601         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6602         Likewise.
6603         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6604         Likewise.
6605         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6606         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6607         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6608         Likewise.
6609         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6610         Likewise.
6611         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6612         Likewise.
6613         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6614         Likewise.
6615         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6616         Likewise.
6617         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6618         * testsuite/30_threads/this_thread/1.cc: Likewise.
6619         * testsuite/30_threads/this_thread/2.cc: Likewise.
6620         * testsuite/30_threads/this_thread/3.cc: Likewise.
6621         * testsuite/30_threads/this_thread/4.cc: Likewise.
6622         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6623         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6624         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6625         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6626         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6627         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6628         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6629         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6630         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6631         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6632         * testsuite/30_threads/thread/members/1.cc: Likewise.
6633         * testsuite/30_threads/thread/members/2.cc: Likewise.
6634         * testsuite/30_threads/thread/members/3.cc: Likewise.
6635         * testsuite/30_threads/thread/members/4.cc: Likewise.
6636         * testsuite/30_threads/thread/members/5.cc: Likewise.
6637         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6638         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6639         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6640         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6641         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6642         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6643         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6644         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6645         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6646         Likewise.
6647         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6648         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6649         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6650         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6651         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6652         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6653         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6654         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6655         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6656         * testsuite/30_threads/try_lock/1.cc: Likewise.
6657         * testsuite/30_threads/try_lock/2.cc: Likewise.
6658         * testsuite/30_threads/try_lock/3.cc: Likewise.
6659         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6660         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6661         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6662         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6663         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6664         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6665         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6666         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6667         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6668         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6669         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6670         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6671         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6672         Likewise.
6673         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6674         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6675         Likewise.
6676         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6677         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6678         Likewise.
6679         * testsuite/ext/array_allocator/1.cc: Likewise.
6680         * testsuite/ext/array_allocator/2.cc: Likewise.
6681         * testsuite/ext/array_allocator/3.cc: Likewise.
6682         * testsuite/ext/ext_pointer/1.cc: Likewise.
6683         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6684         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6685         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6686         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6687         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6688         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6689         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6690         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6691         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6692         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6693         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6694         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6695         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6696         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6697         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6698         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6699         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6700         Likewise.
6701         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6702         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6703         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6704         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6705         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6706         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6707         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6708         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6709         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6710         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6711         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6712         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6713         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6714         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6715         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6716         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6717         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6718         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6719         Likewise.
6720         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6721         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6722         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6723         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6724         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6725         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6726         * testsuite/ext/pod_char_traits.cc: Likewise.
6727         * testsuite/ext/slist/23781.cc: Likewise.
6728         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6729         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6730         * testsuite/ext/vstring/init-list.cc: Likewise.
6731         * testsuite/ext/vstring/moveable.cc: Likewise.
6732         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6733         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6734         Likewise.
6735         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6736         Likewise.
6737         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6738         Likewise.
6739         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6740         Likewise.
6741         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6742         Likewise.
6743         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6744         Likewise.
6745         * testsuite/ext/vstring/types/23767.cc: Likewise.
6746         * testsuite/performance/21_strings/string_append.cc: Likewise.
6747         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6748         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6749         Likewise.
6750         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6751         Likewise.
6752         * testsuite/performance/21_strings/string_find.cc: Likewise.
6753         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6754         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6755         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6756         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6757         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6758         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6759         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6760         Likewise.
6761         * testsuite/performance/23_containers/create/map.cc: Likewise.
6762         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6763         Likewise.
6764         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6765         * testsuite/performance/23_containers/find/map.cc: Likewise.
6766         * testsuite/performance/23_containers/index/map.cc: Likewise.
6767         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6768         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6769         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6770         Likewise.
6771         * testsuite/performance/23_containers/insert_erase/associative.cc:
6772         Likewise.
6773         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6774         Likewise.
6775         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6776         Likewise.
6777         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6778         Likewise.
6779         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6780         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6781         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6782         Likewise.
6783         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6784         Likewise.
6785         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6786         Likewise.
6787         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6788         Likewise.
6789         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6790         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6791         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6792         Likewise.
6793         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6794         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6795         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6796         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6797         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6798         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6799         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6800         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6801         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6802         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6803         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6804         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6805         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6806         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6807         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6808         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6809         Likewise.
6810         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6811         Likewise.
6812         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6813         Likewise.
6814         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6815         Likewise.
6816         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6817         Likewise.
6818         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6819         Likewise.
6820         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6821         Likewise.
6822         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6823         Likewise.
6824         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6825         Likewise.
6826         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6827         Likewise.
6828         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6829         Likewise.
6830         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6831         Likewise.
6832         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6833         Likewise.
6834         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6835         Likewise.
6836         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6837         Likewise.
6838         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6839         Likewise.
6840         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6841         Likewise.
6842         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6843         Likewise.
6844         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6845         Likewise.
6846         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6847         Likewise.
6848         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6849         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6850         Likewise.
6851         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6852         Likewise.
6853         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6854         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6855         Likewise.
6856         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6857         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6858         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6859         Likewise.
6860         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6861         Likewise.
6862         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6863         Likewise.
6864         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6865         Likewise.
6866         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6867         Likewise.
6868         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6869         Likewise.
6870         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6871         Likewise.
6872         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6873         Likewise.
6874         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6875         Likewise.
6876         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6877         Likewise.
6878         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6879         Likewise.
6880         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6881         Likewise.
6882         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6883         Likewise.
6884         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6885         Likewise.
6886         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6887         Likewise.
6888         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6889         Likewise.
6890         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6891         Likewise.
6892         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6893         Likewise.
6894         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6895         Likewise.
6896         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6897         Likewise.
6898         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6899         Likewise.
6900         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6901         Likewise.
6902         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6903         Likewise.
6904         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6905         Likewise.
6906         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6907         Likewise.
6908         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6909         Likewise.
6910         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6911         Likewise.
6912         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6913         Likewise.
6914         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6915         Likewise.
6916         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6917         Likewise.
6918         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6919         Likewise.
6920         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6921         Likewise.
6922         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6923         Likewise.
6924         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6925         Likewise.
6926         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6927         Likewise.
6928         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6929         Likewise.
6930         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6931         Likewise.
6932         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6933         Likewise.
6934         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6935         Likewise.
6936         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6937         Likewise.
6938         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6939         Likewise.
6940         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6941         Likewise.
6942         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6943         Likewise.
6944         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6945         Likewise.
6946         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6947         Likewise.
6948         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6949         Likewise.
6950         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6951         Likewise.
6952         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6953         Likewise.
6954         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6955         Likewise.
6956         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6957         Likewise.
6958         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6959         Likewise.
6960         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6961         Likewise.
6962         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6963         Likewise.
6964         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6965         Likewise.
6966         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6967         Likewise.
6968         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6969         Likewise.
6970         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6971         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6972         Likewise.
6973         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6974         Likewise.
6975         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6976         Likewise.
6977         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6978         Likewise.
6979         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6980         Likewise.
6981         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6982         Likewise.
6983         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6984         Likewise.
6985         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6986         Likewise.
6987         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6988         Likewise.
6989         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6990         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6991         Likewise.
6992         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6993         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6994         Likewise.
6995         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6996         Likewise.
6997         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6998         Likewise.
6999         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7000         Likewise.
7001         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7002         Likewise.
7003         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7004         Likewise.
7005         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7006         Likewise.
7007         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7008         Likewise.
7009         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7010         Likewise.
7011         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7012         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7013         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7014         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7015         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7016         Likewise.
7017         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7018         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7019         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7020         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7021         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7022         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7023         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7024         * testsuite/util/io/prog_bar.cc: Likewise.
7025         * testsuite/util/io/prog_bar.hpp: Likewise.
7026         * testsuite/util/io/text_populate.hpp: Likewise.
7027         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7028         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7029         * testsuite/util/io/xml.hpp: Likewise.
7030         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7031         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7032         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7033         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7034         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7035         * testsuite/util/native_type/native_map.hpp: Likewise.
7036         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7037         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7038         * testsuite/util/native_type/native_set.hpp: Likewise.
7039         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7040         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7041         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7042         Likewise.
7043         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7044         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7045         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7046         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7047         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7048         Likewise.
7049         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7050         Likewise.
7051         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7052         Likewise.
7053         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7054         Likewise.
7055         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7056         Likewise.
7057         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7058         Likewise.
7059         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7060         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7061         Likewise.
7062         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7063         Likewise.
7064         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7065         Likewise.
7066         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7067         Likewise.
7068         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7069         Likewise.
7070         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7071         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7072         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7073         * testsuite/util/regression/basic_type.hpp: Likewise.
7074         * testsuite/util/regression/common_type.hpp: Likewise.
7075         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7076         Likewise.
7077         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7078         Likewise.
7079         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7080         Likewise.
7081         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7082         Likewise.
7083         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7084         Likewise.
7085         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7086         Likewise.
7087         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7088         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7089         Likewise.
7090         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7091         Likewise.
7092         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7093         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7094         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7095         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7096         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7097         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7098         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7099         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7100         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7101         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7102         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7103         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7104         * testsuite/util/testsuite_abi.cc: Likewise.
7105         * testsuite/util/testsuite_abi.h: Likewise.
7106         * testsuite/util/testsuite_abi_check.cc: Likewise.
7107         * testsuite/util/testsuite_allocator.cc: Likewise.
7108         * testsuite/util/testsuite_allocator.h: Likewise.
7109         * testsuite/util/testsuite_api.h: Likewise.
7110         * testsuite/util/testsuite_character.cc: Likewise.
7111         * testsuite/util/testsuite_character.h: Likewise.
7112         * testsuite/util/testsuite_common_types.h: Likewise.
7113         * testsuite/util/testsuite_error.h: Likewise.
7114         * testsuite/util/testsuite_hooks.cc: Likewise.
7115         * testsuite/util/testsuite_hooks.h: Likewise.
7116         * testsuite/util/testsuite_io.h: Likewise.
7117         * testsuite/util/testsuite_iterators.h: Likewise.
7118         * testsuite/util/testsuite_performance.h: Likewise.
7119         * testsuite/util/testsuite_rng.h: Likewise.
7120         * testsuite/util/testsuite_rvalref.h: Likewise.
7121         * testsuite/util/testsuite_tr1.h: Likewise.
7122         * testsuite/util/thread/all.h: Likewise.
7123         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7124         Likewise.
7125         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7126         Likewise.
7127         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7128         Likewise.
7129         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7130         Likewise.
7131         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7132         Likewise.
7133         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7134         Likewise.
7135         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7136         Likewise.
7137         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7138         Likewise.
7139         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7140         Likewise.
7141         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7142         Likewise.
7143         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7144         Likewise.
7145         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7146         Likewise.
7147         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7148         Likewise.
7149         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7150         Likewise.
7151         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7152         Likewise.
7153         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7154         Likewise.
7155         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7156         Likewise.
7157         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7158         Likewise.
7159         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7160         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7161         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7162         Likewise.
7163         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7164         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7165         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7166         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7167         Likewise.
7168         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7169         Likewise.
7170         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7171         Likewise.
7172         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7173         Likewise.
7174         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7175         Likewise.
7176         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7177         Likewise.
7178         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7179         Likewise.
7180         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7181         Likewise.
7182         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7183         Likewise.
7184         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7185         Likewise.
7186         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7187         Likewise.
7188         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7189         Likewise.
7190         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7191         Likewise.
7192         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7193         Likewise.
7194         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7195         Likewise.
7196         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7197         Likewise.
7198         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7199         Likewise.
7200         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7201         Likewise.
7202         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7203         Likewise.
7204         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7205         Likewise.
7206         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7207         Likewise.
7208         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7209         Likewise.
7210         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7211         Likewise.
7212         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7213         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7214         Likewise.
7215         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7216         Likewise.
7217         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7218         Likewise.
7219         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7220         Likewise.
7221         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7222         Likewise.
7223         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7224         Likewise.
7225         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7226         Likewise.
7227         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7228         Likewise.
7229         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7230         Likewise.
7231         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7232         Likewise.
7233         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7234         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7235         Likewise.
7236         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7237         Likewise.
7238         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7239         Likewise.
7240         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7241         Likewise.
7242         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7243         Likewise.
7244         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7245         Likewise.
7246         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7247         Likewise.
7248         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7249         Likewise.
7250         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7251         Likewise.
7252         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7253         Likewise.
7254         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7255         Likewise.
7256         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7257         Likewise.
7258         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7259         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7260         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7261         Likewise.
7262         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7263         Likewise.
7264         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7265         Likewise.
7266         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7267         Likewise.
7268         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7269         Likewise.
7270         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7271         Likewise.
7272         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7273         Likewise.
7274         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7275         Likewise.
7276         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7277         Likewise.
7278         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7279         Likewise.
7280         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7281         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7282         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7283         Likewise.
7284         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7285         Likewise.
7286         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7287         Likewise.
7288         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7289         Likewise.
7290         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7291         Likewise.
7292         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7293         Likewise.
7294         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7295         Likewise.
7296         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7297         Likewise.
7298         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7299         Likewise.
7300         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7301         Likewise.
7302         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7303         Likewise.
7304         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7305         Likewise.
7306         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7307         Likewise.
7308         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7309         Likewise.
7310         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7311         Likewise.
7312         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7313         Likewise.
7314         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7315         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7316         Likewise.
7317         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7318         Likewise.
7319         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7320         Likewise.
7321         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7322         Likewise.
7323         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7324         Likewise.
7325         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7326         Likewise.
7327         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7328         Likewise.
7329         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7330         Likewise.
7331         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7332         Likewise.
7333         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7334         Likewise.
7335         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7336         Likewise.
7337         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7338         Likewise.
7339         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7340         Likewise.
7341         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7342         Likewise.
7343         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7344         Likewise.
7345         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7346         Likewise.
7347         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7348         Likewise.
7349         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7350         Likewise.
7351         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7352         Likewise.
7353         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7354         Likewise.
7355         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7356         Likewise.
7357         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7358         Likewise.
7359         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7360         Likewise.
7361         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7362         Likewise.
7363         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7364         Likewise.
7365         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7366         Likewise.
7367         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7368         Likewise.
7369         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7370         Likewise.
7371         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7372         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7373         Likewise.
7374         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7375         Likewise.
7376         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7377         Likewise.
7378         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7379         Likewise.
7380         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7381         Likewise.
7382         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7383         Likewise.
7384         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7385         Likewise.
7386         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7387         Likewise.
7388         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7389         Likewise.
7390         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7391         Likewise.
7392         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7393         Likewise.
7394         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7395         Likewise.
7396         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7397         Likewise.
7398         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7399         Likewise.
7400         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7401         Likewise.
7402         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7403         Likewise.
7404         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7405         Likewise.
7406         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7407         Likewise.
7408         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7409         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7410         * testsuite/backward/hash_map/25896.cc: Likewise.
7411         * testsuite/backward/hash_set/25896.cc: Likewise.
7412
7413 2009-04-08  Ian Lance Taylor  <iant@google.com>
7414
7415         * include/backward/hashtable.h (erase): Correctly handle erasing a
7416         reference to an entry in the hash table.
7417         * testsuite/backward/hash_map/25896.cc: New.
7418         * testsuite/backward/hash_set/25896.cc: New.
7419
7420 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7421
7422         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7423         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7424
7425 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7426
7427         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7428         of debug.
7429         * include/Makefile.in: Regenerate.
7430         * include/precompiled/stdc++.h: Add.
7431
7432 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7433
7434         * include/bits/random.h: Adjust doxygen markup.
7435         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7436
7437         * testsuite/26_numerics/random/piecewise_linear_distribution/
7438         operators/serialize.cc: Use typedefs.
7439
7440 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7441
7442         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7443         __gnu_cxx namespace.  Remove "static inline".
7444
7445 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7446
7447         * include/bits/random.tcc (linear_congruential_engine<>::
7448         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7449
7450 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7451
7452         * include/bits/random.h (operator==): Mark all inline.
7453         (mersenne_twister_engine): Enable #if 0 checks.
7454
7455         * include/bits/random.h: Formatting tweaks.
7456
7457 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7458
7459         * include/bits/random.tcc (piecewise_linear_distribution<>::
7460         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7461         Remove spurious closed parenthesis.
7462
7463 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7464
7465         PR libstdc++/39644 (partial)
7466         * include/bits/random.tcc (linear_congruential_engine<>::
7467         seed(seed_seq&), independent_bits_engine<>::operator(),
7468         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7469
7470 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7471
7472         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7473         thinko.
7474         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7475         default.cc: Enable.
7476
7477 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7478
7479         PR libstdc++/39629 (partial)
7480         * testsuite/26_numerics/random/independent_bits_engine/cons/
7481         base_move.cc: Use uint_fast64_t instead of unsigned long.
7482         * testsuite/26_numerics/random/independent_bits_engine/cons/
7483         seed1.cc: Likewise.
7484         * testsuite/26_numerics/random/independent_bits_engine/cons/
7485         seed2.cc: Likewise.
7486         * testsuite/26_numerics/random/independent_bits_engine/cons/
7487         base_copy.cc: Likewise.
7488         * testsuite/26_numerics/random/independent_bits_engine/cons/
7489         default.cc: Likewise.
7490         * testsuite/26_numerics/random/independent_bits_engine/cons/
7491         seed_seq.cc: Likewise.
7492         * testsuite/26_numerics/random/independent_bits_engine/
7493         requirements/typedefs.cc: Likewise.
7494         * testsuite/26_numerics/random/independent_bits_engine/
7495         operators/equal.cc: Likewise.
7496         * testsuite/26_numerics/random/independent_bits_engine/
7497         operators/serialize.cc: Likewise.
7498         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7499
7500 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7501
7502         * include/tr1_impl/random: Remove, empty.
7503         * include/tr1_impl/random.tcc: Likewise.
7504
7505         * include/std/random: Minor clean-ups, formatting fixes, adjust
7506         copyright years.
7507         * include/bits/random.tcc: Likewise.
7508         * include/bits/random.h: Likewise.
7509         * include/tr1/random: Likewise.
7510         * include/tr1/random.tcc: Likewise.
7511         * include/tr1/random.h: Likewise.
7512
7513 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7514
7515         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7516         * doc/html/api.html: Regenerate.
7517
7518 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7519
7520         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7521         Change to mersenne_twister_engine, add same defaults as
7522         mersenne_twister_engine/cons/default.cc.
7523         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7524
7525         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7526         to __il.
7527         * include/bits/random.h (mersenne_twister_engine): Qualify
7528         _ShiftMin1 with namespace __detail.
7529         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7530         constexpr std::numeric_limits::max() can be used.
7531         (mersenne_twister_engine): Split apart static asserts into one
7532         assert per message. Temporarily disable the last three.
7533
7534 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7535
7536         * include/Makefile.am: Update to N2836. Modified for new random headers.
7537         * include/Makefile.in: Ditto.
7538         * include/tr1_impl/random: Moved to tr1/random.h
7539         * include/tr1_impl/random.tcc: Moved to tr1
7540         * include/tr1/random: Just point to moved tr1 random headers.
7541         * include/tr1/random.tcc: Moved from tr1_impl.
7542         * include/tr1/random.h: Moved from tr1_impl/random.
7543         * include/std/random: Modified to point to std random headers.
7544         * include/bits/random.tcc: New implementation of std random facilities.
7545         * include/bits/random.h: Ditto.
7546         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7547         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7548         seed1.cc: New.
7549         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7550         seed2.cc: New.
7551         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7552         default.cc: New.
7553         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7554         non_uint_neg.cc: New.
7555         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7556         typedefs.cc: New.
7557         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7558         equal.cc: New.
7559         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7560         serialize.cc: New.
7561         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7562         seed1.cc: New.
7563         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7564         seed2.cc: New.
7565         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7566         default.cc: New.
7567         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7568         typedefs.cc: New.
7569         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7570         equal.cc: New.
7571         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7572         serialize.cc: New.
7573         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7574         seed1.cc: New.
7575         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7576         seed2.cc: New.
7577         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7578         default.cc: New.
7579         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7580         typedefs.cc: New.
7581         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7582         equal.cc: New.
7583         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7584         serialize.cc: New.
7585         * testsuite/26_numerics/random/discard_block_engine/cons/
7586         base_move.cc: New.
7587         * testsuite/26_numerics/random/discard_block_engine/cons/
7588         seed1.cc: New.
7589         * testsuite/26_numerics/random/discard_block_engine/cons/
7590         seed2.cc: New.
7591         * testsuite/26_numerics/random/discard_block_engine/cons/
7592         base_copy.cc: New.
7593         * testsuite/26_numerics/random/discard_block_engine/cons/
7594         default.cc: New.
7595         * testsuite/26_numerics/random/discard_block_engine/cons/
7596         seed_seq.cc: New.
7597         * testsuite/26_numerics/random/discard_block_engine/requirements/
7598         typedefs.cc: New.
7599         * testsuite/26_numerics/random/discard_block_engine/operators/
7600         equal.cc: New.
7601         * testsuite/26_numerics/random/discard_block_engine/operators/
7602         serialize.cc: New.
7603         * testsuite/26_numerics/random/independent_bits_engine/cons/
7604         base_move.cc: New.
7605         * testsuite/26_numerics/random/independent_bits_engine/cons/
7606         seed1.cc: New.
7607         * testsuite/26_numerics/random/independent_bits_engine/cons/
7608         seed2.cc: New.
7609         * testsuite/26_numerics/random/independent_bits_engine/cons/
7610         base_copy.cc: New.
7611         * testsuite/26_numerics/random/independent_bits_engine/cons/
7612         default.cc: New.
7613         * testsuite/26_numerics/random/independent_bits_engine/cons/
7614         seed_seq.cc: New.
7615         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7616         typedefs.cc: New.
7617         * testsuite/26_numerics/random/independent_bits_engine/operators/
7618         equal.cc: New.
7619         * testsuite/26_numerics/random/independent_bits_engine/operators/
7620         serialize.cc: New.
7621         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7622         base_move.cc: New.
7623         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7624         seed1.cc: New.
7625         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7626         seed2.cc: New.
7627         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7628         base_copy.cc: New.
7629         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7630         default.cc: New.
7631         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7632         seed_seq.cc: New.
7633         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7634         typedefs.cc: New.
7635         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7636         equal.cc: New.
7637         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7638         serialize.cc
7639         * testsuite/26_numerics/random/mt19937.cc: New.
7640         * testsuite/26_numerics/random/mt19937_64.cc: New.
7641         * testsuite/26_numerics/random/minstd_rand.cc: New.
7642         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7643         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7644         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7645         * testsuite/26_numerics/random/ranlux24.cc: New.
7646         * testsuite/26_numerics/random/ranlux48.cc: New.
7647         * testsuite/26_numerics/random/knuth_b.cc: New.
7648         * testsuite/26_numerics/random/default_random_engine.cc: New.
7649         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7650         parms.cc: New.
7651         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7652         default.cc: New.
7653         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7654         typedefs.cc: New.
7655         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7656         serialize.cc: New.
7657         * testsuite/26_numerics/random/normal_distribution/cons/
7658         parms.cc: New.
7659         * testsuite/26_numerics/random/normal_distribution/cons/
7660         default.cc: New.
7661         * testsuite/26_numerics/random/normal_distribution/requirements/
7662         typedefs.cc: New.
7663         * testsuite/26_numerics/random/normal_distribution/operators/
7664         serialize.cc: New.
7665         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7666         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7667         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7668         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7669         parms_neg.cc: New.
7670         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7671         parms.cc: New.
7672         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7673         default.cc: New.
7674         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7675         typedefs.cc: New.
7676         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7677         serialize.cc: New.
7678         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7679         parms_neg.cc: New.
7680         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7681         parms.cc: New.
7682         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7683         default.cc: New.
7684         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7685         typedefs.cc: New.
7686         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7687         serialize.cc: New.
7688         * testsuite/26_numerics/random/poisson_distribution/cons/
7689         parms.cc: New.
7690         * testsuite/26_numerics/random/poisson_distribution/cons/
7691         default.cc: New.
7692         * testsuite/26_numerics/random/poisson_distribution/requirements/
7693         typedefs.cc
7694         * testsuite/26_numerics/random/poisson_distribution/operators/
7695         serialize.cc: New.
7696         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7697         parms.cc: New.
7698         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7699         default.cc: New.
7700         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7701         typedefs.cc: New.
7702         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7703         serialize.cc: New.
7704         * testsuite/26_numerics/random/discrete_distribution/cons/
7705         range.cc: New.
7706         * testsuite/26_numerics/random/discrete_distribution/cons/
7707         initlist.cc: New.
7708         * testsuite/26_numerics/random/discrete_distribution/cons/
7709         default.cc: New.
7710         * testsuite/26_numerics/random/discrete_distribution/cons/
7711         num_xbound_fun.cc: New.
7712         * testsuite/26_numerics/random/discrete_distribution/requirements/
7713         typedefs.cc: New.
7714         * testsuite/26_numerics/random/discrete_distribution/operators/
7715         serialize.cc: New.
7716         * testsuite/26_numerics/random/weibull_distribution/cons/
7717         parms.cc: New.
7718         * testsuite/26_numerics/random/weibull_distribution/cons/
7719         default.cc: New.
7720         * testsuite/26_numerics/random/weibull_distribution/requirements/
7721         typedefs.cc: New.
7722         * testsuite/26_numerics/random/weibull_distribution/operators/
7723         serialize.cc: New.
7724         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7725         parms.cc: New.
7726         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7727         default.cc: New.
7728         * testsuite/26_numerics/random/negative_binomial_distribution/
7729         requirements/typedefs.cc: New.
7730         * testsuite/26_numerics/random/negative_binomial_distribution/
7731         operators/serialize.cc: New.
7732         * testsuite/26_numerics/random/cauchy_distribution/cons/
7733         parms.cc: New.
7734         * testsuite/26_numerics/random/cauchy_distribution/cons/
7735         default.cc: New.
7736         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7737         typedefs.cc: New.
7738         * testsuite/26_numerics/random/cauchy_distribution/operators/
7739         serialize.cc: New.
7740         * testsuite/26_numerics/random/gamma_distribution/cons/
7741         parms.cc: New.
7742         * testsuite/26_numerics/random/gamma_distribution/cons/
7743         default.cc: New.
7744         * testsuite/26_numerics/random/gamma_distribution/requirements/
7745         typedefs.cc: New.
7746         * testsuite/26_numerics/random/gamma_distribution/operators/
7747         serialize.cc: New.
7748         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7749         parms.cc: New.
7750         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7751         default.cc: New.
7752         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7753         typedefs.cc: New.
7754         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7755         serialize.cc: New.
7756
7757         * testsuite/26_numerics/random/exponential_distribution/cons/
7758         parms.cc: New.
7759         * testsuite/26_numerics/random/exponential_distribution/cons/
7760         default.cc: New.
7761         * testsuite/26_numerics/random/exponential_distribution/requirements/
7762         typedefs.cc: New.
7763         * testsuite/26_numerics/random/exponential_distribution/operators/
7764         serialize.cc: New.
7765         * testsuite/26_numerics/random/lognormal_distribution/cons/
7766         parms.cc: New.
7767         * testsuite/26_numerics/random/lognormal_distribution/cons/
7768         default.cc: New.
7769         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7770         typedefs.cc: New.
7771         * testsuite/26_numerics/random/lognormal_distribution/operators/
7772         serialize.cc: New.
7773         * testsuite/26_numerics/random/binomial_distribution/cons/
7774         parms.cc: New.
7775         * testsuite/26_numerics/random/binomial_distribution/cons/
7776         default.cc: New.
7777         * testsuite/26_numerics/random/binomial_distribution/requirements/
7778         typedefs.cc: New.
7779         * testsuite/26_numerics/random/binomial_distribution/operators/
7780         serialize.cc: New.
7781         * testsuite/26_numerics/random/random_device/cons/
7782         token.cc: New.
7783         * testsuite/26_numerics/random/random_device/cons/
7784         default.cc: New.
7785         * testsuite/26_numerics/random/random_device/requirements/
7786         typedefs.cc: New.
7787         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7788         parms.cc: New.
7789         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7790         default.cc: New.
7791         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7792         typedefs.cc: New.
7793         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7794         serialize.cc: New.
7795         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7796         range.cc: New.
7797         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7798         default.cc: New.
7799         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7800         num_xbound_fun.cc: New.
7801         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7802         initlist_fun.cc: New.
7803         * testsuite/26_numerics/random/piecewise_linear_distribution/
7804         requirements/typedefs.cc: New.
7805         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7806         serialize.cc: New.
7807         * testsuite/26_numerics/random/student_t_distribution/cons/
7808         parms.cc: New.
7809         * testsuite/26_numerics/random/student_t_distribution/cons/
7810         default.cc: New.
7811         * testsuite/26_numerics/random/student_t_distribution/requirements/
7812         typedefs.cc: New.
7813         * testsuite/26_numerics/random/student_t_distribution/operators/
7814         serialize.cc: New.
7815         * testsuite/26_numerics/random/geometric_distribution/cons/
7816         parms.cc: New.
7817         * testsuite/26_numerics/random/geometric_distribution/cons/
7818         default.cc: New.
7819         * testsuite/26_numerics/random/geometric_distribution/requirements/
7820         typedefs.cc: New.
7821         * testsuite/26_numerics/random/geometric_distribution/operators/
7822         serialize.cc: New.
7823         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7824         range.cc: New.
7825         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7826         default.cc: New.
7827         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7828         num_xbound_fun.cc: New.
7829         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7830         initlist_fun.cc: New.
7831         * testsuite/26_numerics/random/piecewise_constant_distribution/
7832         requirements/typedefs.cc: New.
7833         * testsuite/26_numerics/random/piecewise_constant_distribution/
7834         operators/serialize.cc: New.
7835
7836 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7837
7838         * include/ext/bitmap_allocator.h: The typedefs should be made public
7839         if we want them to be accessible. This has been revealed by the patch
7840         that fixes PR c++/26693 in g++.
7841
7842 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7845         Regenerated.
7846         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7847         Regenerated.
7848         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7849         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7850         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7851         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7852         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7853         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7854         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7855         Regenerated.
7856         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7857
7858 2009-03-31  Jason Merrill  <jason@redhat.com>
7859
7860         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7861
7862         PR libstdc++/39310
7863         * include/tr1_impl/type_traits (is_function): Add partial
7864         specializations with function cv-quals.
7865         (__is_function_helper): Remove.
7866         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7867
7868 2009-03-30  Ian Lance Taylor  <iant@google.com>
7869
7870         * include/backward/hashtable.h (clear): Return quickly if the
7871         table is empty.
7872
7873 2009-03-27  Ian Lance Taylor  <iant@google.com>
7874
7875         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7876         (__stl_prime_list): Add 5 at the start of the list.
7877
7878 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7879
7880         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7881         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7882         std::string&, ios_base::openmode), basic_ifstream<>::
7883         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7884         basic_ofstream(const std::string&, ios_base::openmode),
7885         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7886         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7887         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7888         Add in C++0x mode.
7889         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7890         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7891         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7892         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7893         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7894         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7895         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7896
7897 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7898
7899         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7900         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7901         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7902         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7903
7904 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7905
7906         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7907         _M_transfer_after, _M_reverse_after): Move out of line...
7908         * include/bits/forward_list.tcc: ... here.
7909         (forward_list<>::reverse): Move inline...
7910         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7911
7912 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7913
7914         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7915         28277.cc: Likewise.
7916         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7917         Likewise.
7918         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7919         Likewise.
7920         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7921         Likewise.
7922
7923 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7924
7925         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7926         year(s).
7927         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7928         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7929         Likewise.
7930         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7931         Likewise.
7932         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7933         Likewise.
7934         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7935
7936 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7937
7938         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7939         iterations for simulators.
7940         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7941         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7942         Condition stream width for simulators.
7943         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7944         Likewise.
7945         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7946         Likewise.
7947         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7948
7949 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7950
7951         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7952         sheet version information. Table-ize docbook element examples.
7953         * doc/xml/manual/using.xml: Human-readable header
7954         markup. Alphabetized. Add new headers.
7955         * doc/html: Regenerate.
7956
7957 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7958
7959         * doc/xml/faq.xml: Fix link to setup documentation.
7960
7961 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7962
7963         * include/std/type_traits (__add_lvalue_reference_helper,
7964         __add_rvalue_reference_helper): As an optimization, rewrite
7965         condition (avoid is_function).
7966
7967 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7968
7969         PR libstdc++/39405
7970         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7971         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7972
7973 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7974
7975         * testsuite/30_threads/condition_variable_any/native_handle/
7976         typesizes.cc: Include tweaks.
7977         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7978         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7979         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7980         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7981         * testsuite/30_threads/condition_variable/native_handle/
7982         typesizes.cc: Same.
7983
7984 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7985
7986         * include/bits/shared_ptr.h: Add include guards.
7987         * include/tr1/shared_ptr.h: Likewise.
7988
7989 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7990
7991         * include/std/iostream: Fix doxygen link.
7992         * include/bits/forward_list.h: Fix doxygen markup.
7993         * include/ext/vstring.h: Escape backslash in doxygen comment.
7994         * include/bits/basic_string.h: Likewise.
7995
7996 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7997
7998         * doc/xml/faq.xml: Fix links to implementation status pages.
7999
8000 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8001
8002         * include/std/complex (operator+(const complex<>&, const _Tp&),
8003         operator+(const _Tp&, const complex<>&),
8004         operator-(const complex<>&, const _Tp&),
8005         operator-(const _Tp&, const complex<>&)): Do not assume real()
8006         returns a reference (against DR 387).
8007         * testsuite/26_numerics/complex/dr387_2.cc: New.
8008
8009 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8010
8011         * testsuite/thread/pthread4.cc: Move...
8012         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8013         * testsuite/thread/pthread5.cc: Move...
8014         * testsuite/23_containers/list/pthread5.cc: ...here.
8015         * testsuite/thread/pthread6.cc: Move...
8016         * testsuite/23_containers/map/pthread6.cc: ...here.
8017         * testsuite/thread/pthread7-rope.cc: Move...
8018         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8019         * testsuite/thread/guard.cc: Move...
8020         * testsuite/18_support/pthread_guard.cc: ...here.
8021         * testsuite/thread/18185.cc: Move...
8022         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8023         * testsuite/thread/pthread1.cc: Move...
8024         * testsuite/23_containers/list/pthread1.cc: ...here.
8025         * testsuite/thread/pthread2.cc: Move...
8026         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8027         * testsuite/thread/pthread3.cc: Move...
8028         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8029
8030         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8031         * testsuite/thread: Remove.
8032
8033 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8034
8035         * configure: Regenerate.
8036
8037 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8038
8039         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8040         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8041         from baseline_dir.
8042         * configure: Regenerate.
8043         * testsuite/Makefile.am (baseline_file): Remove variable.
8044         (site.exp): Set baseline_dir rather than baseline_file.
8045         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8046         * testsuite/Makefile.in: Regenerate.
8047
8048 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8049
8050         * testsuite/30_threads/thread/this_thread: Move...
8051         * testsuite/30_threads/this_thread: ...here.
8052         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8053         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8054         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8055         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8056         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8057         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8058
8059 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8060
8061         * doc/doxygen/user.cfg.in: Tweaks.
8062         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8063         be elsewhere.
8064
8065         * include/tr1_impl/unordered_map: Just use most specialized
8066         container module.
8067         * include/tr1_impl/unordered_set: Same.
8068         * include/tr1_impl/array: Same.
8069         * include/bits/stl_list.h: Same.
8070         * include/bits/stl_map.h: Same.
8071         * include/bits/stl_queue.h: Same.
8072         * include/bits/stl_set.h: Same.
8073         * include/bits/stl_stack.h: Same.
8074         * include/bits/forward_list.h: Same.
8075         * include/bits/basic_string.h: Same.
8076         * include/bits/stl_multimap.h: Same.
8077         * include/bits/stl_vector.h: Same.
8078         * include/bits/stl_deque.h: Same.
8079         * include/bits/stl_multiset.h: Same.
8080         * include/bits/stl_bvector.h: Same.
8081
8082         * include/backward/binders.h: Change binder module to binders.
8083
8084         * include/std/complex: Add complex_numers module.
8085         * include/tr1_impl/complex: Same.
8086
8087         * include/std/valarray: Add numeric_arrays module.
8088         * include/bits/gslice_array.h: Same.
8089         * include/bits/gslice.h: Same.
8090         * include/bits/mask_array.h: Same.
8091         * include/bits/slice_array.h: Same.
8092         * include/bits/indirect_array.h: Same.
8093
8094         * include/bits/allocator.h: Add allocators module.
8095         * include/ext/throw_allocator.h
8096         * include/ext/pool_allocator.h
8097         * include/ext/bitmap_allocator.h
8098         * include/ext/new_allocator.h
8099         * include/ext/malloc_allocator.h
8100         * include/ext/array_allocator.h
8101         * include/ext/mt_allocator.h
8102         * include/ext/debug_allocator.h
8103         * include/ext/extptr_allocator.h
8104
8105         * include/tr1_impl/functional: Move namespace markup here.
8106         * include/tr1_impl/regex: Same.
8107
8108         * include/tr1_impl/type_traits: Add metaprogramming module.
8109         * include/std/type_traits: Same.
8110
8111         * include/std/memory: Add memory module.
8112
8113         * include/std/ratio: Add ratio module.
8114
8115         * include/std/chrono: Move namespace markup here, add time module.
8116
8117         * include/std/thread: Move namespace markup here, add concurrency
8118         module.
8119         * include/std/mutex: Use concurrency module.
8120         * include/std/condition_variable: Same.
8121
8122
8123         * include/bits/ios_base.h: Refine io module.
8124         * include/bits/basic_ios.h: Same.
8125         * include/std/fstream: Same.
8126         * include/std/istream: Same.
8127         * include/std/ostream: Same.
8128         * include/std/sstream: Same.
8129
8130         * include/ext/vstring.h: Correct parameter markup.
8131
8132         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8133         * include/bits/unique_ptr.h: Same.
8134
8135         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8136         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8137         * include/bits/stl_heap.h: Add markup for new groupings.
8138         * include/bits/stl_algobase.h: Same.
8139         * include/bits/stl_algo.h: Same.
8140
8141         * include/c_compatibility/stdatomic.h: Add atomics module.
8142         * include/c_global/cstdatomic: Same.
8143
8144         * libsupc++/exception: Add exceptions module.
8145         * libsupc++/typeinfo: Same.
8146         * libsupc++/new: Same.
8147         * libsupc++/exception_ptr.h: Same.
8148         * include/std/system_error: Same.
8149         * include/std/stdexcept: Same.
8150
8151         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8152         * libsupc++/cxxabi-forced.h: Same.
8153
8154         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8155         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8156         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8157         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8158         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8159         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8160         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8161         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8162         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8163         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8164         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8165         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8166         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8167         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8168         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8169         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8170         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8171         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8172         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8173         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8174         * testsuite/23_containers/vector/requirements/dr438/
8175         constructor_1_neg.cc: Same.
8176         * testsuite/23_containers/vector/requirements/dr438/
8177         constructor_2_neg.cc: Same.
8178         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8179         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8180         * testsuite/23_containers/deque/requirements/dr438/
8181         constructor_1_neg.cc: Same.
8182         * testsuite/23_containers/deque/requirements/dr438/
8183         constructor_2_neg.cc: Same.
8184         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8185         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8186         * testsuite/23_containers/list/requirements/dr438/
8187         constructor_1_neg.cc: Same.
8188         * testsuite/23_containers/list/requirements/dr438/
8189         constructor_2_neg.cc: Same.
8190         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8191         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8192         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8193         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8194         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8195         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8196         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8197         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8198         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8199         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8200
8201 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8202
8203         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8204         * doc/doxygen/user.cfg.in: Update.
8205         * scripts/run_doxygen: Adjust for new group names.
8206
8207         * include/tr1_impl/random: Update doxygen group markup.
8208         * include/tr1_impl/unordered_map: Same.
8209         * include/tr1_impl/unordered_set: Same.
8210         * include/tr1_impl/array: Same.
8211         * include/std/numeric: Same.
8212         * include/std/utility: Same.
8213         * include/std/bitset: Same.
8214         * include/std/iosfwd: Same.
8215         * include/bits/stl_list.h: Same.
8216         * include/bits/stl_map.h: Same.
8217         * include/bits/stl_algobase.h: Same.
8218         * include/bits/stl_queue.h: Same.
8219         * include/bits/stl_set.h: Same.
8220         * include/bits/stl_stack.h: Same.
8221         * include/bits/stl_iterator_base_types.h: Same.
8222         * include/bits/forward_list.h: Same.
8223         * include/bits/basic_string.h: Same.
8224         * include/bits/stl_multimap.h: Same.
8225         * include/bits/stl_vector.h: Same.
8226         * include/bits/stl_deque.h: Same.
8227         * include/bits/stl_multiset.h: Same.
8228         * include/bits/stl_algo.h: Same.
8229         * include/bits/stl_bvector.h: Same.
8230         * include/bits/algorithmfwd.h: Same.
8231         * include/bits/stl_function.h: Same.
8232         * include/tr1/cmath: Same.
8233         * include/backward/binders.h: Same.
8234
8235 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8236
8237         * include/std/system_error (system_category): To system_category().
8238         (generic_category): To generic_category. DR 890.
8239         * src/system_error.cc: Define.
8240         * include/bits/functexcept.h: Only one __throw_system_error.
8241         * src/functexcept.cc: Same.
8242         * include/std/mutex: Fixup for changes above.
8243         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8244         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8245         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8246         * config/abi/pre/gnu.ver: Clean up exports.
8247
8248 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8249
8250         * include/std/thread: Fix typo.
8251         * src/thread.cc (thread::join): Use NULL.
8252
8253 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8254
8255         PR libstdc++/39168
8256         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8257         const string&)): Also check that the value != CHAR_MAX.
8258         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8259         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8260         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8261         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8262         _M_cache(const locale&)): Likewise.
8263         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8264         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8265         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8266         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8267         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8268         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8269
8270 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8271             Benjamin Kosnik  <bkoz@redhat.com>
8272
8273         * include/std/thread (_Impl_base): Move _M_id out and into ...
8274         (thread): ...here. Call _M_make_routine in body of constructors.
8275         Adjust data member usage to reflect changes.
8276         (_M_make_routine): From _M_make_shared_data.
8277         (_M_start_thread): Add __shared_base_type argument.
8278         * src/thread.cc: Fixups for above.
8279         * config/abi/pre/gnu.ver: Adjust exports.
8280         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8281         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8282         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8283
8284 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8285
8286         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8287         (compare_type_to_native_type): ...this, add alignment check.
8288         * testsuite/30_threads/condition_variable_any/native_handle/
8289         typesizes.cc: Modify as above.
8290         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8291         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8292         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8293         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8294         * testsuite/30_threads/condition_variable/native_handle/
8295         typesizes.cc: Same.
8296         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8297         typesizes.cc: Same.
8298
8299         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8300         * testsuite/30_threads/thread/cons/2.cc: Same.
8301         * testsuite/30_threads/thread/cons/3.cc: Same.
8302         * testsuite/30_threads/thread/cons/4.cc: Same.
8303         * testsuite/30_threads/thread/cons/5.cc: Same.
8304         * testsuite/30_threads/thread/cons/6.cc: Same.
8305         * testsuite/30_threads/thread/cons/7.cc: Same.
8306         * testsuite/30_threads/thread/cons/8.cc: Same.
8307
8308         * testsuite/30_threads/thread/cons/9.cc: New.
8309         * testsuite/30_threads/thread/cons/moveable.cc: New.
8310
8311         * src/condition_variable.cc: Clean up whitespace.
8312         * include/std/condition_variable: Same.
8313
8314 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8315
8316         * include/std/condition_variable (condition_variable): Remove
8317         _M_internal_mutex. Add private __native_type typedef.
8318         * src/condition_variable.cc (condition_variable::notify_one):
8319         Remove _M_internal_mutex use. Use typedef.
8320         (condition_variable::notify_all): Same.
8321         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8322         (recursive_mutex): Same.
8323         (timed_mutex): Same.
8324         (recursive_timed_mutex): Same.
8325         (once_flag): Make __native_type typedef private.
8326
8327         * include/std/thread (this_thread): Add minimal markup.
8328
8329         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8330         Adjust line numbers.
8331         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8332         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8333         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8334         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8335         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8336         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8337         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8338         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8339         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8340         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8341         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8342         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8343         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8344
8345         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8346         * testsuite/30_threads/condition_variable_any/native_handle/
8347         typesizes.cc: New.
8348         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8349         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8350         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8351         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8352         * testsuite/30_threads/condition_variable/native_handle/
8353         typesizes.cc: Same.
8354         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8355         typesizes.cc: Same.
8356
8357 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8358
8359         PR testsuite/33300
8360         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8361         on darwin for lp64.
8362
8363 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8364
8365         * configure.host: Set abi_baseline_pair for mips64*-linux.
8366         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8367
8368 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8369
8370         * include/std/thread (this_thread::get_id): Inline.
8371
8372 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8373
8374         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8375         _Callable as template argument for _M_make_shared_data.
8376         * testsuite/30_threads/thread/cons/6.cc: New.
8377         * testsuite/30_threads/thread/cons/7.cc: New.
8378         * testsuite/30_threads/thread/cons/8.cc: New.
8379
8380 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8381
8382         * testsuite/30_threads/thread/member: To..
8383         * testsuite/30_threads/thread/members: ...this.
8384         * testsuite/30_threads/condition_variable/member: To...
8385         * testsuite/30_threads/condition_variable/members: ...this.
8386
8387 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8388
8389         * include/std/thread (thread::id): Move definition inside thread.
8390         Use native_handle_type. Remove this_thread::get_id friend.
8391         Change __thread_data_ptr to __shared_base_ptr.
8392         (thread::id::id(native_handle_type): Make public. Still explicit.
8393         Use native_handle_type. Change _M_thread_id to _M_thread.
8394         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8395         _M_thread_handle to _M_id.
8396         (thread::__thread_data): Rename to _Impl.
8397         Fixup for renames.
8398         (thread::_M_make_thread_data): Return derived type.
8399         (thread::hardware_concurrency): Add definition for default case.
8400         (thread::get_id): Now can define inline.
8401         (thread): Change _M_thread_data to _M_data.
8402         (this_thread::get_id): Now can define inline.
8403         * src/thread.cc (__thread_proxy): Rename to
8404         execute_native_thread_routine.
8405         Fixup for other renames.
8406         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8407         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8408         * testsuite/30_threads/thread/algorithm: Move to..
8409         * testsuite/30_threads/thread/swap: ...this.
8410         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8411         * testsuite/30_threads/thread/id/operators.cc: New.
8412
8413 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8414
8415         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8416         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8417         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8418         exposing it in public std::tuple interface.
8419
8420 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8421             Benjamin Kosnik  <bkoz@redhat.com>
8422
8423         * include/std/thread (__thread_data_base): Nest class in std::thread.
8424         (__thread_data): Likewise.
8425         (__thread_data_ptr): Nest typedef in std::thread.
8426         * src/thread.cc (__thread_proxy): Qualify the above names.
8427         * config/abi/pre/gnu.ver: Remove unused exports.
8428
8429 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8430
8431         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8432         * include/bits/stl_vector.h: Remove private vector_type typedef.
8433         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8434         Fix line numbers.
8435         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8436         * testsuite/23_containers/vector/requirements/dr438/
8437         constructor_1_neg.cc: Same.
8438         * testsuite/23_containers/vector/requirements/dr438/
8439         constructor_2_neg.cc: Same.
8440         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8441         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8442
8443 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8444
8445         PR libstdc++/25191
8446         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8447         deal consistently with __try and __catch too.
8448         * src/localename.cc: Replace try -> __try, catch -> __catch.
8449         * src/ios.cc: Likewise.
8450         * src/locale.cc: Likewise.
8451         * src/istream.cc: Likewise.
8452         * src/thread.cc: Likewise.
8453         * src/compatibility.cc: Likewise.
8454         * src/bitmap_allocator.cc: Likewise.
8455         * src/ios_init.cc: Likewise.
8456         * include/debug/deque: Likewise.
8457         * include/debug/list: Likewise.
8458         * include/tr1_impl/hashtable: Likewise.
8459         * include/std/bitset: Likewise.
8460         * include/ext/pb_ds/detail/resize_policy/
8461         hash_load_check_resize_trigger_imp.hpp: Likewise.
8462         * include/ext/pb_ds/detail/resize_policy/
8463         hash_standard_resize_policy_imp.hpp: Likewise.
8464         * include/ext/pb_ds/detail/cc_hash_table_map_/
8465         resize_fn_imps.hpp: Likewise.
8466         * include/ext/pb_ds/detail/cc_hash_table_map_/
8467         constructor_destructor_fn_imps.hpp: Likewise.
8468         * include/ext/pb_ds/detail/pat_trie_/
8469         split_join_branch_bag.hpp: Likewise.
8470         * include/ext/pb_ds/detail/pat_trie_/
8471         constructors_destructor_fn_imps.hpp: Likewise.
8472         * include/ext/pb_ds/detail/bin_search_tree_/
8473         constructors_destructor_fn_imps.hpp: Likewise.
8474         * include/ext/pb_ds/detail/gp_hash_table_map_/
8475         resize_fn_imps.hpp: Likewise.
8476         * include/ext/pb_ds/detail/gp_hash_table_map_/
8477         constructor_destructor_fn_imps.hpp: Likewise.
8478         * include/ext/pb_ds/detail/binary_heap_/
8479         constructors_destructor_fn_imps.hpp: Likewise.
8480         * include/ext/pb_ds/detail/binary_heap_/
8481         erase_fn_imps.hpp: Likewise.
8482         * include/ext/pb_ds/detail/binary_heap_/
8483         split_join_fn_imps.hpp: Likewise.
8484         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8485         constructors_destructor_fn_imps.hpp: Likewise.
8486         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8487         * include/ext/pb_ds/detail/list_update_map_/
8488         constructor_destructor_fn_imps.hpp: Likewise.
8489         * include/ext/slist: Likewise.
8490         * include/ext/memory: Likewise.
8491         * include/ext/rc_string_base.h: Likewise.
8492         * include/ext/ropeimpl.h: Likewise.
8493         * include/ext/vstring.tcc: Likewise.
8494         * include/ext/rope: Likewise.
8495         * include/ext/sso_string_base.h: Likewise.
8496         * include/bits/shared_ptr.h: Likewise.
8497         * include/bits/stl_list.h: Likewise.
8498         * include/bits/locale_classes.tcc: Likewise.
8499         * include/bits/locale_facets.tcc: Likewise.
8500         * include/bits/locale_classes.h: Likewise.
8501         * include/bits/forward_list.h: Likewise.
8502         * include/bits/stl_vector.h: Likewise.
8503         * include/bits/stl_deque.h: Likewise.
8504         * include/bits/istream.tcc: Likewise.
8505         * include/bits/stl_uninitialized.h: Likewise.
8506         * include/bits/ostream.tcc: Likewise.
8507         * include/bits/vector.tcc: Likewise.
8508         * include/bits/stl_tempbuf.h: Likewise.
8509         * include/bits/deque.tcc: Likewise.
8510         * include/bits/basic_string.tcc: Likewise.
8511         * include/bits/ostream_insert.h: Likewise.
8512         * include/bits/locale_facets_nonio.tcc: Likewise.
8513         * include/bits/stl_tree.h: Likewise.
8514         * include/bits/fstream.tcc: Likewise.
8515         * include/tr1/shared_ptr.h: Likewise.
8516         * include/tr1/hypergeometric.tcc: Likewise.
8517         * include/backward/hashtable.h: Likewise.
8518         * libsupc++/exception_ptr.h: Likewise.
8519         * libsupc++/eh_personality.cc: Likewise.
8520         * libsupc++/eh_call.cc: Likewise.
8521         * config/locale/gnu/monetary_members.cc: Likewise.
8522         * config/locale/gnu/time_members.h: Likewise.
8523         * config/locale/generic/time_members.h: Likewise.
8524
8525 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8526
8527         * include/parallel/algorithmfwd.h:
8528         Add parallelism default for many declarations.
8529         * include/parallel/numericfwd.h: Likewise.
8530         * include/parallel/iterator.h: Use iterator_traits as usual.
8531         * include/parallel/par_loop.h:
8532         Include equally_split.h.
8533         (for_each_template_random_access_ed):
8534         Avoid calling the Result default constructor.
8535         * include/parallel/numeric: Replace
8536         for_each_template_random_access by
8537         for_each_template_random_access_ed in numeric functions.
8538
8539 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8540
8541         * config/os/gnu-linux/os_defines.h: Remove superfluous
8542         __NO_STRING_INLINES.
8543
8544 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8545
8546         * testsuite/21_strings/c_strings/char/3.cc: New test.
8547         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8548
8549 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8550             Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR libstdc++/30928 (partial, works together with recent glibcs)
8553         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8554         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8555         defined.
8556         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8557         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8558         defined.
8559         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8560         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8561         defined.
8562         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8563         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8564         defined.
8565         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8566         argument is const char *, assign result to const char * var, not
8567         char *.
8568         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8569         argument is const wchar_t *, assign result to const wchar_t * var, not
8570         wchar_t *.
8571
8572 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8573
8574         * include/std/thread: Remove unused headers.
8575         (__thread_data_base): Remove unused mutex and base.
8576         (thread::~thread): Only detach if joinable.
8577         (thread::joinable): Test if thread data ptr is empty.
8578         (thread::_M_thread_data_mutex): Remove.
8579         (thread::_M_get_thread_data): Remove.
8580         (thread::_M_make_thread_data): Remove overload, use make_shared.
8581         (thread::id::id): Make constructor explicit.
8582         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8583         (thread::_M_start_thread): Break shared_ptr cycle on error.
8584         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8585         * testsuite/30_threads/thread/member/4.cc: New.
8586         * testsuite/30_threads/thread/member/5.cc: New.
8587
8588 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8589
8590         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8591         (standard_layout): Just use !has_virtual_destructor for now.
8592         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8593         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8594         * testsuite/30_threads/recursive_mutex/requirements/
8595         standard_layout.cc: New.
8596         * testsuite/30_threads/condition_variable/requirements/
8597         standard_layout.cc: New.
8598         * testsuite/29_atomics/atomic_address/requirements/
8599         standard_layout.cc: Adjust.
8600         * testsuite/29_atomics/atomic_flag/requirements/
8601         standard_layout.cc: Same.
8602         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8603         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8604         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8605         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8606         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8607         line numbers.
8608         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8609         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8610         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8611         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8612         Remove, not required.
8613
8614 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8615
8616         * include/std/thread (__thread_data_base, thread): Rename member
8617         functions to match coding style.
8618         (thread::thread,thread::operator=): Define move operations.
8619         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8620         * config/abi/pre/gnu.ver: Adjust.
8621
8622 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8623
8624         PR libstdc++/38384
8625         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8626         on HPUX.
8627         * configure: Regenerate.
8628
8629 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8630
8631         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8632         atomic_flag_fence.
8633
8634 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8635
8636 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8637             Uros Bizjak  <ubizjak@gmail.com>
8638
8639         PR libstdc++/38834
8640         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8641         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8642
8643 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8644             Rainer Emrich  <r.emrich@de.tecosim.com>
8645
8646         PR libstdc++/38919
8647         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8648         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8649         * configure: Regenerate.
8650
8651 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8652
8653         * include/std/thread (__thread_data_base::__run): Make non-const.
8654         * testsuite/30_threads/thread/cons/5.cc: New.
8655
8656 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8657
8658         * src/Makefile.am (sources): Add math_stubs_float.cc.
8659         * src/Makefile.in: Regenerate.
8660         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8661
8662 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8663
8664         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8665         * src/Makefile.in: Regenerate.
8666         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8667
8668 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8669
8670         PR libstdc++/32666
8671         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8672
8673 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8674
8675         PR libstdc++/32666
8676         * Makefile.am (hosted_source): Remove libmath directory.
8677         * Makefile.in: Regenerate.
8678         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8679         (AC_REPLACE_MATHFUNCS): Remove.
8680         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8681         in GLIBCXX_CHECK_C99_TR1.
8682         * acinclude.m4: Remove libmath, need_math.
8683         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8684         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8685         * configure.ac: Same.
8686         * configure: Regenerate.
8687         * fragment.am: Fix comment.
8688         * config.h.in: Regenerate.
8689         * src/Makefile.in: Regenerate.
8690         * src/Makefile.am: Remove libmath references.
8691         * doc/Makefile.in: Regenerate.
8692         * po/Makefile.in: Regenerate.
8693         * include/Makefile.in: Regenerate.
8694         * libsupc++/Makefile.in: Regenerate.
8695         * testsuite/Makefile.in: Regenerate.
8696
8697         * src/compatibility.cc: Also export long double versions of "C" math
8698         library if hppa-linux.
8699         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8700         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8701
8702         * libmath: Remove.
8703         * libmath/signbit.c: Same.
8704         * libmath/stubs.c: Same.
8705         * libmath/Makefile.in: Same.
8706         * libmath/copysignf.c: Same.
8707         * libmath/mathconf.h: Same.
8708         * libmath/signbitf.c: Same.
8709         * libmath/Makefile.am: Same.
8710         * libmath/signbitl.c: Same.
8711
8712 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8713             Paolo Carlini  <paolo.carlini@oracle.com>
8714
8715         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8716         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8717         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8718         * configure.ac: Adjust.
8719         * doc/xml/manual/configure.xml: Update.
8720         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8721         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8722         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8723         * configure: Regenerate.
8724         * config.h.in: Likewise.
8725
8726         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8727         thread::joinable, thread::swap, this_thread::get_id,
8728         this_thread::yield): Define inline...
8729         * include/std/thread: ... here.
8730         * config/abi/pre/gnu.ver: Adjust.
8731
8732 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8733
8734         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8735         Add dg-timeout-factor 2.0.
8736         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8737         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8738         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8739         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8740         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8741         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8742
8743 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8744
8745         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8746         field from readelf output.
8747
8748 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8749
8750         PR libstdc++/38384
8751         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8752         * configure: Regenerate.
8753
8754 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8755
8756         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8757         _GLIBCXX_HAVE_TLS.
8758         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8759
8760 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8761
8762         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8763         constructor for _M_pattern.
8764         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8765         string.cc: Test construction from different basic_string type.
8766         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8767         string.cc: Likewise.
8768
8769 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8770             Jonathan Larmour  <jifl@eCosCentric.com>
8771
8772         PR libstdc++/36801
8773         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8774         New.
8775         (__gnu_cxx::__exchange_and_add): Use it.
8776         * src/atomic.cc (get_atomic_mutex): New.
8777         * src/debug.cc (get_safe_base_mutex): New.
8778         * src/locale.cc (get_locale_cache_mutex): New.
8779         * src/mt_allocator.cc (get_freelist): New.
8780         (get_freelist_mutex): New.
8781         * src/pool_allocator.cc (get_palloc_mutex): New.
8782         * include/std/mutex (__once_functor_lock): To
8783         (__get_once_functor_lock): ...this.
8784         * src/mutex.cc (__once_mutex): Don't export, use
8785         (get_once_mutex): ...this.
8786         * config/abi/pre/gnu.ver: Adjust exports.
8787
8788 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8789
8790         PR libstdc++/38732
8791         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8792         referenceCount field again.
8793         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8794         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8795         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8796         inline functions.
8797         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8798         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8799         instead of __cxa_exception.
8800         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8801         __cxxabiv1::__cxa_throw): Likewise.
8802         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8803         std::__exception_ptr::exception_ptr::_M_addref,
8804         std::__exception_ptr::exception_ptr::_M_release,
8805         __gxx_dependent_exception_cleanup): Likewise.
8806         * testsuite/18_support/exception/38732.cc: New test.
8807
8808         PR libstdc++/38092
8809         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8810         * src/compatibility.cc: Don't use .symver directives if
8811         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8812         * config.h.in: Regenerated.
8813         * configure: Likewise.
8814
8815 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8816
8817         PR libstdc++/38466
8818         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8819
8820 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8821
8822         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8823         of classic locale...
8824         (locale::classic): Here.
8825
8826 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8827
8828         * include/tr1_impl/regex: Fix bad return statements and typos.
8829
8830 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8831
8832         * include/tr1_impl/regex: Remove unimplemented function definitions.
8833         * testsuite/28_regex/init-list.cc: Compile only.
8834         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8835         c_string_extended.cc: Same.
8836         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8837         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8838
8839 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8840
8841         PR libstdc++/38384
8842         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8843         * configure: Regenerate.
8844
8845 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8846
8847         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8848         * configure: Regenerate.
8849
8850 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8851
8852         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8853         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8854         * configure: Regenerate.
8855
8856 2009-01-04  Richard Guenther  <rguenther@suse.de>
8857
8858         PR libstdc++/38720
8859         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8860         integer type for storage, arithmetic and comparisons.
8861         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8862
8863 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8864
8865         PR libstdc++/38719
8866         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8867         _Fwd_list_const_iterator::_M_next): Fix return type.
8868
8869 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8870
8871         * Revert last commit, reopen and suspend libstdc++/38678.
8872
8873 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8874
8875         PR libstdc++/38678
8876         * include/std/istream (basic_istream<>::_M_read): New.
8877         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8878         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8879         * include/std/ostream (basic_ostream<>::_M_write_): New.
8880         (basic_ostream<>::_M_write): Adjust.
8881         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8882         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8883         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8884         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8885         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.