OSDN Git Service

642fff10c9863e9ba166e8d427648d6af4c4590c
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-06-10  Tom Tromey  <tromey@redhat.com>
2
3         PR libstdc++/40289:
4         * python/Makefile.in: Rebuild.
5         * python/hook.in: Compute module path relative to objfile.
6         * python/Makefile.am (pythondir): Redefine.
7         (gdb.py): Subst toolexeclibdir.
8         (install-data-local): Rewrite.
9
10 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
11
12         * include/bits/move.h: Doxygen group fixes.
13
14 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
15
16         * include/bits/random.tcc (gamma_distribution<>::operator()
17         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
18         the Marsaglia/Tsang algorithm.
19         (gamma_distribution<>::param_type::_M_initialize): Adjust.
20         (operator<<(basic_ostream<>&, gamma_distribution<>),
21         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
22
23         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
24         Remove, just use normal_distribution.
25         (operator<<(basic_ostream<>&, student_t_distribution<>),
26         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
27         (linear_congruential_engine<>::operator()()): Move inline.
28         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
29         const param_type&)): Move inline, just use normal_distribution.
30         (operator<<(basic_ostream<>&, lognormal_distribution<>),
31         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
32         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
33         const param_type&)): Move here, out of line.
34         (piecewise_constant_distribution<>::param_type::param_type()): Move
35         inline.
36         * include/bits/random.h: Adjust, minor tweaks.
37
38 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
39
40         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
41
42 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
43
44         * include/ext/throw_allocator.h: Rework.
45         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
46         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
47         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
48         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
49         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
50         * testsuite/util/regression/rand/priority_queue/
51         container_rand_regression_test.tcc: Inline functions.
52         * testsuite/util/regression/rand/assoc/
53         container_rand_regression_test.tcc: Same.
54
55 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
56
57         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
58
59 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
60
61         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
62         * configure: Regenerate.
63
64 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
65
66         PR libstdc++/40299
67         * include/ext/memory: Fully qualify calls with __gnu_cxx.
68         * testsuite/ext/rope/40299.cc: New.
69
70 2009-05-28  Tom Tromey  <tromey@redhat.com>
71             Phil Muldoon  <pmuldoon@redhat.com>
72             Jonathan Wakely  <jwakely.gcc@gmail.com>
73
74         * python/Makefile.in, , python/libstdcxx/__init__.py,
75         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
76         python/hook.in, python/Makefile.am: New files.
77         * configure, Makefile.in: Rebuild.
78         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
79         * Makefile.am (SUBDIRS): Add python.
80
81 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
82
83         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
84         to ...
85         * testsuite/util/replacement_memory_operators.h: ...here. New.
86         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
87         * testsuite/util/testsuite_hooks.cc: Same.
88
89         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
90         replacement_memory_operators.h.
91         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
92         * testsuite/ext/mt_allocator/check_delete.cc: Same.
93         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
94         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
95         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
96         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
97         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
98         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
99         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
100         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
101         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
102         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
103         * testsuite/ext/mt_allocator/check_new.cc: Same.
104         * testsuite/ext/debug_allocator/check_delete.cc: Same.
105         * testsuite/ext/debug_allocator/check_new.cc: Same.
106         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
107         * testsuite/ext/new_allocator/check_delete.cc: Same.
108         * testsuite/ext/new_allocator/check_new.cc: Same.
109         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
110         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
111         * testsuite/ext/throw_allocator/check_delete.cc: Same.
112         * testsuite/ext/throw_allocator/check_new.cc: Same.
113         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
114         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
115         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
116         * testsuite/ext/malloc_allocator/check_new.cc: Same.
117         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
118         * testsuite/ext/pool_allocator/check_delete.cc: Same.
119         * testsuite/ext/pool_allocator/check_new.cc: Same.
120         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
121         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
122         * testsuite/ext/array_allocator/check_delete.cc: Same.
123         * testsuite/ext/array_allocator/check_new.cc: Same.
124         * testsuite/23_containers/deque/cons/1.cc: Same.
125         * testsuite/23_containers/deque/cons/2.cc: Same.
126
127 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
128
129         * libsupc++/initializer_list: Format.
130         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
131         * testsuite/18_support/initializer_list/requirements/
132         explicit_instantiation.cc: New.
133
134 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
135
136         PR libstdc++/40273
137         * include/tr1_impl/functional: Add explicit casts.
138         * testsuite/20_util/function/requirements/
139         explicit_instantiation.cc: New.
140         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
141
142 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
143
144         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
145
146 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
147
148         PR libstdc++/40221
149         * include/tr1_impl/functional: Add explicit cast.
150
151 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
152
153         PR libstdc++/40094
154         Revert:
155         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
156         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
157         out of line member functions definitions.
158         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
159         Remove, use static locals instead.
160         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
161         * src/throw_allocator.cc: New.
162         * src/Makefile.am: Add.
163         * config/abi/pre/gnu.ver: Add exports.
164         * src/Makefile.in: Regenerate.
165
166 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
167
168         * include/tr1_impl/functional (function): Use explicit operator bool.
169         * include/bits/shared_ptr.h (__shared_ptr): Same.
170         * include/bits/unique_ptr.h (unique_ptr): Same.
171         * include/std/mutex (unique_lock): Same.
172         * include/std/system_error (error_code): Same.
173         (error_condition): Same.
174         * include/std/ostream (sentry): Same.
175         * include/std/istream (sentry): Same.
176         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
177         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
178         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
179         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
180         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
181         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
182         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
183
184 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
185
186         * testsuite/23_containers/list/14340.cc: Abstract list type.
187         * testsuite/23_containers/list/init-list.cc: Same.
188         * testsuite/23_containers/list/pthread5.cc: Same.
189         * testsuite/23_containers/list/invalidation/1.cc: Same.
190         * testsuite/23_containers/list/invalidation/2.cc: Same.
191         * testsuite/23_containers/list/invalidation/3.cc: Same.
192         * testsuite/23_containers/list/invalidation/4.cc: Same.
193         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
194         * testsuite/23_containers/list/modifiers/1.cc: Same.
195         * testsuite/23_containers/list/modifiers/2.cc: Same.
196         * testsuite/23_containers/list/modifiers/3.cc: Same.
197         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
198         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
199         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
200         * testsuite/23_containers/list/cons/1.cc: Same.
201         * testsuite/23_containers/list/cons/2.cc: Same.
202         * testsuite/23_containers/list/cons/3.cc: Same.
203         * testsuite/23_containers/list/cons/4.cc: Same.
204         * testsuite/23_containers/list/cons/5.cc: Same.
205         * testsuite/23_containers/list/cons/6.cc: Same.
206         * testsuite/23_containers/list/cons/7.cc: Same.
207         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
208         * testsuite/23_containers/list/cons/8.cc: Same.
209         * testsuite/23_containers/list/cons/9.cc: Same.
210         * testsuite/23_containers/list/operations/1.cc: Same.
211         * testsuite/23_containers/list/operations/2.cc: Same.
212         * testsuite/23_containers/list/operations/3.cc: Same.
213         * testsuite/23_containers/list/operations/4.cc: Same.
214         * testsuite/23_containers/list/operations/5.cc: Same.
215         * testsuite/23_containers/list/requirements/citerators.cc: Same.
216         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
217         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
218         * testsuite/23_containers/list/requirements/dr438/
219         constructor_1_neg.cc: Same.
220         * testsuite/23_containers/list/requirements/dr438/
221         constructor_2_neg.cc: Same.
222         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
223         * testsuite/23_containers/list/requirements/
224         partial_specialization/1.cc: Same.
225         * testsuite/23_containers/list/23781.cc: Same.
226         * testsuite/23_containers/list/pthread1.cc: Same.
227         * testsuite/23_containers/list/capacity/1.cc: Same.
228         * testsuite/23_containers/list/capacity/29134.cc: Same.
229         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
230         * testsuite/23_containers/list/moveable.cc: Same.
231
232         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
233
234 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
235
236         PR libstdc++/40184
237         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
238         Declare...
239         * config/locale/gnu/c_locale.cc: ... and define.
240         * config/locale/generic/c_locale.cc: Define.
241         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
242         Use it.
243         * testsuite/22_locale/locale/cons/40184.cc: New.
244
245 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
246
247         PR libstdc++/40192
248         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
249         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
250         * testsuite/23_containers/vector/40192.cc: New.
251
252 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
253
254         * include/bits/stl_pair.h (swap): Do not swap rvalues.
255         * include/bits/stl_deque.h (swap): Likewise.
256         * include/bits/stl_list.h (swap): Likewise.
257         * include/bits/stl_vector.h (swap): Likewise.
258         * include/bits/stl_bvector.h (swap): Likewise.
259         * include/bits/stl_queue.h (swap): Likewise.
260         * include/bits/stl_stack.h (swap): Likewise.
261         * include/bits/stl_tree.h (swap): Likewise.
262         * include/bits/stl_map.h (swap): Likewise.
263         * include/bits/stl_multimap.h (swap): Likewise.
264         * include/bits/stl_set.h (swap): Likewise.
265         * include/bits/stl_multiset.h (swap): Likewise.
266         * include/bits/forward_list.h (swap): Likewise.
267         * include/bits/unique_ptr.h (swap): Likewise.
268         * include/debug/deque (swap): Likewise.
269         * include/debug/list (swap): Likewise.
270         * include/debug/vector (swap): Likewise.
271         * include/debug/map.h (swap): Likewise.
272         * include/debug/multimap.h (swap): Likewise.
273         * include/debug/set.h (swap): Likewise.
274         * include/debug/multiset.h (swap): Likewise.
275         * include/debug/unordered_map (swap): Likewise.
276         * include/debug/unordered_set (swap): Likewise.
277         * include/ext/vstring.h (swap): Likewise.
278         * include/tr1_impl/unordered_map (swap): Likewise.
279         * include/tr1_impl/hashtable (swap): Likewise.
280         * include/tr1_impl/unordered_set (swap): Likewise.
281         * include/std/tuple (swap): Likewise.
282         * include/std/mutex (swap): Likewise.
283         * include/std/thread (swap): Likewise.
284         (operator<<): Only output to lvalue streams.
285         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
286         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
287         * testsuite/23_containers/deque/requirements/dr438/
288         assign_neg.cc: Adjust line numbers.
289         * testsuite/23_containers/deque/requirements/dr438/
290         constructor_1_neg.cc: Likewise.
291         * testsuite/23_containers/deque/requirements/dr438/
292         constructor_2_neg.cc: Likewise.
293         * testsuite/23_containers/deque/requirements/dr438/
294         insert_neg.cc: Likewise.
295         * testsuite/23_containers/list/requirements/dr438/
296         assign_neg.cc: Likewise.
297         * testsuite/23_containers/list/requirements/dr438/
298         constructor_1_neg.cc: Likewise.
299         * testsuite/23_containers/list/requirements/dr438/
300         constructor_2_neg.cc: Likewise.
301         * testsuite/23_containers/list/requirements/dr438/
302         insert_neg.cc: Likewise.
303         * testsuite/23_containers/vector/requirements/dr438/
304         assign_neg.cc: Likewise.
305         * testsuite/23_containers/vector/requirements/dr438/
306         constructor_1_neg.cc: Likewise.
307         * testsuite/23_containers/vector/requirements/dr438/
308         constructor_2_neg.cc: Likewise.
309         * testsuite/23_containers/vector/requirements/dr438/
310         insert_neg.cc: Likewise.
311         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
312         test non-member swap.
313         * testsuite/30_threads/thread/swap/2.cc: Remove.
314
315 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
316
317         * include/std/mutex: Move std::lock_error to ...
318         * src/compatibility.cc: Here.
319         * src/mutex.cc: Likewise.
320         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
321         for lock types and remove std::lock_error check.
322
323 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
324
325         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
326         double include.
327
328 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
329
330         PR libstdc++/40160
331         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
332         typeid when __GXX_RTTI is undefined.
333         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
334         for null _M_variant._M_iterator._M_type,
335         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
336         * testsuite/21_strings/basic_string/40160.cc: New.
337
338 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
339
340         * testsuite/26_numerics/random/discrete_distribution/cons/
341         num_xbound_fun.cc: Minor tweaks.
342         * testsuite/26_numerics/random/piecewise_constant_distribution/
343         cons/initlist_fun.cc: Likewise
344         * testsuite/26_numerics/random/piecewise_constant_distribution/
345         cons/num_xbound_fun.cc: Likewise
346         * testsuite/26_numerics/random/piecewise_linear_distribution/
347         cons/initlist_fun.cc: Likewise
348         * testsuite/26_numerics/random/piecewise_linear_distribution/
349         cons/num_xbound_fun.cc: Likewise
350
351 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
352
353         PR libstdc++/36211
354         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
355         cxxldflags to additional_flags rather than cxx_final.
356
357 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
358
359         * testsuite/26_numerics/random/discrete_distribution/cons/
360         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
361         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
362         initlist_fun.cc: Likewise
363         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
364         num_xbound_fun.cc: Likewise
365         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
366         initlist_fun.cc: Likewise
367         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
368         num_xbound_fun.cc: Likewise
369
370 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
371
372         PR libstdc++/40123
373         * random.tcc (independent_bits_engine<>::operator()()): Use
374         result_type(1), not 1UL.
375
376         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
377         and _M_b.min(), instead of this->max() and this->min().
378
379         * random.h (_ShiftMin1): Remove, adjust everywhere.
380
381         * random.tcc: Minor cosmetic changes.
382
383 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
384
385         * include/bits/random.tcc (cauchy_distribution<>::
386         operator()(_UniformRandomNumberGenerator&, const param_type&)):
387         Avoid M_PI, a glibc extension.
388
389 2009-05-13  Ben Elliston  <bje@au.ibm.com>
390
391         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
392         * include/Makefile.in: Likewise.
393
394 2009-05-13  Ben Elliston  <bje@au.ibm.com>
395
396         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
397         const void * const.
398
399 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
400
401         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
402         random number engines, complex, bitset, array, time utilities, and
403         char_traits.
404
405 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
406
407         * libsupc++/exception: Include nested_exception.h in C++0x mode.
408         * libsupc++/nested_exception.h: New.
409         * libsupc++/Makefile.am: Add new header.
410         * libsupc++/Makefile.in: Regenerate.
411         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
412         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
413         * testsuite/18_support/nested_exception/cons.cc: New.
414         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
415         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
416         * doc/xml/manual/status_cxx200x.xml: Adjust.
417
418 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
419
420         * include/ext/throw_allocator.h: Remove redundant include.
421
422 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
423
424         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
425         out of line member functions definitions.
426         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
427         Remove, use static locals instead.
428         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
429         * src/throw_allocator.cc: New.
430         * src/Makefile.am: Add.
431         * config/abi/pre/gnu.ver: Add exports.
432         * src/Makefile.in: Regenerate.
433
434 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
435
436         * configure.ac: Bump libtool_VERSION to 6:12:0.
437         * configure: Regenerate.
438
439 2009-05-07  Matthias Klose  <doko@ubuntu.com>
440
441         PR libstdc++/40038
442         * src/math_stubs_long_double.cc: Add ceill.
443
444 2009-05-06  Johannes Singler  <singler@ira.uka.de>
445
446         PR libstdc++/39546
447         * include/parallel/algo.h (find_switch):
448         Parametrize binder2nd with const T& instead of T.
449         * testsuite/25_algorithms/find/39546.cc: new test case
450
451 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
452
453         Revert:
454         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
455
456         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
457         possible.
458         * configure: Regenerate.
459
460 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
461
462         PR libstdc++/39909
463         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
464         __set_once_functor_lock_ptr): Replace global lock object with local
465         locks on global mutex.
466         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
467         __set_once_functor_lock_ptr): Likewise, keeping old function to
468         preserve ABI.
469         (__once_proxy): Use pointer to local lock if set, global lock
470         otherwise.
471         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
472         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
473         * testsuite/30_threads/call_once/39909.cc: New.
474
475 2009-05-03  Jan Hubicka  <jh@suse.cz>
476
477         * include/parallel/settings.h (get): Mark const.
478         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
479         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
480         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
481         throw ().
482         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
483         (is_open, fd): Mark pure and throw ().
484         (seekoff): Mark throw ().
485
486 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
487
488         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
489         possible.
490         * configure: Regenerate.
491
492 2009-05-02  Jan Hubicka  <jh@suse.cz>
493
494         * include/tr1_impl/functional_hash.h (explicit specializations of ()
495         operator): Mark pure.
496
497 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
498
499         * scripts/create_testsuite_files: Remove thread directory.
500
501 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
502
503         PR libstdc++/39868
504         * scripts/run_doxygen: Uncomment removal of includes.
505         (problematic): Rewrite __cxxabiv1 namespace to abi.
506
507 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
508
509         Revert the last commit.
510
511 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
512
513         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
514         Replace global lock object with local locks on global mutex.
515         * src/mutex.cc: Likewise.
516         * config/abi/pre/gnu.ver: Adjust.
517         * testsuite/30_threads/call_once/call_once2.cc: New.
518
519 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
520
521         PR libstdc++/39880
522         PR libstdc++/39881
523         PR libstdc++/39882
524         * include/std/system_error (is_error_code_enum<errc>): Remove.
525         (error_condition<>::error_condition(_ErrorCodeEnum,)
526         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
527         (error_code<>::error_code(_ErrorCodeEnum,),
528         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
529         * testsuite/19_diagnostics/system_error/39880.cc: New.
530         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
531         Likewise.
532         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
533         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
534         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
535         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
536         Adjust.
537         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
538         Likewise.
539         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
540         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
541         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
542         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
543         Likewise.
544         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
545         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
546         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
547         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
548
549 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
550
551         * doc/xml/authors.xml: Add space.
552         * doc/xml/faq.xml: Update links.
553         * doc/xml/manual/intro.xml: Same.
554         * doc/xml/manual/abi.xml: Update.
555         * doc/xml/manual/appendix_contributing.xml: Fix typo.
556         * doc/xml/manual/status_cxxtr1.xml: Update links.
557         * doc/xml/manual/status_cxx1998.xml: Same.
558         * doc/xml/manual/status_cxx200x.xml: Same.
559
560 2009-04-22  Jan Hubicka  <jh@suse.cz>
561
562         * include/tr1_impl/array (at): Do not use builtin_expect.
563         * include/ext/throw_allocator.h (allocate): Likewise.
564         * include/ext/pool_allocator.h (allocate): Likweise.
565         * include/ext/bitmap_allocator.h (allocate): Likewise.
566         * include/ext/rc_string_base.h (_S_construct): Likewise.
567         * include/ext/malloc_allocator.h (allocate): Likewise.
568         * include/ext/mt_allocator.h (allocate): Likewise.
569         * include/ext/sso_string_base.h (_M_construct): Likewise.
570         * include/bits/basic_string.tcc (_S_construct): Likewise.
571
572 2009-04-22  Jan Hubicka  <jh@suse.cz>
573
574         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
575         (atexit, atoll, stroll, strtoull): Mark throw ()
576         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
577         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
578         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
579         (atexit, atoll, stroll, strtoull): Mark throw ()
580         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
581         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
582
583 2009-04-21  Jan Hubicka  <jh@suse.cz>
584
585         * include/ext/atomicity.h
586         (__exchange_and_add, __atomic_add): Mark throw ().
587         * config/os/aix/atomicity.h
588         * config/os/aix/atomicity.h
589         * config/os/irix/atomicity.h
590         * config/cpu/cris/atomicity.h
591         * config/cpu/m68k/atomicity.h
592         * config/cpu/hppa/atomicity.h
593         * config/cpu/sparc/atomicity.h
594         * config/cpu/i386/atomicity.h
595         * config/cpu/i486/atomicity.h
596         * config/cpu/sh/atomicity.h
597         * config/cpu/generic/atomicity_mutex/atomicity.h
598         * config/cpu/generic/atomicity_builtins/atomicity.h
599         (__exchange_and_add, __atomic_add): Mark throw ().
600
601 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
602
603         PR libstdc++/39835
604         * include/bits/random.h: Avoid the badname __alpha (and, for
605         consistency, __beta too).
606         * include/bits/random.tcc: Likewise.
607
608 2009-04-19  Jan Hubicka  <jh@suse.cz>
609
610         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
611         _GLIBCXX_NOTHROW.
612
613 2009-04-19  Jan Hubicka  <jh@suse.cz>
614
615         * include/c_compatibility/stdatomic.h
616         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
617         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
618         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
619
620 2009-04-18  Jan Hubicka  <jh@suse.cz>
621
622         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
623         * libsupc++/unwind-cxx.h (__cxa_get_globals,
624         __cxa_get_globals_fast): Mark const.
625         (__cxa_get_exception_ptr): Mark pure.
626         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
627         (__terminate): Makr throw ().
628         * libsupc++/exception (terminate): Mark throw().
629         (uncaught_exception): Mark pure.
630         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
631         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
632         Mark throw().
633         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
634         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
635         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
636         __cxa_guard_abort): Mark throw ().
637         (__cxa_pure_virtual): Mark noreturn.
638         (__cxa_current_exception_type): Mark throw and pure.
639         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
640         __cxa_exception_type): Mark pure.
641         (_M_safe_bool_dummy): Mark pure and const.
642
643 2009-04-18  Jan Hubicka  <jh@suse.cz>
644
645         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
646         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
647         _M_destroy_thread_key): Mark throw ()
648         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
649         _M_singular, _M_can_compare _M_get_mutex, _M_message,
650         _M_get_max_length): Mark throw ().
651         * include/debug/formatter.h (_M_message, _M_format_word,
652         _M_get_max_length): Mark throw ().
653         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
654         _M_detach_single): Mark throw ().
655         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
656         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
657         throw ()
658         (_M_get_mutex): Mark throw ().
659         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
660         (_M_destroy_thread_key): Mark CONST and throw.
661         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
662         throw ().
663
664 2009-04-18  Jan Hubicka  <jh@suse.cz>
665
666         * src/condition_variable.cc (condition_variable,
667         condition_variable_any constructors): Mark throw()
668         * src/hash.cc (operator() for long double, string, and wstring): Mark
669         throw ().
670         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
671         _M_setup, rdbuf, str): Mark throw ().
672         * src/chrono.cc (new): Mark throw ().
673         * include/std/system_error (system_category, generic_category): Mark
674         throw () and const.
675         * include/std/chrono (now): Mark throw ().
676         * include/std/condition_variable (condition_variable,
677         ~condition_variable, condition_variable_any,
678         ~condition_variable_any): Mark throw ().
679         * include/std/mutex (mutex): Mark throw ().
680         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
681         throw.
682         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
683         and throw ().
684         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
685         * include/bits/locale_classes.h (_S_initialize_once,
686         _S_clone_c_locale): Mark throw ().
687         (_S_get_c_name): Mark const and throw ().
688         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
689         throw ().
690         * include/bits/locale_facets.h (__convert_to_v explicit instances):
691         Mark throw ().
692         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
693         throw ().
694         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
695         ios_base): Mark throw ()
696         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
697         * include/backward/strstream (strstreambuf constructors): Mark throw ().
698         (str, freeze, _M_setupf): Mark throw ().
699         (pcount): Mark pure and throw ().
700         (rdbuf): Mark const and throw ().
701
702 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
703
704         PR libstdc++/39802
705         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
706         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
707         Always accept negative values, for unsigned types too.
708         * testsuite/22_locale/num_get/get/char/39802.cc: New.
709         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
710
711 2009-04-18  Jan Hubicka  <jh@suse.cz>
712
713         * include/debug/formater.h: Include bits/c++config.h.
714         (_M_error): Mark noreturn.
715         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
716         _GLIBCXX_NORETURN): New.
717         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
718         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
719         Mark pure.
720         * include/c_compatibility/stdatomic.h
721         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
722         __atomic_flag_wait_explicit, __atomic_flag_for_address):
723         Mark by throw ().
724         * src/atomic.cc (atomic_flag_test_and_set_explicit,
725         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
726         __atomic_flag_for_address): Mark by throw ().
727
728 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
729
730         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
731
732 2009-04-16  Jan Hubicka  <jh@suse.cz>
733
734         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
735         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
736         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
737         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
738         out body to ...
739         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
740         functions.
741         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
742         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
743         _Rb_tree_black_count): Mark nothrow.
744
745 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
746
747         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
748         from base classes.
749         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
750
751 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
752
753         * doc/html: Regenerate.
754
755 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
756
757         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
758
759         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
760         * doc/xml/gnu/fdl-1.2.xml: Same.
761         * doc/xml/manual/numerics.xml: Same.
762         * doc/xml/manual/concurrency.xml: Same.
763         * doc/xml/manual/intro.xml: Same.
764         * doc/xml/manual/status_cxxtr1.xml: Same.
765         * doc/xml/manual/containers.xml: Same.
766         * doc/xml/manual/io.xml: Same.
767         * doc/xml/manual/utilities.xml: Same.
768         * doc/xml/manual/support.xml: Same.
769         * doc/xml/manual/using.xml: Same.
770         * doc/xml/manual/localization.xml: Same.
771         * doc/xml/manual/locale.xml: Same.
772         * doc/xml/manual/extensions.xml: Same.
773         * doc/xml/manual/appendix_contributing.xml: Same.
774         * doc/xml/manual/diagnostics.xml: Same.
775         * doc/xml/manual/status_cxx200x.xml: Same.
776
777 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
778
779         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
780         * doc/xml/manual/status_cxx200x.xml: Adjust.
781
782 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
783
784         * doc/xml/spine.xml: Remove unused license entity, update
785         copyright year.
786
787         * doc/xml/manual/spine.xml: Markup for primary index terms.
788         * doc/xml/manual/numerics.xml: Same.
789         * doc/xml/manual/intro.xml: Same.
790         * doc/xml/manual/containers.xml: Same.
791         * doc/xml/manual/io.xml: Same.
792         * doc/xml/manual/appendix_porting.xml: Same.
793         * doc/xml/manual/utilities.xml: Same.
794         * doc/xml/manual/support.xml: Same.
795         * doc/xml/manual/localization.xml: Same.
796         * doc/xml/manual/strings.xml: Same.
797         * doc/xml/manual/extensions.xml: Same.
798         * doc/xml/manual/appendix_contributing.xml: Same.
799         * doc/xml/manual/diagnostics.xml: Same.
800         * doc/xml/manual/algorithms.xml: Same.
801         * doc/xml/manual/appendix_free.xml: Same.
802         * doc/xml/manual/iterators.xml: Same.
803
804         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
805         * doc/xml/gnu/fdl-1.2.xml: Same.
806
807         * doc/xml/manual/status_cxx200x.xml: Re-write.
808
809 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
810
811         PR libstdc++/39629 (final bits)
812         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
813         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
814         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
815         Fix formula for __j.
816         * include/bits/random.tcc (operator==(const normal_distribution<>&,
817         const normal_distribution<>&): Remove.
818         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
819         const uniform_int_distribution<>&), operator==(const
820         uniform_real_distribution<>&, const uniform_real_distribution<>&),
821         operator==(const normal_distribution<>&, const normal_distribution<>&),
822         operator==(const lognormal_distribution<>&,
823         const lognormal_distribution<>&), operator==(const
824         chi_squared_distribution<>&, const chi_squared_distribution<>&),
825         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
826         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
827         operator==(const student_t_distribution<>&,
828         const student_t_distribution<>&), operator==(const
829         bernoulli_distribution<>&, const bernoulli_distribution<>&),
830         operator==(const binomial_distribution<>&, const
831         binomial_distribution<>&), operator==(const geometric_distribution<>&,
832         const geometric_distribution<>&), operator==(const
833         negative_binomial_distribution<>&, const
834         negative_binomial_distribution<>&), operator==(const
835         poisson_distribution<>&, const poisson_distribution<>&),
836         operator==(const exponential_distribution<>&,
837         const exponential_distribution<>&), operator==(const
838         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
839         weibull_distribution<>&, const weibull_distribution<>&),
840         operator==(const extreme_value_distribution<>&,
841         const extreme_value_distribution<>&), operator==(const
842         discrete_distribution<>&, const discrete_distribution<>&),
843         operator==(const piecewise_constant_distribution<>&,
844         const piecewise_constant_distribution<>&), operator==(const
845         piecewise_linear_distribution<>&, const
846         piecewise_linear_distribution<>&)): Remove.
847         * testsuite/26_numerics/random/uniform_real_distribution/operators/
848         serialize.cc: Remove.
849         * testsuite/26_numerics/random/piecewise_constant_distribution/
850         operators/serialize.cc: Likewise.
851         * testsuite/26_numerics/random/chi_squared_distribution/operators/
852         serialize.cc: Likewise.
853         * testsuite/26_numerics/random/normal_distribution/operators/
854         serialize.cc: Likewise.
855         * testsuite/26_numerics/random/uniform_int_distribution/operators/
856         serialize.cc: Likewise.
857         * testsuite/26_numerics/random/poisson_distribution/operators/
858         serialize.cc: Likewise.
859         * testsuite/26_numerics/random/bernoulli_distribution/operators/
860         serialize.cc: Likewise.
861         * testsuite/26_numerics/random/discrete_distribution/operators/
862         serialize.cc: Likewise.
863         * testsuite/26_numerics/random/weibull_distribution/operators/
864         serialize.cc: Likewise.
865         * testsuite/26_numerics/random/negative_binomial_distribution/
866         operators/serialize.cc: Likewise.
867         * testsuite/26_numerics/random/cauchy_distribution/operators/
868         serialize.cc: Likewise.
869         * testsuite/26_numerics/random/gamma_distribution/operators/
870         serialize.cc: Likewise.
871         * testsuite/26_numerics/random/fisher_f_distribution/operators/
872         serialize.cc: Likewise.
873         * testsuite/26_numerics/random/exponential_distribution/operators/
874         serialize.cc: Likewise.
875         * testsuite/26_numerics/random/lognormal_distribution/operators/
876         serialize.cc: Likewise.
877         * testsuite/26_numerics/random/binomial_distribution/operators/
878         serialize.cc: Likewise.
879         * testsuite/26_numerics/random/extreme_value_distribution/
880         operators/serialize.cc: Likewise.
881         * testsuite/26_numerics/random/piecewise_linear_distribution/
882         operators/serialize.cc: Likewise.
883         * testsuite/26_numerics/random/student_t_distribution/operators/
884         serialize.cc: Likewise.
885         * testsuite/26_numerics/random/geometric_distribution/operators/
886         serialize.cc: Likewise.
887
888         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
889         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
890         mersenne_twister_engine<>::seed(_Gen&,
891         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
892         subtract_with_carry_engine<>::seed(_Gen&,
893         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
894         Remove, unused.
895         * include/bits/random.tcc (linear_congruential_engine<>::
896         seed(_Gen&, false_type): Likewise.
897
898 2009-04-09  Nick Clifton  <nickc@redhat.com>
899
900         * src/allocator-inst.cc: Change copyright header to refer to
901         version 3 of the GNU General Public License with version 3.1
902         of the GCC Runtime Library Exception and to point readers at
903         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
904         web page.
905         * config/abi/compatibility.h: Likewise.
906         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
907         * config/abi/pre/gnu.ver: Likewise.
908         * config/allocator/bitmap_allocator_base.h: Likewise.
909         * config/allocator/malloc_allocator_base.h: Likewise.
910         * config/allocator/mt_allocator_base.h: Likewise.
911         * config/allocator/new_allocator_base.h: Likewise.
912         * config/allocator/pool_allocator_base.h: Likewise.
913         * config/cpu/alpha/atomic_word.h: Likewise.
914         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
915         * config/cpu/cris/atomic_word.h: Likewise.
916         * config/cpu/cris/atomicity.h: Likewise.
917         * config/cpu/generic/atomic_word.h: Likewise.
918         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
919         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
920         * config/cpu/generic/cpu_defines.h: Likewise.
921         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
922         * config/cpu/hppa/atomicity.h: Likewise.
923         * config/cpu/i386/atomicity.h: Likewise.
924         * config/cpu/i486/atomicity.h: Likewise.
925         * config/cpu/ia64/atomic_word.h: Likewise.
926         * config/cpu/m68k/atomicity.h: Likewise.
927         * config/cpu/powerpc/atomic_word.h: Likewise.
928         * config/cpu/powerpc/cpu_defines.h: Likewise.
929         * config/cpu/sh/atomicity.h: Likewise.
930         * config/cpu/sparc/atomic_word.h: Likewise.
931         * config/cpu/sparc/atomicity.h: Likewise.
932         * config/io/basic_file_stdio.cc: Likewise.
933         * config/io/basic_file_stdio.h: Likewise.
934         * config/io/c_io_stdio.h: Likewise.
935         * config/locale/darwin/ctype_members.cc: Likewise.
936         * config/locale/generic/c++locale_internal.h: Likewise.
937         * config/locale/generic/c_locale.cc: Likewise.
938         * config/locale/generic/c_locale.h: Likewise.
939         * config/locale/generic/codecvt_members.cc: Likewise.
940         * config/locale/generic/collate_members.cc: Likewise.
941         * config/locale/generic/ctype_members.cc: Likewise.
942         * config/locale/generic/messages_members.cc: Likewise.
943         * config/locale/generic/messages_members.h: Likewise.
944         * config/locale/generic/monetary_members.cc: Likewise.
945         * config/locale/generic/numeric_members.cc: Likewise.
946         * config/locale/generic/time_members.cc: Likewise.
947         * config/locale/generic/time_members.h: Likewise.
948         * config/locale/gnu/c++locale_internal.h: Likewise.
949         * config/locale/gnu/c_locale.cc: Likewise.
950         * config/locale/gnu/c_locale.h: Likewise.
951         * config/locale/gnu/codecvt_members.cc: Likewise.
952         * config/locale/gnu/collate_members.cc: Likewise.
953         * config/locale/gnu/ctype_members.cc: Likewise.
954         * config/locale/gnu/messages_members.cc: Likewise.
955         * config/locale/gnu/messages_members.h: Likewise.
956         * config/locale/gnu/monetary_members.cc: Likewise.
957         * config/locale/gnu/numeric_members.cc: Likewise.
958         * config/locale/gnu/time_members.cc: Likewise.
959         * config/locale/gnu/time_members.h: Likewise.
960         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
961         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
962         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
963         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
964         * config/os/aix/atomic_word.h: Likewise.
965         * config/os/aix/atomicity.h: Likewise.
966         * config/os/aix/ctype_base.h: Likewise.
967         * config/os/aix/ctype_inline.h: Likewise.
968         * config/os/aix/ctype_noninline.h: Likewise.
969         * config/os/aix/os_defines.h: Likewise.
970         * config/os/bsd/darwin/ctype_base.h: Likewise.
971         * config/os/bsd/darwin/ctype_inline.h: Likewise.
972         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
973         * config/os/bsd/darwin/os_defines.h: Likewise.
974         * config/os/bsd/freebsd/ctype_base.h: Likewise.
975         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
976         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
977         * config/os/bsd/freebsd/os_defines.h: Likewise.
978         * config/os/bsd/netbsd/ctype_base.h: Likewise.
979         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
980         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
981         * config/os/bsd/netbsd/os_defines.h: Likewise.
982         * config/os/djgpp/ctype_base.h: Likewise.
983         * config/os/djgpp/ctype_inline.h: Likewise.
984         * config/os/djgpp/ctype_noninline.h: Likewise.
985         * config/os/djgpp/os_defines.h: Likewise.
986         * config/os/generic/ctype_base.h: Likewise.
987         * config/os/generic/ctype_inline.h: Likewise.
988         * config/os/generic/ctype_noninline.h: Likewise.
989         * config/os/generic/error_constants.h: Likewise.
990         * config/os/generic/os_defines.h: Likewise.
991         * config/os/gnu-linux/ctype_base.h: Likewise.
992         * config/os/gnu-linux/ctype_inline.h: Likewise.
993         * config/os/gnu-linux/ctype_noninline.h: Likewise.
994         * config/os/gnu-linux/os_defines.h: Likewise.
995         * config/os/hpux/ctype_base.h: Likewise.
996         * config/os/hpux/ctype_inline.h: Likewise.
997         * config/os/hpux/ctype_noninline.h: Likewise.
998         * config/os/hpux/os_defines.h: Likewise.
999         * config/os/irix/atomic_word.h: Likewise.
1000         * config/os/irix/atomicity.h: Likewise.
1001         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1002         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1003         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1004         * config/os/irix/irix5.2/os_defines.h: Likewise.
1005         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1006         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1007         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1008         * config/os/irix/irix6.5/os_defines.h: Likewise.
1009         * config/os/mingw32/ctype_base.h: Likewise.
1010         * config/os/mingw32/ctype_inline.h: Likewise.
1011         * config/os/mingw32/ctype_noninline.h: Likewise.
1012         * config/os/mingw32/error_constants.h: Likewise.
1013         * config/os/mingw32/os_defines.h: Likewise.
1014         * config/os/newlib/ctype_base.h: Likewise.
1015         * config/os/newlib/ctype_inline.h: Likewise.
1016         * config/os/newlib/ctype_noninline.h: Likewise.
1017         * config/os/newlib/os_defines.h: Likewise.
1018         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1019         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1020         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1021         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1022         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1023         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1024         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1025         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1026         * config/os/tpf/ctype_base.h: Likewise.
1027         * config/os/tpf/ctype_inline.h: Likewise.
1028         * config/os/tpf/ctype_noninline.h: Likewise.
1029         * config/os/tpf/os_defines.h: Likewise.
1030         * config/os/uclibc/ctype_base.h: Likewise.
1031         * config/os/uclibc/ctype_inline.h: Likewise.
1032         * config/os/uclibc/ctype_noninline.h: Likewise.
1033         * config/os/uclibc/os_defines.h: Likewise.
1034         * config/os/vxworks/ctype_base.h: Likewise.
1035         * config/os/vxworks/ctype_inline.h: Likewise.
1036         * config/os/vxworks/ctype_noninline.h: Likewise.
1037         * config/os/vxworks/os_defines.h: Likewise.
1038         * include/backward/auto_ptr.h: Likewise.
1039         * include/backward/backward_warning.h: Likewise.
1040         * include/backward/binders.h: Likewise.
1041         * include/backward/hash_fun.h: Likewise.
1042         * include/backward/hash_map: Likewise.
1043         * include/backward/hash_set: Likewise.
1044         * include/backward/hashtable.h: Likewise.
1045         * include/backward/strstream: Likewise.
1046         * include/bits/algorithmfwd.h: Likewise.
1047         * include/bits/allocator.h: Likewise.
1048         * include/bits/atomic_0.h: Likewise.
1049         * include/bits/atomic_2.h: Likewise.
1050         * include/bits/atomicfwd_c.h: Likewise.
1051         * include/bits/atomicfwd_cxx.h: Likewise.
1052         * include/bits/basic_ios.h: Likewise.
1053         * include/bits/basic_ios.tcc: Likewise.
1054         * include/bits/basic_string.h: Likewise.
1055         * include/bits/basic_string.tcc: Likewise.
1056         * include/bits/boost_concept_check.h: Likewise.
1057         * include/bits/c++config: Likewise.
1058         * include/bits/char_traits.h: Likewise.
1059         * include/bits/codecvt.h: Likewise.
1060         * include/bits/concept_check.h: Likewise.
1061         * include/bits/cpp_type_traits.h: Likewise.
1062         * include/bits/deque.tcc: Likewise.
1063         * include/bits/forward_list.h: Likewise.
1064         * include/bits/forward_list.tcc: Likewise.
1065         * include/bits/fstream.tcc: Likewise.
1066         * include/bits/functexcept.h: Likewise.
1067         * include/bits/functional_hash.h: Likewise.
1068         * include/bits/gslice.h: Likewise.
1069         * include/bits/gslice_array.h: Likewise.
1070         * include/bits/hashtable.h: Likewise.
1071         * include/bits/indirect_array.h: Likewise.
1072         * include/bits/ios_base.h: Likewise.
1073         * include/bits/istream.tcc: Likewise.
1074         * include/bits/list.tcc: Likewise.
1075         * include/bits/locale_classes.h: Likewise.
1076         * include/bits/locale_classes.tcc: Likewise.
1077         * include/bits/locale_facets.h: Likewise.
1078         * include/bits/locale_facets.tcc: Likewise.
1079         * include/bits/locale_facets_nonio.h: Likewise.
1080         * include/bits/locale_facets_nonio.tcc: Likewise.
1081         * include/bits/localefwd.h: Likewise.
1082         * include/bits/mask_array.h: Likewise.
1083         * include/bits/move.h: Likewise.
1084         * include/bits/ostream.tcc: Likewise.
1085         * include/bits/ostream_insert.h: Likewise.
1086         * include/bits/postypes.h: Likewise.
1087         * include/bits/shared_ptr.h: Likewise.
1088         * include/bits/slice_array.h: Likewise.
1089         * include/bits/sstream.tcc: Likewise.
1090         * include/bits/stl_algo.h: Likewise.
1091         * include/bits/stl_algobase.h: Likewise.
1092         * include/bits/stl_bvector.h: Likewise.
1093         * include/bits/stl_construct.h: Likewise.
1094         * include/bits/stl_deque.h: Likewise.
1095         * include/bits/stl_function.h: Likewise.
1096         * include/bits/stl_heap.h: Likewise.
1097         * include/bits/stl_iterator.h: Likewise.
1098         * include/bits/stl_iterator_base_funcs.h: Likewise.
1099         * include/bits/stl_iterator_base_types.h: Likewise.
1100         * include/bits/stl_list.h: Likewise.
1101         * include/bits/stl_map.h: Likewise.
1102         * include/bits/stl_multimap.h: Likewise.
1103         * include/bits/stl_multiset.h: Likewise.
1104         * include/bits/stl_numeric.h: Likewise.
1105         * include/bits/stl_pair.h: Likewise.
1106         * include/bits/stl_queue.h: Likewise.
1107         * include/bits/stl_raw_storage_iter.h: Likewise.
1108         * include/bits/stl_relops.h: Likewise.
1109         * include/bits/stl_set.h: Likewise.
1110         * include/bits/stl_stack.h: Likewise.
1111         * include/bits/stl_tempbuf.h: Likewise.
1112         * include/bits/stl_tree.h: Likewise.
1113         * include/bits/stl_uninitialized.h: Likewise.
1114         * include/bits/stl_vector.h: Likewise.
1115         * include/bits/stream_iterator.h: Likewise.
1116         * include/bits/streambuf.tcc: Likewise.
1117         * include/bits/streambuf_iterator.h: Likewise.
1118         * include/bits/stringfwd.h: Likewise.
1119         * include/bits/unique_ptr.h: Likewise.
1120         * include/bits/valarray_after.h: Likewise.
1121         * include/bits/valarray_array.h: Likewise.
1122         * include/bits/valarray_array.tcc: Likewise.
1123         * include/bits/valarray_before.h: Likewise.
1124         * include/bits/vector.tcc: Likewise.
1125         * include/c/cassert: Likewise.
1126         * include/c/cctype: Likewise.
1127         * include/c/cerrno: Likewise.
1128         * include/c/cfloat: Likewise.
1129         * include/c/ciso646: Likewise.
1130         * include/c/climits: Likewise.
1131         * include/c/clocale: Likewise.
1132         * include/c/cmath: Likewise.
1133         * include/c/csetjmp: Likewise.
1134         * include/c/csignal: Likewise.
1135         * include/c/cstdarg: Likewise.
1136         * include/c/cstddef: Likewise.
1137         * include/c/cstdio: Likewise.
1138         * include/c/cstdlib: Likewise.
1139         * include/c/cstring: Likewise.
1140         * include/c/ctime: Likewise.
1141         * include/c/cwchar: Likewise.
1142         * include/c/cwctype: Likewise.
1143         * include/c_compatibility/assert.h: Likewise.
1144         * include/c_compatibility/complex.h: Likewise.
1145         * include/c_compatibility/ctype.h: Likewise.
1146         * include/c_compatibility/errno.h: Likewise.
1147         * include/c_compatibility/fenv.h: Likewise.
1148         * include/c_compatibility/float.h: Likewise.
1149         * include/c_compatibility/inttypes.h: Likewise.
1150         * include/c_compatibility/iso646.h: Likewise.
1151         * include/c_compatibility/limits.h: Likewise.
1152         * include/c_compatibility/locale.h: Likewise.
1153         * include/c_compatibility/math.h: Likewise.
1154         * include/c_compatibility/setjmp.h: Likewise.
1155         * include/c_compatibility/signal.h: Likewise.
1156         * include/c_compatibility/stdarg.h: Likewise.
1157         * include/c_compatibility/stdatomic.h: Likewise.
1158         * include/c_compatibility/stdbool.h: Likewise.
1159         * include/c_compatibility/stddef.h: Likewise.
1160         * include/c_compatibility/stdint.h: Likewise.
1161         * include/c_compatibility/stdio.h: Likewise.
1162         * include/c_compatibility/stdlib.h: Likewise.
1163         * include/c_compatibility/string.h: Likewise.
1164         * include/c_compatibility/tgmath.h: Likewise.
1165         * include/c_compatibility/time.h: Likewise.
1166         * include/c_compatibility/wchar.h: Likewise.
1167         * include/c_compatibility/wctype.h: Likewise.
1168         * include/c_global/cassert: Likewise.
1169         * include/c_global/ccomplex: Likewise.
1170         * include/c_global/cctype: Likewise.
1171         * include/c_global/cerrno: Likewise.
1172         * include/c_global/cfenv: Likewise.
1173         * include/c_global/cfloat: Likewise.
1174         * include/c_global/cinttypes: Likewise.
1175         * include/c_global/ciso646: Likewise.
1176         * include/c_global/climits: Likewise.
1177         * include/c_global/clocale: Likewise.
1178         * include/c_global/cmath.tcc: Likewise.
1179         * include/c_global/cmath: Likewise.
1180         * include/c_global/csetjmp: Likewise.
1181         * include/c_global/csignal: Likewise.
1182         * include/c_global/cstdarg: Likewise.
1183         * include/c_global/cstdatomic: Likewise.
1184         * include/c_global/cstdbool: Likewise.
1185         * include/c_global/cstddef: Likewise.
1186         * include/c_global/cstdint: Likewise.
1187         * include/c_global/cstdio: Likewise.
1188         * include/c_global/cstdlib: Likewise.
1189         * include/c_global/cstring: Likewise.
1190         * include/c_global/ctgmath: Likewise.
1191         * include/c_global/ctime: Likewise.
1192         * include/c_global/cwchar: Likewise.
1193         * include/c_global/cwctype: Likewise.
1194         * include/c_std/cassert: Likewise.
1195         * include/c_std/cctype: Likewise.
1196         * include/c_std/cerrno: Likewise.
1197         * include/c_std/cfloat: Likewise.
1198         * include/c_std/ciso646: Likewise.
1199         * include/c_std/climits: Likewise.
1200         * include/c_std/clocale: Likewise.
1201         * include/c_std/cmath.tcc: Likewise.
1202         * include/c_std/cmath: Likewise.
1203         * include/c_std/csetjmp: Likewise.
1204         * include/c_std/csignal: Likewise.
1205         * include/c_std/cstdarg: Likewise.
1206         * include/c_std/cstddef: Likewise.
1207         * include/c_std/cstdio: Likewise.
1208         * include/c_std/cstdlib: Likewise.
1209         * include/c_std/cstring: Likewise.
1210         * include/c_std/ctime: Likewise.
1211         * include/c_std/cwchar: Likewise.
1212         * include/c_std/cwctype: Likewise.
1213         * include/debug/bitset: Likewise.
1214         * include/debug/debug.h: Likewise.
1215         * include/debug/deque: Likewise.
1216         * include/debug/formatter.h: Likewise.
1217         * include/debug/functions.h: Likewise.
1218         * include/debug/list: Likewise.
1219         * include/debug/macros.h: Likewise.
1220         * include/debug/map.h: Likewise.
1221         * include/debug/map: Likewise.
1222         * include/debug/multimap.h: Likewise.
1223         * include/debug/multiset.h: Likewise.
1224         * include/debug/safe_base.h: Likewise.
1225         * include/debug/safe_iterator.h: Likewise.
1226         * include/debug/safe_iterator.tcc: Likewise.
1227         * include/debug/safe_sequence.h: Likewise.
1228         * include/debug/set.h: Likewise.
1229         * include/debug/set: Likewise.
1230         * include/debug/string: Likewise.
1231         * include/debug/unordered_map: Likewise.
1232         * include/debug/unordered_set: Likewise.
1233         * include/debug/vector: Likewise.
1234         * include/ext/algorithm: Likewise.
1235         * include/ext/array_allocator.h: Likewise.
1236         * include/ext/atomicity.h: Likewise.
1237         * include/ext/bitmap_allocator.h: Likewise.
1238         * include/ext/cast.h: Likewise.
1239         * include/ext/codecvt_specializations.h: Likewise.
1240         * include/ext/concurrence.h: Likewise.
1241         * include/ext/debug_allocator.h: Likewise.
1242         * include/ext/enc_filebuf.h: Likewise.
1243         * include/ext/extptr_allocator.h: Likewise.
1244         * include/ext/functional: Likewise.
1245         * include/ext/iterator: Likewise.
1246         * include/ext/malloc_allocator.h: Likewise.
1247         * include/ext/memory: Likewise.
1248         * include/ext/mt_allocator.h: Likewise.
1249         * include/ext/new_allocator.h: Likewise.
1250         * include/ext/numeric: Likewise.
1251         * include/ext/numeric_traits.h: Likewise.
1252         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1253         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1258         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1259         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1260         Likewise.
1261         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1262         Likewise.
1263         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1264         Likewise.
1265         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1266         Likewise.
1267         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1268         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1269         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1270         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1271         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1272         Likewise.
1273         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1274         Likewise.
1275         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1276         Likewise.
1277         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1278         Likewise.
1279         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1280         Likewise.
1281         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1282         Likewise.
1283         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1284         Likewise.
1285         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1286         Likewise.
1287         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1288         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1289         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1290         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1291         Likewise.
1292         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1293         Likewise.
1294         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1295         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1296         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1297         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1298         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1299         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1300         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1301         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1302         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1305         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1306         Likewise.
1307         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1308         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1309         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1310         Likewise.
1311         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1312         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1313         Likewise.
1314         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1315         Likewise.
1316         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1317         Likewise.
1318         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1321         Likewise.
1322         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1323         Likewise.
1324         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1327         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1328         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1329         Likewise.
1330         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1331         Likewise.
1332         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1333         Likewise.
1334         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1335         Likewise.
1336         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1337         Likewise.
1338         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1339         Likewise.
1340         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1341         Likewise.
1342         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1343         Likewise.
1344         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1345         Likewise.
1346         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1347         Likewise.
1348         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1349         Likewise.
1350         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1351         Likewise.
1352         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1353         Likewise.
1354         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1355         Likewise.
1356         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1357         Likewise.
1358         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1359         Likewise.
1360         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1361         Likewise.
1362         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1363         Likewise.
1364         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1365         Likewise.
1366         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1367         Likewise.
1368         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1369         Likewise.
1370         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1371         Likewise.
1372         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1373         Likewise.
1374         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1375         Likewise.
1376         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1377         Likewise.
1378         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1379         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1380         Likewise.
1381         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1382         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1383         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1384         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1385         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1386         Likewise.
1387         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1388         Likewise.
1389         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1390         Likewise.
1391         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1392         Likewise.
1393         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1394         Likewise.
1395         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1396         Likewise.
1397         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1398         Likewise.
1399         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1400         Likewise.
1401         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1402         Likewise.
1403         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1404         Likewise.
1405         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1406         Likewise.
1407         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1408         Likewise.
1409         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1410         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1411         Likewise.
1412         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1413         Likewise.
1414         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1415         Likewise.
1416         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1417         Likewise.
1418         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1419         Likewise.
1420         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1421         Likewise.
1422         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1423         Likewise.
1424         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1425         Likewise.
1426         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1427         Likewise.
1428         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1429         Likewise.
1430         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1431         Likewise.
1432         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1433         Likewise.
1434         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1435         Likewise.
1436         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1437         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1438         Likewise.
1439         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1440         Likewise.
1441         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1442         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1443         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1444         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1445         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1446         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1447         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1448         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1449         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1450         Likewise.
1451         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1452         Likewise.
1453         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1454         Likewise.
1455         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1456         Likewise.
1457         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1458         Likewise.
1459         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1460         Likewise.
1461         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1462         Likewise.
1463         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1464         Likewise.
1465         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1466         Likewise.
1467         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1468         Likewise.
1469         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1470         Likewise.
1471         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1472         Likewise.
1473         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1474         Likewise.
1475         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1476         Likewise.
1477         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1478         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1479         Likewise.
1480         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1481         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1482         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1483         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1484         Likewise.
1485         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1486         Likewise.
1487         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1488         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1489         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1490         Likewise.
1491         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1492         Likewise.
1493         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1494         Likewise.
1495         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1496         Likewise.
1497         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1498         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1499         Likewise.
1500         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1501         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1502         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1503         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1504         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1505         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1506         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1507         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1508         Likewise.
1509         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1510         Likewise.
1511         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1512         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1513         Likewise.
1514         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1515         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1516         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1517         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1518         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1519         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1520         Likewise.
1521         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1522         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1523         Likewise.
1524         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1525         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1526         Likewise.
1527         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1528         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1529         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1530         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1531         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1532         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1533         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1534         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1535         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1536         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1537         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1538         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1539         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1540         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1541         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1542         Likewise.
1543         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1544         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1545         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1546         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1547         Likewise.
1548         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1549         Likewise.
1550         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1551         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1552         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1553         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1554         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1555         Likewise.
1556         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1557         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1558         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1559         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1560         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1561         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1562         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1563         Likewise.
1564         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1565         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1566         Likewise.
1567         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1568         Likewise.
1569         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1570         Likewise.
1571         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1572         Likewise.
1573         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1574         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1575         Likewise.
1576         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1577         Likewise.
1578         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1579         Likewise.
1580         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1581         Likewise.
1582         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1585         Likewise.
1586         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1587         Likewise.
1588         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1589         Likewise.
1590         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1591         Likewise.
1592         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1593         Likewise.
1594         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1595         Likewise.
1596         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1597         Likewise.
1598         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1599         Likewise.
1600         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1601         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1602         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1603         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1604         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1605         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1606         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1607         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1608         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1609         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1610         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1611         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1612         Likewise.
1613         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1614         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1615         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1616         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1617         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1618         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1619         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1620         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1621         Likewise.
1622         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1623         Likewise.
1624         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1625         Likewise.
1626         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1627         Likewise.
1628         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1629         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1630         Likewise.
1631         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1632         Likewise.
1633         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1634         Likewise.
1635         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1636         Likewise.
1637         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1638         Likewise.
1639         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1642         Likewise.
1643         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1644         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1645         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1646         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1647         Likewise.
1648         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1649         Likewise.
1650         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1651         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1652         Likewise.
1653         * include/ext/pb_ds/exception.hpp: Likewise.
1654         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1655         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1656         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1657         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1658         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1659         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1660         * include/ext/pod_char_traits.h: Likewise.
1661         * include/ext/pointer.h: Likewise.
1662         * include/ext/pool_allocator.h: Likewise.
1663         * include/ext/rb_tree: Likewise.
1664         * include/ext/rc_string_base.h: Likewise.
1665         * include/ext/rope: Likewise.
1666         * include/ext/ropeimpl.h: Likewise.
1667         * include/ext/slist: Likewise.
1668         * include/ext/sso_string_base.h: Likewise.
1669         * include/ext/stdio_filebuf.h: Likewise.
1670         * include/ext/stdio_sync_filebuf.h: Likewise.
1671         * include/ext/string_conversions.h: Likewise.
1672         * include/ext/throw_allocator.h: Likewise.
1673         * include/ext/type_traits.h: Likewise.
1674         * include/ext/typelist.h: Likewise.
1675         * include/ext/vstring.h: Likewise.
1676         * include/ext/vstring.tcc: Likewise.
1677         * include/ext/vstring_fwd.h: Likewise.
1678         * include/ext/vstring_util.h: Likewise.
1679         * include/parallel/algo.h: Likewise.
1680         * include/parallel/algobase.h: Likewise.
1681         * include/parallel/algorithm: Likewise.
1682         * include/parallel/algorithmfwd.h: Likewise.
1683         * include/parallel/balanced_quicksort.h: Likewise.
1684         * include/parallel/base.h: Likewise.
1685         * include/parallel/basic_iterator.h: Likewise.
1686         * include/parallel/checkers.h: Likewise.
1687         * include/parallel/compatibility.h: Likewise.
1688         * include/parallel/compiletime_settings.h: Likewise.
1689         * include/parallel/equally_split.h: Likewise.
1690         * include/parallel/features.h: Likewise.
1691         * include/parallel/find.h: Likewise.
1692         * include/parallel/find_selectors.h: Likewise.
1693         * include/parallel/for_each.h: Likewise.
1694         * include/parallel/for_each_selectors.h: Likewise.
1695         * include/parallel/iterator.h: Likewise.
1696         * include/parallel/list_partition.h: Likewise.
1697         * include/parallel/losertree.h: Likewise.
1698         * include/parallel/merge.h: Likewise.
1699         * include/parallel/multiseq_selection.h: Likewise.
1700         * include/parallel/multiway_merge.h: Likewise.
1701         * include/parallel/multiway_mergesort.h: Likewise.
1702         * include/parallel/numeric: Likewise.
1703         * include/parallel/numericfwd.h: Likewise.
1704         * include/parallel/omp_loop.h: Likewise.
1705         * include/parallel/omp_loop_static.h: Likewise.
1706         * include/parallel/par_loop.h: Likewise.
1707         * include/parallel/parallel.h: Likewise.
1708         * include/parallel/partial_sum.h: Likewise.
1709         * include/parallel/partition.h: Likewise.
1710         * include/parallel/queue.h: Likewise.
1711         * include/parallel/quicksort.h: Likewise.
1712         * include/parallel/random_number.h: Likewise.
1713         * include/parallel/random_shuffle.h: Likewise.
1714         * include/parallel/search.h: Likewise.
1715         * include/parallel/set_operations.h: Likewise.
1716         * include/parallel/settings.h: Likewise.
1717         * include/parallel/sort.h: Likewise.
1718         * include/parallel/tags.h: Likewise.
1719         * include/parallel/types.h: Likewise.
1720         * include/parallel/unique_copy.h: Likewise.
1721         * include/parallel/workstealing.h: Likewise.
1722         * include/precompiled/extc++.h: Likewise.
1723         * include/precompiled/stdc++.h: Likewise.
1724         * include/precompiled/stdtr1c++.h: Likewise.
1725         * include/std/algorithm: Likewise.
1726         * include/std/array: Likewise.
1727         * include/std/bitset: Likewise.
1728         * include/std/c++0x_warning.h: Likewise.
1729         * include/std/chrono: Likewise.
1730         * include/std/complex: Likewise.
1731         * include/std/condition_variable: Likewise.
1732         * include/std/deque: Likewise.
1733         * include/std/forward_list: Likewise.
1734         * include/std/fstream: Likewise.
1735         * include/std/functional: Likewise.
1736         * include/std/iomanip: Likewise.
1737         * include/std/ios: Likewise.
1738         * include/std/iosfwd: Likewise.
1739         * include/std/iostream: Likewise.
1740         * include/std/istream: Likewise.
1741         * include/std/iterator: Likewise.
1742         * include/std/limits: Likewise.
1743         * include/std/list: Likewise.
1744         * include/std/locale: Likewise.
1745         * include/std/map: Likewise.
1746         * include/std/memory: Likewise.
1747         * include/std/mutex: Likewise.
1748         * include/std/numeric: Likewise.
1749         * include/std/ostream: Likewise.
1750         * include/std/queue: Likewise.
1751         * include/std/random: Likewise.
1752         * include/std/ratio: Likewise.
1753         * include/std/regex: Likewise.
1754         * include/std/set: Likewise.
1755         * include/std/sstream: Likewise.
1756         * include/std/stack: Likewise.
1757         * include/std/stdexcept: Likewise.
1758         * include/std/streambuf: Likewise.
1759         * include/std/string: Likewise.
1760         * include/std/system_error: Likewise.
1761         * include/std/thread: Likewise.
1762         * include/std/tuple: Likewise.
1763         * include/std/type_traits: Likewise.
1764         * include/std/unordered_map: Likewise.
1765         * include/std/unordered_set: Likewise.
1766         * include/std/utility: Likewise.
1767         * include/std/valarray: Likewise.
1768         * include/std/vector: Likewise.
1769         * include/tr1/array: Likewise.
1770         * include/tr1/bessel_function.tcc: Likewise.
1771         * include/tr1/beta_function.tcc: Likewise.
1772         * include/tr1/ccomplex: Likewise.
1773         * include/tr1/cctype: Likewise.
1774         * include/tr1/cfenv: Likewise.
1775         * include/tr1/cfloat: Likewise.
1776         * include/tr1/cinttypes: Likewise.
1777         * include/tr1/climits: Likewise.
1778         * include/tr1/cmath: Likewise.
1779         * include/tr1/complex.h: Likewise.
1780         * include/tr1/complex: Likewise.
1781         * include/tr1/cstdarg: Likewise.
1782         * include/tr1/cstdbool: Likewise.
1783         * include/tr1/cstdint: Likewise.
1784         * include/tr1/cstdio: Likewise.
1785         * include/tr1/cstdlib: Likewise.
1786         * include/tr1/ctgmath: Likewise.
1787         * include/tr1/ctime: Likewise.
1788         * include/tr1/ctype.h: Likewise.
1789         * include/tr1/cwchar: Likewise.
1790         * include/tr1/cwctype: Likewise.
1791         * include/tr1/ell_integral.tcc: Likewise.
1792         * include/tr1/exp_integral.tcc: Likewise.
1793         * include/tr1/fenv.h: Likewise.
1794         * include/tr1/float.h: Likewise.
1795         * include/tr1/functional: Likewise.
1796         * include/tr1/functional_hash.h: Likewise.
1797         * include/tr1/gamma.tcc: Likewise.
1798         * include/tr1/hashtable.h: Likewise.
1799         * include/tr1/hypergeometric.tcc: Likewise.
1800         * include/tr1/inttypes.h: Likewise.
1801         * include/tr1/legendre_function.tcc: Likewise.
1802         * include/tr1/limits.h: Likewise.
1803         * include/tr1/math.h: Likewise.
1804         * include/tr1/memory: Likewise.
1805         * include/tr1/modified_bessel_func.tcc: Likewise.
1806         * include/tr1/poly_hermite.tcc: Likewise.
1807         * include/tr1/poly_laguerre.tcc: Likewise.
1808         * include/tr1/random: Likewise.
1809         * include/tr1/regex: Likewise.
1810         * include/tr1/riemann_zeta.tcc: Likewise.
1811         * include/tr1/shared_ptr.h: Likewise.
1812         * include/tr1/special_function_util.h: Likewise.
1813         * include/tr1/stdarg.h: Likewise.
1814         * include/tr1/stdbool.h: Likewise.
1815         * include/tr1/stdint.h: Likewise.
1816         * include/tr1/stdio.h: Likewise.
1817         * include/tr1/stdlib.h: Likewise.
1818         * include/tr1/tgmath.h: Likewise.
1819         * include/tr1/tuple: Likewise.
1820         * include/tr1/type_traits: Likewise.
1821         * include/tr1/unordered_map: Likewise.
1822         * include/tr1/unordered_set: Likewise.
1823         * include/tr1/utility: Likewise.
1824         * include/tr1/wchar.h: Likewise.
1825         * include/tr1/wctype.h: Likewise.
1826         * include/tr1_impl/array: Likewise.
1827         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1828         * include/tr1_impl/cctype: Likewise.
1829         * include/tr1_impl/cfenv: Likewise.
1830         * include/tr1_impl/cinttypes: Likewise.
1831         * include/tr1_impl/cmath: Likewise.
1832         * include/tr1_impl/complex: Likewise.
1833         * include/tr1_impl/cstdint: Likewise.
1834         * include/tr1_impl/cstdio: Likewise.
1835         * include/tr1_impl/cstdlib: Likewise.
1836         * include/tr1_impl/cwchar: Likewise.
1837         * include/tr1_impl/cwctype: Likewise.
1838         * include/tr1_impl/functional: Likewise.
1839         * include/tr1_impl/functional_hash.h: Likewise.
1840         * include/tr1_impl/hashtable: Likewise.
1841         * include/tr1_impl/hashtable_policy.h: Likewise.
1842         * include/tr1_impl/random.tcc: Likewise.
1843         * include/tr1_impl/random: Likewise.
1844         * include/tr1_impl/regex: Likewise.
1845         * include/tr1_impl/type_traits: Likewise.
1846         * include/tr1_impl/unordered_map: Likewise.
1847         * include/tr1_impl/unordered_set: Likewise.
1848         * include/tr1_impl/utility: Likewise.
1849         * libsupc++/array_type_info.cc: Likewise.
1850         * libsupc++/atexit_arm.cc: Likewise.
1851         * libsupc++/bad_cast.cc: Likewise.
1852         * libsupc++/bad_typeid.cc: Likewise.
1853         * libsupc++/class_type_info.cc: Likewise.
1854         * libsupc++/cxxabi-forced.h: Likewise.
1855         * libsupc++/cxxabi.h: Likewise.
1856         * libsupc++/del_op.cc: Likewise.
1857         * libsupc++/del_opnt.cc: Likewise.
1858         * libsupc++/del_opv.cc: Likewise.
1859         * libsupc++/del_opvnt.cc: Likewise.
1860         * libsupc++/dyncast.cc: Likewise.
1861         * libsupc++/eh_alloc.cc: Likewise.
1862         * libsupc++/eh_arm.cc: Likewise.
1863         * libsupc++/eh_aux_runtime.cc: Likewise.
1864         * libsupc++/eh_call.cc: Likewise.
1865         * libsupc++/eh_catch.cc: Likewise.
1866         * libsupc++/eh_exception.cc: Likewise.
1867         * libsupc++/eh_globals.cc: Likewise.
1868         * libsupc++/eh_personality.cc: Likewise.
1869         * libsupc++/eh_ptr.cc: Likewise.
1870         * libsupc++/eh_term_handler.cc: Likewise.
1871         * libsupc++/eh_terminate.cc: Likewise.
1872         * libsupc++/eh_throw.cc: Likewise.
1873         * libsupc++/eh_type.cc: Likewise.
1874         * libsupc++/eh_unex_handler.cc: Likewise.
1875         * libsupc++/enum_type_info.cc: Likewise.
1876         * libsupc++/exception: Likewise.
1877         * libsupc++/exception_defines.h: Likewise.
1878         * libsupc++/exception_ptr.h: Likewise.
1879         * libsupc++/function_type_info.cc: Likewise.
1880         * libsupc++/fundamental_type_info.cc: Likewise.
1881         * libsupc++/guard.cc: Likewise.
1882         * libsupc++/initializer_list: Likewise.
1883         * libsupc++/new: Likewise.
1884         * libsupc++/new_handler.cc: Likewise.
1885         * libsupc++/new_op.cc: Likewise.
1886         * libsupc++/new_opnt.cc: Likewise.
1887         * libsupc++/new_opv.cc: Likewise.
1888         * libsupc++/new_opvnt.cc: Likewise.
1889         * libsupc++/pbase_type_info.cc: Likewise.
1890         * libsupc++/pmem_type_info.cc: Likewise.
1891         * libsupc++/pointer_type_info.cc: Likewise.
1892         * libsupc++/pure.cc: Likewise.
1893         * libsupc++/si_class_type_info.cc: Likewise.
1894         * libsupc++/tinfo.cc: Likewise.
1895         * libsupc++/tinfo.h: Likewise.
1896         * libsupc++/tinfo2.cc: Likewise.
1897         * libsupc++/typeinfo: Likewise.
1898         * libsupc++/unwind-cxx.h: Likewise.
1899         * libsupc++/vec.cc: Likewise.
1900         * libsupc++/vmi_class_type_info.cc: Likewise.
1901         * libsupc++/vterminate.cc: Likewise.
1902         * po/string_literals.cc: Likewise.
1903         * src/atomic.cc: Likewise.
1904         * src/bitmap_allocator.cc: Likewise.
1905         * src/chrono.cc: Likewise.
1906         * src/codecvt.cc: Likewise.
1907         * src/compatibility-ldbl.cc: Likewise.
1908         * src/compatibility.cc: Likewise.
1909         * src/complex_io.cc: Likewise.
1910         * src/concept-inst.cc: Likewise.
1911         * src/condition_variable.cc: Likewise.
1912         * src/ctype.cc: Likewise.
1913         * src/debug.cc: Likewise.
1914         * src/debug_list.cc: Likewise.
1915         * src/ext-inst.cc: Likewise.
1916         * src/fstream-inst.cc: Likewise.
1917         * src/functexcept.cc: Likewise.
1918         * src/globals_io.cc: Likewise.
1919         * src/hash.cc: Likewise.
1920         * src/hash_c++0x.cc: Likewise.
1921         * src/hashtable.cc: Likewise.
1922         * src/hashtable_c++0x.cc: Likewise.
1923         * src/ios-inst.cc: Likewise.
1924         * src/ios.cc: Likewise.
1925         * src/ios_failure.cc: Likewise.
1926         * src/ios_init.cc: Likewise.
1927         * src/ios_locale.cc: Likewise.
1928         * src/iostream-inst.cc: Likewise.
1929         * src/istream-inst.cc: Likewise.
1930         * src/istream.cc: Likewise.
1931         * src/limits.cc: Likewise.
1932         * src/limits_c++0x.cc: Likewise.
1933         * src/list.cc: Likewise.
1934         * src/locale-inst.cc: Likewise.
1935         * src/locale.cc: Likewise.
1936         * src/locale_facets.cc: Likewise.
1937         * src/locale_init.cc: Likewise.
1938         * src/localename.cc: Likewise.
1939         * src/math_stubs_float.cc: Likewise.
1940         * src/math_stubs_long_double.cc: Likewise.
1941         * src/misc-inst.cc: Likewise.
1942         * src/mt_allocator.cc: Likewise.
1943         * src/mutex.cc: Likewise.
1944         * src/ostream-inst.cc: Likewise.
1945         * src/parallel_list.cc: Likewise.
1946         * src/parallel_settings.cc: Likewise.
1947         * src/pool_allocator.cc: Likewise.
1948         * src/sstream-inst.cc: Likewise.
1949         * src/stdexcept.cc: Likewise.
1950         * src/streambuf-inst.cc: Likewise.
1951         * src/streambuf.cc: Likewise.
1952         * src/string-inst.cc: Likewise.
1953         * src/strstream.cc: Likewise.
1954         * src/system_error.cc: Likewise.
1955         * src/thread.cc: Likewise.
1956         * src/tree.cc: Likewise.
1957         * src/valarray-inst.cc: Likewise.
1958         * src/wlocale-inst.cc: Likewise.
1959         * src/wstring-inst.cc: Likewise.
1960         * doc/xml/manual/intro.xml: Change documentation to refer the
1961         reader to version 3 of the GNU General Public License, version
1962         3.1 of the GCC Runtime Library Exception, and to point readers
1963         at the FSF's license web page.
1964
1965 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1966
1967         * Makefile.am: Change copyright header to refer to version
1968         3 of the GNU General Public License and to point readers at the
1969         COPYING3 file and the FSF's license web page.
1970         * doc/Makefile.am: Likewise.
1971         * include/Makefile.am: Likewise.
1972         * libsupc++/Makefile.am: Likewise.
1973         * po/Makefile.am: Likewise.
1974         * po/POTFILES.in: Likewise.
1975         * src/Makefile.am: Likewise.
1976         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1977         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1978         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1979         Likewise.
1980         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1981         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1982         Likewise.
1983         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1984         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1985         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1986         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1987         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1988         * testsuite/18_support/bad_cast/what.cc: Likewise.
1989         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1990         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1991         Likewise.
1992         * testsuite/18_support/bad_exception/what.cc: Likewise.
1993         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1994         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1995         * testsuite/18_support/exception/38732.cc: Likewise.
1996         * testsuite/18_support/exception/what.cc: Likewise.
1997         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1998         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1999         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2000         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2001         * testsuite/18_support/headers/climits/values.cc: Likewise.
2002         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2003         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2004         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2005         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2006         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2007         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2008         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2009         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2010         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2011         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2012         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2013         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2014         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2015         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2016         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2017         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2018         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2019         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2020         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2021         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2022         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2023         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2024         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2025         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2026         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2027         * testsuite/18_support/new_delete_placement.cc: Likewise.
2028         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2029         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2030         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2031         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2032         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2033         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2034         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2035         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2036         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2037         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2038         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2039         Likewise.
2040         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2041         * testsuite/18_support/pthread_guard.cc: Likewise.
2042         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2043         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2044         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2045         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2046         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2047         Likewise.
2048         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2049         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2050         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2051         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2052         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2053         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2054         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2055         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2056         Likewise.
2057         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2058         Likewise.
2059         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2060         Likewise.
2061         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2062         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2063         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2064         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2065         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2066         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2067         Likewise.
2068         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2069         Likewise.
2070         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2071         Likewise.
2072         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2073         Likewise.
2074         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2075         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2076         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2077         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2078         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2079         Likewise.
2080         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2081         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2082         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2083         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2084         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2085         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2086         Likewise.
2087         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2088         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2089         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2090         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2091         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2092         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2093         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2094         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2095         * testsuite/20_util/allocator/1.cc: Likewise.
2096         * testsuite/20_util/allocator/10378.cc: Likewise.
2097         * testsuite/20_util/allocator/14176.cc: Likewise.
2098         * testsuite/20_util/allocator/33807.cc: Likewise.
2099         * testsuite/20_util/allocator/8230.cc: Likewise.
2100         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2101         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2102         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2103         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2104         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2105         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2106         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2107         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2108         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2109         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2110         Likewise.
2111         * testsuite/20_util/clocks/1.cc: Likewise.
2112         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2113         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2114         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2115         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2116         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2117         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2118         * testsuite/20_util/duration/cons/1.cc: Likewise.
2119         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2120         * testsuite/20_util/duration/cons/2.cc: Likewise.
2121         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2122         Likewise.
2123         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2124         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2125         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2126         Likewise.
2127         * testsuite/20_util/forward/1.cc: Likewise.
2128         * testsuite/20_util/forward/1_neg.cc: Likewise.
2129         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2130         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2131         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2132         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2133         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2134         Likewise.
2135         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2136         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2137         Likewise.
2138         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2139         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2140         Likewise.
2141         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2142         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2143         Likewise.
2144         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2145         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2146         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2147         Likewise.
2148         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2149         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2150         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2151         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2152         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2153         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2154         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2155         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2156         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2157         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2158         Likewise.
2159         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2160         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2161         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2162         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2163         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2164         Likewise.
2165         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2166         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2167         Likewise.
2168         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2169         * testsuite/20_util/identity/value.cc: Likewise.
2170         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2171         * testsuite/20_util/is_integral/value.cc: Likewise.
2172         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2173         Likewise.
2174         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2175         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2176         * testsuite/20_util/is_reference/value.cc: Likewise.
2177         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2178         Likewise.
2179         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2180         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2181         * testsuite/20_util/is_signed/value.cc: Likewise.
2182         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2183         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2184         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2185         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2186         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2187         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2188         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2189         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2190         Likewise.
2191         * testsuite/20_util/move/1.cc: Likewise.
2192         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2193         * testsuite/20_util/pair/1.cc: Likewise.
2194         * testsuite/20_util/pair/2.cc: Likewise.
2195         * testsuite/20_util/pair/3.cc: Likewise.
2196         * testsuite/20_util/pair/4.cc: Likewise.
2197         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2198         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2199         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2200         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2201         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2202         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2203         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2204         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2205         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2206         Likewise.
2207         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2208         Likewise.
2209         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2210         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2211         * testsuite/20_util/rel_ops.cc: Likewise.
2212         * testsuite/20_util/remove_reference/value.cc: Likewise.
2213         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2214         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2215         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2216         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2217         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2218         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2219         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2220         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2221         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2222         Likewise.
2223         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2224         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2225         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2226         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2227         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2228         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2229         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2230         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2231         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2232         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2233         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2234         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2235         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2236         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2237         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2238         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2239         Likewise.
2240         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2241         Likewise.
2242         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2243         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2244         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2245         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2246         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2247         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2248         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2249         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2250         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2251         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2252         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2253         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2254         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2255         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2256         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2257         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2258         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2259         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2260         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2261         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2262         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2263         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2264         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2265         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2266         Likewise.
2267         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2268         Likewise.
2269         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2270         Likewise.
2271         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2272         Likewise.
2273         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2274         Likewise.
2275         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2276         Likewise.
2277         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2278         Likewise.
2279         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2280         Likewise.
2281         * testsuite/20_util/temporary_buffer.cc: Likewise.
2282         * testsuite/20_util/time_point/1.cc: Likewise.
2283         * testsuite/20_util/time_point/2.cc: Likewise.
2284         * testsuite/20_util/time_point/3.cc: Likewise.
2285         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2286         Likewise.
2287         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2288         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2289         Likewise.
2290         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2291         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2292         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2293         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2294         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2295         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2296         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2297         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2298         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2299         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2300         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2301         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2302         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2303         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2304         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2305         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2306         Likewise.
2307         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2308         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2309         Likewise.
2310         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2311         Likewise.
2312         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2313         Likewise.
2314         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2315         Likewise.
2316         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2317         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2318         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2319         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2320         Likewise.
2321         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2322         Likewise.
2323         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2324         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2325         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2326         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2327         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2328         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2329         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2330         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2331         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2332         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2333         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2334         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2335         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2336         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2337         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2338         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2339         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2340         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2341         Likewise.
2342         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2343         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2344         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2345         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2346         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2347         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2348         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2349         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2350         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2351         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2352         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2353         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2354         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2355         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2356         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2357         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2358         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2359         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2360         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2361         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2362         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2363         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2364         Likewise.
2365         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2366         Likewise.
2367         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2368         Likewise.
2369         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2370         Likewise.
2371         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2372         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2373         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2374         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2375         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2376         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2377         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2378         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2379         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2380         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2381         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2382         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2383         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2384         Likewise.
2385         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2386         Likewise.
2387         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2388         Likewise.
2389         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2390         Likewise.
2391         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2392         Likewise.
2393         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2394         Likewise.
2395         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2396         Likewise.
2397         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2398         Likewise.
2399         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2400         Likewise.
2401         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2402         Likewise.
2403         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2404         Likewise.
2405         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2406         Likewise.
2407         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2408         Likewise.
2409         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2410         Likewise.
2411         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2412         Likewise.
2413         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2414         Likewise.
2415         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2416         Likewise.
2417         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2418         Likewise.
2419         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2420         Likewise.
2421         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2422         Likewise.
2423         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2424         Likewise.
2425         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2426         Likewise.
2427         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2428         Likewise.
2429         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2430         Likewise.
2431         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2432         Likewise.
2433         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2434         Likewise.
2435         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2436         Likewise.
2437         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2438         Likewise.
2439         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2440         Likewise.
2441         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2442         Likewise.
2443         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2444         Likewise.
2445         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2446         Likewise.
2447         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2448         Likewise.
2449         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2450         Likewise.
2451         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2452         Likewise.
2453         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2454         Likewise.
2455         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2456         Likewise.
2457         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2458         Likewise.
2459         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2460         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2461         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2462         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2463         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2464         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2465         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2466         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2467         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2468         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2469         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2470         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2471         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2472         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2473         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2474         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2475         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2476         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2477         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2478         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2479         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2480         Likewise.
2481         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2482         Likewise.
2483         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2484         Likewise.
2485         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2486         Likewise.
2487         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2488         Likewise.
2489         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2490         Likewise.
2491         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2492         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2493         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2494         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2495         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2496         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2497         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2498         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2499         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2500         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2501         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2502         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2503         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2504         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2505         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2506         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2507         Likewise.
2508         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2509         Likewise.
2510         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2511         Likewise.
2512         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2513         Likewise.
2514         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2515         Likewise.
2516         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2517         Likewise.
2518         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2519         Likewise.
2520         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2521         Likewise.
2522         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2523         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2524         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2525         Likewise.
2526         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2527         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2528         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2529         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2530         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2531         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2532         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2533         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2534         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2535         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2536         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2537         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2538         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2539         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2540         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2541         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2542         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2543         Likewise.
2544         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2545         Likewise.
2546         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2547         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2548         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2549         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2550         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2551         Likewise.
2552         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2553         Likewise.
2554         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2555         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2556         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2557         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2558         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2559         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2560         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2561         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2562         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2563         Likewise.
2564         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2565         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2566         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2567         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2568         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2569         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2570         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2571         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2572         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2573         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2574         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2575         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2576         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2577         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2578         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2579         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2580         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2581         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2582         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2583         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2584         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2585         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2586         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2587         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2588         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2589         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2590         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2591         Likewise.
2592         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2593         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2594         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2595         Likewise.
2596         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2597         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2598         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2599         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2600         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2601         Likewise.
2602         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2603         Likewise.
2604         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2605         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2606         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2607         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2608         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2609         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2610         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2611         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2612         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2613         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2614         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2615         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2616         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2617         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2618         Likewise.
2619         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2620         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2621         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2622         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2623         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2624         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2625         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2626         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2627         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2628         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2629         Likewise.
2630         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2631         Likewise.
2632         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2633         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2634         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2635         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2636         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2637         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2638         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2639         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2640         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2641         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2642         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2643         Likewise.
2644         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2645         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2646         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2647         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2648         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2649         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2650         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2651         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2652         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2653         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2654         Likewise.
2655         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2656         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2657         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2658         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2659         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2660         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2661         Likewise.
2662         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2663         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2664         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2665         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2666         Likewise.
2667         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2668         Likewise.
2669         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2670         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2671         Likewise.
2672         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2673         * testsuite/22_locale/ctype/2.cc: Likewise.
2674         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2675         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2676         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2677         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2678         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2679         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2680         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2681         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2682         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2683         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2684         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2685         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2686         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2687         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2688         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2689         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2690         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2691         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2692         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2693         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2694         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2695         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2696         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2697         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2698         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2699         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2700         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2701         * testsuite/22_locale/facet/1.cc: Likewise.
2702         * testsuite/22_locale/facet/2.cc: Likewise.
2703         * testsuite/22_locale/facet/25421.cc: Likewise.
2704         * testsuite/22_locale/global_templates/1.cc: Likewise.
2705         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2706         Likewise.
2707         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2708         Likewise.
2709         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2710         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2711         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2712         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2713         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2714         * testsuite/22_locale/locale/13630.cc: Likewise.
2715         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2716         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2717         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2718         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2719         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2720         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2721         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2722         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2723         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2724         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2725         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2726         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2727         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2728         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2729         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2730         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2731         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2732         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2733         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2734         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2735         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2736         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2737         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2738         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2739         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2740         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2741         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2742         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2743         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2744         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2745         Likewise.
2746         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2747         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2748         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2749         Likewise.
2750         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2751         Likewise.
2752         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2753         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2754         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2755         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2756         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2757         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2758         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2759         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2760         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2761         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2762         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2763         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2764         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2765         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2766         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2767         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2768         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2769         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2770         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2771         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2772         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2773         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2774         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2775         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2776         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2777         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2778         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2779         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2780         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2781         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2782         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2783         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2784         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2785         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2786         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2787         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2788         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2789         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2790         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2791         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2792         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2793         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2794         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2795         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2796         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2797         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2798         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2799         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2800         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2801         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2802         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2803         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2804         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2805         Likewise.
2806         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2807         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2808         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2809         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2810         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2811         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2812         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2813         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2814         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2815         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2816         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2817         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2818         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2819         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2820         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2821         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2822         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2823         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2824         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2825         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2826         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2827         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2828         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2829         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2830         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2831         Likewise.
2832         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2833         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2834         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2835         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2836         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2837         Likewise.
2838         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2839         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2840         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2841         Likewise.
2842         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2843         Likewise.
2844         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2845         Likewise.
2846         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2847         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2848         Likewise.
2849         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2850         Likewise.
2851         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2852         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2853         Likewise.
2854         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2855         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2856         Likewise.
2857         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2858         Likewise.
2859         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2860         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2861         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2862         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2863         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2864         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2865         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2866         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2867         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2868         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2869         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2870         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2871         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2872         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2873         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2874         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2875         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2876         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2877         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2878         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2879         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2880         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2881         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2882         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2883         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2884         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2885         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2886         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2887         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2888         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2889         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2890         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2891         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2892         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2893         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2894         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2895         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2896         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2897         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2898         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2899         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2900         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2901         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2902         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2903         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2904         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2905         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2906         Likewise.
2907         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2908         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2909         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2910         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2911         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2912         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2913         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2914         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2915         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2916         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2917         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2918         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2919         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2920         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2921         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2922         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2923         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2924         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2925         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2926         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2927         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2928         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2929         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2930         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2931         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2932         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2933         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2934         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2935         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2936         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2937         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2938         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2939         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2940         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2941         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2942         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2943         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2944         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2945         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2946         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2947         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2948         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2949         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2950         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2951         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2952         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2953         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2954         Likewise.
2955         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2956         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2957         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2958         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2959         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2960         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2961         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2962         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2963         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2964         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2965         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2966         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2967         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2968         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2969         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2970         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2971         Likewise.
2972         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2973         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2974         Likewise.
2975         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2976         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2977         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2978         Likewise.
2979         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2980         Likewise.
2981         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2982         Likewise.
2983         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2984         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2985         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2986         Likewise.
2987         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2988         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2989         Likewise.
2990         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2991         Likewise.
2992         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2993         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2994         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2995         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2996         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2997         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2998         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2999         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3000         Likewise.
3001         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3002         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3003         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3004         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3005         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3006         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3007         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3008         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3009         Likewise.
3010         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3011         Likewise.
3012         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3013         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3014         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3015         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3016         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3017         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3018         Likewise.
3019         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3020         Likewise.
3021         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3022         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3023         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3024         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3025         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3026         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3027         Likewise.
3028         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3029         Likewise.
3030         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3031         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3032         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3033         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3034         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3035         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3036         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3037         Likewise.
3038         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3039         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3040         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3041         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3042         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3043         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3044         Likewise.
3045         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3046         Likewise.
3047         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3048         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3049         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3050         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3051         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3052         Likewise.
3053         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3054         Likewise.
3055         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3056         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3057         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3058         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3059         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3060         Likewise.
3061         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3062         Likewise.
3063         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3064         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3065         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3066         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3067         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3068         Likewise.
3069         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3070         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3071         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3072         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3073         Likewise.
3074         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3075         Likewise.
3076         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3077         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3078         Likewise.
3079         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3080         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3081         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3082         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3083         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3084         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3085         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3086         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3087         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3088         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3089         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3090         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3091         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3092         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3093         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3094         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3095         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3096         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3097         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3098         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3099         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3100         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3101         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3102         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3103         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3104         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3105         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3106         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3107         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3108         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3109         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3110         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3111         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3112         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3113         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3114         Likewise.
3115         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3116         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3117         * testsuite/23_containers/bitset/18604.cc: Likewise.
3118         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3119         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3120         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3121         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3122         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3123         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3124         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3125         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3126         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3127         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3128         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3129         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3130         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3131         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3132         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3133         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3134         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3135         * testsuite/23_containers/deque/18604.cc: Likewise.
3136         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3137         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3138         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3139         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3140         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3141         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3142         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3143         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3144         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3145         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3146         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3147         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3148         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3149         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3150         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3151         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3152         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3153         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3154         Likewise.
3155         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3156         Likewise.
3157         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3158         Likewise.
3159         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3160         Likewise.
3161         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3162         Likewise.
3163         * testsuite/23_containers/deque/types/1.cc: Likewise.
3164         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3165         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3166         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3167         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3168         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3169         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3170         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3171         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3172         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3173         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3174         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3175         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3176         Likewise.
3177         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3178         Likewise.
3179         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3180         Likewise.
3181         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3182         Likewise.
3183         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3184         Likewise.
3185         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3186         Likewise.
3187         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3188         Likewise.
3189         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3190         Likewise.
3191         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3192         Likewise.
3193         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3194         Likewise.
3195         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3196         Likewise.
3197         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3198         Likewise.
3199         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3200         Likewise.
3201         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3202         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3203         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3204         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3205         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3206         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3207         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3208         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3209         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3210         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3211         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3212         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3213         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3214         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3215         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3216         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3217         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3218         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3219         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3220         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3221         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3222         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3223         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3224         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3225         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3226         Likewise.
3227         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3228         Likewise.
3229         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3230         * testsuite/23_containers/list/18604.cc: Likewise.
3231         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3232         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3233         * testsuite/23_containers/list/cons/1.cc: Likewise.
3234         * testsuite/23_containers/list/cons/2.cc: Likewise.
3235         * testsuite/23_containers/list/cons/3.cc: Likewise.
3236         * testsuite/23_containers/list/cons/4.cc: Likewise.
3237         * testsuite/23_containers/list/cons/5.cc: Likewise.
3238         * testsuite/23_containers/list/cons/6.cc: Likewise.
3239         * testsuite/23_containers/list/cons/7.cc: Likewise.
3240         * testsuite/23_containers/list/cons/8.cc: Likewise.
3241         * testsuite/23_containers/list/cons/9.cc: Likewise.
3242         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3243         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3244         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3245         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3246         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3247         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3248         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3249         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3250         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3251         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3252         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3253         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3254         * testsuite/23_containers/list/operations/1.cc: Likewise.
3255         * testsuite/23_containers/list/operations/2.cc: Likewise.
3256         * testsuite/23_containers/list/operations/3.cc: Likewise.
3257         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3258         * testsuite/23_containers/list/operations/4.cc: Likewise.
3259         * testsuite/23_containers/list/operations/5.cc: Likewise.
3260         * testsuite/23_containers/list/pthread1.cc: Likewise.
3261         * testsuite/23_containers/list/pthread5.cc: Likewise.
3262         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3263         Likewise.
3264         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3265         Likewise.
3266         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3267         Likewise.
3268         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3269         Likewise.
3270         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3271         Likewise.
3272         * testsuite/23_containers/map/18604.cc: Likewise.
3273         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3274         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3275         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3276         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3277         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3278         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3279         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3280         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3281         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3282         * testsuite/23_containers/map/operators/1.cc: Likewise.
3283         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3284         * testsuite/23_containers/map/pthread6.cc: Likewise.
3285         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3286         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3287         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3288         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3289         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3290         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3291         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3292         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3293         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3294         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3295         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3296         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3297         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3298         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3299         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3300         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3301         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3302         * testsuite/23_containers/set/18604.cc: Likewise.
3303         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3304         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3305         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3306         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3307         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3308         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3309         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3310         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3311         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3312         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3313         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3314         Likewise.
3315         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3316         Likewise.
3317         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3318         Likewise.
3319         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3320         Likewise.
3321         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3322         Likewise.
3323         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3324         Likewise.
3325         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3326         Likewise.
3327         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3328         Likewise.
3329         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3330         Likewise.
3331         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3332         Likewise.
3333         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3334         Likewise.
3335         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3336         Likewise.
3337         * testsuite/23_containers/vector/18604.cc: Likewise.
3338         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3339         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3340         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3341         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3342         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3343         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3344         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3345         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3346         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3347         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3348         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3349         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3350         Likewise.
3351         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3352         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3353         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3354         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3355         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3356         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3357         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3358         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3359         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3360         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3361         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3362         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3363         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3364         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3365         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3366         Likewise.
3367         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3368         Likewise.
3369         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3370         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3371         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3372         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3373         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3374         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3375         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3376         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3377         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3378         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3379         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3380         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3381         Likewise.
3382         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3383         Likewise.
3384         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3385         Likewise.
3386         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3387         Likewise.
3388         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3389         Likewise.
3390         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3391         Likewise.
3392         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3393         * testsuite/23_containers/vector/types/1.cc: Likewise.
3394         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3395         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3396         Likewise.
3397         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3398         Likewise.
3399         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3400         Likewise.
3401         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3402         Likewise.
3403         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3404         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3405         Likewise.
3406         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3407         Likewise.
3408         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3409         Likewise.
3410         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3411         Likewise.
3412         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3413         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3414         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3415         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3416         Likewise.
3417         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3418         Likewise.
3419         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3420         Likewise.
3421         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3422         Likewise.
3423         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3424         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3425         Likewise.
3426         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3427         Likewise.
3428         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3429         Likewise.
3430         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3431         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3432         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3433         Likewise.
3434         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3435         Likewise.
3436         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3437         Likewise.
3438         * testsuite/24_iterators/operations/next.cc: Likewise.
3439         * testsuite/24_iterators/operations/prev.cc: Likewise.
3440         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3441         Likewise.
3442         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3443         Likewise.
3444         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3445         Likewise.
3446         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3447         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3448         Likewise.
3449         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3450         Likewise.
3451         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3452         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3453         Likewise.
3454         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3455         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3456         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3457         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3458         Likewise.
3459         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3460         Likewise.
3461         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3462         Likewise.
3463         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3464         Likewise.
3465         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3466         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3467         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3468         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3469         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3470         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3471         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3472         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3473         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3474         * testsuite/25_algorithms/copy/1.cc: Likewise.
3475         * testsuite/25_algorithms/copy/2.cc: Likewise.
3476         * testsuite/25_algorithms/copy/3.cc: Likewise.
3477         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3478         * testsuite/25_algorithms/copy/4.cc: Likewise.
3479         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3480         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3481         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3482         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3483         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3484         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3485         Likewise.
3486         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3487         Likewise.
3488         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3489         Likewise.
3490         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3491         Likewise.
3492         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3493         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3494         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3495         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3496         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3497         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3498         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3499         * testsuite/25_algorithms/count/1.cc: Likewise.
3500         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3501         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3502         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3503         * testsuite/25_algorithms/equal/1.cc: Likewise.
3504         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3505         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3506         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3507         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3508         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3509         * testsuite/25_algorithms/fill/1.cc: Likewise.
3510         * testsuite/25_algorithms/fill/2.cc: Likewise.
3511         * testsuite/25_algorithms/fill/3.cc: Likewise.
3512         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3513         * testsuite/25_algorithms/fill/4.cc: Likewise.
3514         * testsuite/25_algorithms/fill/5.cc: Likewise.
3515         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3516         * testsuite/25_algorithms/find/1.cc: Likewise.
3517         * testsuite/25_algorithms/find/17441.cc: Likewise.
3518         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3519         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3520         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3521         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3522         Likewise.
3523         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3524         Likewise.
3525         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3526         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3527         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3528         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3529         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3530         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3531         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3532         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3533         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3534         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3535         Likewise.
3536         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3537         Likewise.
3538         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3539         Likewise.
3540         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3541         Likewise.
3542         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3543         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3544         * testsuite/25_algorithms/heap/1.cc: Likewise.
3545         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3546         * testsuite/25_algorithms/includes/1.cc: Likewise.
3547         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3548         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3549         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3550         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3551         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3552         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3553         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3554         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3555         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3556         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3557         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3558         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3559         Likewise.
3560         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3561         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3562         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3563         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3564         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3565         * testsuite/25_algorithms/max/1.cc: Likewise.
3566         * testsuite/25_algorithms/max/2.cc: Likewise.
3567         * testsuite/25_algorithms/max/3.cc: Likewise.
3568         * testsuite/25_algorithms/max/37547.cc: Likewise.
3569         * testsuite/25_algorithms/max/4.cc: Likewise.
3570         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3571         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3572         * testsuite/25_algorithms/merge/1.cc: Likewise.
3573         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3574         * testsuite/25_algorithms/min/1.cc: Likewise.
3575         * testsuite/25_algorithms/min/2.cc: Likewise.
3576         * testsuite/25_algorithms/min/3.cc: Likewise.
3577         * testsuite/25_algorithms/min/37547.cc: Likewise.
3578         * testsuite/25_algorithms/min/4.cc: Likewise.
3579         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3580         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3581         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3582         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3583         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3584         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3585         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3586         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3587         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3588         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3589         * testsuite/25_algorithms/move/1.cc: Likewise.
3590         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3591         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3592         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3593         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3594         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3595         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3596         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3597         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3598         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3599         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3600         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3601         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3602         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3603         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3604         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3605         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3606         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3607         * testsuite/25_algorithms/partition/1.cc: Likewise.
3608         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3609         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3610         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3611         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3612         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3613         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3614         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3615         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3616         * testsuite/25_algorithms/remove/1.cc: Likewise.
3617         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3618         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3619         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3620         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3621         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3622         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3623         * testsuite/25_algorithms/replace/1.cc: Likewise.
3624         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3625         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3626         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3627         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3628         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3629         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3630         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3631         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3632         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3633         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3634         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3635         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3636         * testsuite/25_algorithms/search/1.cc: Likewise.
3637         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3638         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3639         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3640         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3641         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3642         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3643         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3644         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3645         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3646         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3647         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3648         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3649         Likewise.
3650         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3651         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3652         * testsuite/25_algorithms/sort/1.cc: Likewise.
3653         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3654         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3655         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3656         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3657         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3658         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3659         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3660         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3661         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3662         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3663         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3664         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3665         * testsuite/25_algorithms/unique/1.cc: Likewise.
3666         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3667         * testsuite/25_algorithms/unique/2.cc: Likewise.
3668         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3669         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3670         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3671         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3672         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3673         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3674         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3675         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3676         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3677         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3678         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3679         * testsuite/26_numerics/complex/13450.cc: Likewise.
3680         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3681         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3682         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3683         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3684         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3685         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3686         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3687         Likewise.
3688         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3689         Likewise.
3690         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3691         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3692         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3693         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3694         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3695         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3696         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3697         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3698         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3699         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3700         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3701         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3702         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3703         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3704         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3705         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3706         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3707         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3708         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3709         Likewise.
3710         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3711         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3712         Likewise.
3713         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3714         Likewise.
3715         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3716         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3717         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3718         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3719         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3720         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3721         * testsuite/26_numerics/iota/1.cc: Likewise.
3722         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3723         * testsuite/26_numerics/slice/1.cc: Likewise.
3724         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3725         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3726         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3727         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3728         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3729         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3730         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3731         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3732         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3733         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3734         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3735         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3736         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3737         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3738         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3739         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3740         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3741         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3742         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3743         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3744         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3745         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3746         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3747         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3748         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3749         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3750         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3751         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3752         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3753         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3754         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3755         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3756         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3757         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3758         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3759         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3760         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3761         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3762         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3763         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3764         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3765         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3766         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3767         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3768         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3769         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3770         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3771         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3772         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3773         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3774         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3775         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3776         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3777         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3778         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3779         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3780         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3781         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3782         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3783         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3784         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3785         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3786         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3787         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3788         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3789         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3790         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3791         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3792         Likewise.
3793         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3794         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3795         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3796         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3797         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3798         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3799         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3800         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3801         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3802         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3803         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3804         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3805         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3806         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3807         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3808         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3809         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3810         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3811         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3812         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3813         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3814         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3815         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3816         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3817         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3818         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3819         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3820         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3821         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3822         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3823         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3824         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3825         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3826         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3827         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3828         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3829         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3830         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3831         Likewise.
3832         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3833         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3834         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3835         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3836         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3837         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3838         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3839         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3840         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3841         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3842         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3843         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3844         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3845         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3846         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3847         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3848         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3849         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3850         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3851         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3852         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3853         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3854         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3855         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3856         Likewise.
3857         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3858         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3859         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3860         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3861         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3862         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3863         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3864         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3865         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3866         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3867         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3868         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3869         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3870         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3871         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3872         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3873         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3874         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3875         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3876         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3877         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3878         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3879         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3880         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3881         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3882         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3883         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3884         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3885         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3886         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3887         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3888         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3889         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3890         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3891         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3892         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3893         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3894         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3895         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3896         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3897         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3898         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3899         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3900         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3901         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3902         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3903         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3904         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3905         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3906         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3907         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3908         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3909         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3910         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3911         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3912         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3913         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3914         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3915         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3916         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3917         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3918         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3919         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3920         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3921         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3922         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3923         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3924         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3925         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3926         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3927         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3928         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3929         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3930         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3931         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3932         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3933         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3934         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3935         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3936         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3937         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3938         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3939         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3940         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3941         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3942         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3943         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3944         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3945         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3946         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3947         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3948         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3949         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3950         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3951         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3952         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3953         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3954         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3955         Likewise.
3956         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3957         Likewise.
3958         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3959         Likewise.
3960         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3961         Likewise.
3962         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3963         Likewise.
3964         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3965         Likewise.
3966         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3967         Likewise.
3968         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3969         Likewise.
3970         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3971         Likewise.
3972         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3973         Likewise.
3974         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3975         Likewise.
3976         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3977         Likewise.
3978         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3979         Likewise.
3980         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3981         Likewise.
3982         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3983         Likewise.
3984         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3985         Likewise.
3986         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3987         Likewise.
3988         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3989         Likewise.
3990         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3991         Likewise.
3992         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3993         Likewise.
3994         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3995         Likewise.
3996         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3997         Likewise.
3998         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3999         Likewise.
4000         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4001         Likewise.
4002         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4003         Likewise.
4004         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4005         Likewise.
4006         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4007         Likewise.
4008         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4009         Likewise.
4010         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4011         Likewise.
4012         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4013         Likewise.
4014         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4015         Likewise.
4016         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4017         Likewise.
4018         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4019         Likewise.
4020         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4021         Likewise.
4022         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4023         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4024         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4025         Likewise.
4026         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4027         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4028         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4029         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4030         Likewise.
4031         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4032         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4033         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4034         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4035         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4036         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4037         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4038         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4039         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4040         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4041         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4042         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4043         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4044         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4045         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4046         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4047         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4048         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4049         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4050         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4051         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4052         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4053         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4054         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4055         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4056         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4057         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4058         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4059         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4060         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4061         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4062         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4063         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4064         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4065         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4066         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4067         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4068         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4069         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4070         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4071         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4072         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4073         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4074         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4075         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4076         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4077         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4078         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4079         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4080         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4081         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4082         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4083         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4084         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4085         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4086         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4087         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4088         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4089         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4090         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4091         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4092         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4093         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4094         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4095         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4096         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4097         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4098         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4099         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4100         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4101         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4102         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4103         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4104         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4105         Likewise.
4106         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4107         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4108         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4109         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4110         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4111         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4112         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4113         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4114         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4115         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4116         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4117         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4118         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4119         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4120         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4121         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4122         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4123         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4124         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4125         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4126         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4127         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4128         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4129         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4130         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4131         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4132         Likewise.
4133         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4134         Likewise.
4135         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4136         Likewise.
4137         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4138         Likewise.
4139         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4140         Likewise.
4141         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4142         Likewise.
4143         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4144         Likewise.
4145         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4146         Likewise.
4147         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4148         Likewise.
4149         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4150         Likewise.
4151         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4152         Likewise.
4153         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4154         Likewise.
4155         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4156         Likewise.
4157         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4158         Likewise.
4159         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4160         Likewise.
4161         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4162         Likewise.
4163         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4164         Likewise.
4165         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4166         Likewise.
4167         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4168         Likewise.
4169         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4170         Likewise.
4171         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4172         Likewise.
4173         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4174         Likewise.
4175         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4176         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4177         Likewise.
4178         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4179         Likewise.
4180         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4181         Likewise.
4182         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4183         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4184         Likewise.
4185         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4186         Likewise.
4187         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4188         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4189         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4190         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4191         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4192         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4193         Likewise.
4194         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4195         Likewise.
4196         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4197         Likewise.
4198         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4199         Likewise.
4200         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4201         Likewise.
4202         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4203         Likewise.
4204         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4205         Likewise.
4206         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4207         Likewise.
4208         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4209         Likewise.
4210         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4211         Likewise.
4212         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4213         Likewise.
4214         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4215         Likewise.
4216         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4217         Likewise.
4218         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4219         Likewise.
4220         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4221         Likewise.
4222         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4223         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4224         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4225         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4226         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4227         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4228         Likewise.
4229         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4230         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4231         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4232         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4233         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4234         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4235         Likewise.
4236         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4237         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4238         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4239         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4240         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4241         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4242         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4243         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4244         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4245         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4246         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4247         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4248         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4249         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4250         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4251         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4252         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4253         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4254         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4255         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4256         Likewise.
4257         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4258         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4259         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4260         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4261         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4262         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4263         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4264         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4265         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4266         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4267         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4268         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4269         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4270         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4271         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4272         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4273         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4274         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4275         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4276         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4277         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4278         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4279         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4280         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4281         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4282         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4283         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4284         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4285         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4286         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4287         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4288         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4289         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4290         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4291         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4292         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4293         Likewise.
4294         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4295         Likewise.
4296         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4297         Likewise.
4298         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4299         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4300         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4301         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4302         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4303         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4304         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4305         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4306         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4307         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4308         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4309         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4310         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4311         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4312         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4313         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4314         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4315         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4316         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4317         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4318         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4319         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4320         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4321         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4322         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4323         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4324         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4325         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4326         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4327         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4328         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4329         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4330         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4331         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4332         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4333         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4334         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4335         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4336         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4337         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4338         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4339         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4340         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4341         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4342         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4343         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4344         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4345         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4346         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4347         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4348         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4349         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4350         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4351         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4352         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4353         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4354         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4355         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4356         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4357         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4358         Likewise.
4359         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4360         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4361         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4362         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4363         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4364         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4365         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4366         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4367         * testsuite/27_io/fpos/11450.cc: Likewise.
4368         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4369         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4370         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4371         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4372         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4373         * testsuite/27_io/fpos/14775.cc: Likewise.
4374         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4375         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4376         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4377         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4378         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4379         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4380         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4381         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4382         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4383         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4384         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4385         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4386         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4387         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4388         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4389         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4390         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4391         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4392         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4393         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4394         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4395         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4396         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4397         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4398         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4399         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4400         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4401         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4402         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4403         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4404         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4405         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4406         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4407         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4408         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4409         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4410         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4411         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4412         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4413         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4414         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4415         * testsuite/27_io/objects/char/1.cc: Likewise.
4416         * testsuite/27_io/objects/char/10.cc: Likewise.
4417         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4418         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4419         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4420         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4421         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4422         * testsuite/27_io/objects/char/2.cc: Likewise.
4423         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4424         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4425         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4426         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4427         * testsuite/27_io/objects/char/5.cc: Likewise.
4428         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4429         * testsuite/27_io/objects/char/6.cc: Likewise.
4430         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4431         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4432         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4433         * testsuite/27_io/objects/char/7.cc: Likewise.
4434         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4435         * testsuite/27_io/objects/char/8.cc: Likewise.
4436         * testsuite/27_io/objects/char/9.cc: Likewise.
4437         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4438         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4439         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4440         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4441         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4442         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4443         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4444         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4445         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4446         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4447         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4448         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4449         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4450         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4451         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4452         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4453         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4454         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4455         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4456         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4457         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4458         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4459         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4460         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4461         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4462         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4463         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4464         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4465         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4466         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4467         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4468         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4469         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4470         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4471         * testsuite/27_io/types/1.cc: Likewise.
4472         * testsuite/27_io/types/2.cc: Likewise.
4473         * testsuite/27_io/types/3.cc: Likewise.
4474         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4475         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4476         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4477         Likewise.
4478         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4479         Likewise.
4480         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4481         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4482         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4483         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4484         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4485         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4486         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4487         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4488         Likewise.
4489         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4490         Likewise.
4491         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4492         Likewise.
4493         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4494         Likewise.
4495         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4496         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4497         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4498         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4499         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4500         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4501         Likewise.
4502         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4503         Likewise.
4504         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4505         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4506         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4507         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4508         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4509         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4510         * testsuite/Makefile.am: Likewise.
4511         * testsuite/abi/30586.cc: Likewise.
4512         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4513         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4514         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4515         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4516         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4517         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4518         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4519         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4520         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4521         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4522         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4523         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4524         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4525         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4526         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4527         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4528         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4529         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4530         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4531         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4532         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4533         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4534         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4535         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4536         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4537         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4538         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4539         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4540         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4541         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4542         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4543         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4544         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4545         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4546         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4547         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4548         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4549         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4550         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4551         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4552         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4553         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4554         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4555         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4556         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4557         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4558         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4559         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4560         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4561         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4562         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4563         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4564         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4565         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4566         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4567         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4568         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4569         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4570         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4571         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4572         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4573         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4574         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4575         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4576         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4577         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4578         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4579         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4580         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4581         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4582         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4583         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4584         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4585         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4586         * testsuite/abi/demangle/regression/old.cc: Likewise.
4587         * testsuite/abi/header_cxxabi.c: Likewise.
4588         * testsuite/backward/11460.cc: Likewise.
4589         * testsuite/backward/hash_map/1.cc: Likewise.
4590         * testsuite/backward/hash_map/14648.cc: Likewise.
4591         * testsuite/backward/hash_map/23528.cc: Likewise.
4592         * testsuite/backward/hash_set/1.cc: Likewise.
4593         * testsuite/backward/strstream_members.cc: Likewise.
4594         * testsuite/config/default.exp: Likewise.
4595         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4596         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4597         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4598         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4599         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4600         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4601         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4602         * testsuite/data/sgetn.txt: Likewise.
4603         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4604         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4605         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4606         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4607         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4608         * testsuite/ext/array_allocator/26875.cc: Likewise.
4609         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4610         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4611         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4612         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4613         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4614         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4615         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4616         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4617         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4618         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4619         * testsuite/ext/codecvt/1.cc: Likewise.
4620         * testsuite/ext/codecvt/char-1.cc: Likewise.
4621         * testsuite/ext/codecvt/char-2.cc: Likewise.
4622         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4623         * testsuite/ext/concept_checks.cc: Likewise.
4624         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4625         Likewise.
4626         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4627         Likewise.
4628         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4629         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4630         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4631         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4632         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4633         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4634         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4635         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4636         Likewise.
4637         * testsuite/ext/headers.cc: Likewise.
4638         * testsuite/ext/is_heap/1.cc: Likewise.
4639         * testsuite/ext/is_heap/check_type.cc: Likewise.
4640         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4641         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4642         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4643         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4644         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4645         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4646         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4647         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4648         * testsuite/ext/median.cc: Likewise.
4649         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4650         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4651         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4652         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4653         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4654         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4655         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4656         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4657         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4658         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4659         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4660         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4661         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4662         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4663         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4664         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4665         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4666         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4667         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4668         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4669         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4670         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4671         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4672         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4673         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4674         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4675         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4676         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4677         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4678         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4679         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4680         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4681         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4682         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4683         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4684         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4685         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4686         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4687         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4688         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4689         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4690         * testsuite/ext/rope/1.cc: Likewise.
4691         * testsuite/ext/rope/2.cc: Likewise.
4692         * testsuite/ext/rope/3.cc: Likewise.
4693         * testsuite/ext/rope/36832.cc: Likewise.
4694         * testsuite/ext/rope/4.cc: Likewise.
4695         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4696         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4697         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4698         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4699         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4700         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4701         Likewise.
4702         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4703         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4704         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4705         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4706         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4707         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4708         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4709         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4710         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4711         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4712         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4713         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4714         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4715         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4716         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4717         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4718         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4719         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4720         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4721         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4722         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4723         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4724         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4725         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4726         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4727         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4728         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4729         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4730         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4731         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4732         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4733         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4734         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4735         * testsuite/lib/dg-options.exp: Likewise.
4736         * testsuite/lib/libstdc++.exp: Likewise.
4737         * testsuite/lib/prune.exp: Likewise.
4738         * testsuite/libstdc++-abi/abi.exp: Likewise.
4739         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4740         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4741         Likewise.
4742         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4743         Likewise.
4744         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4745         Likewise.
4746         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4747         Likewise.
4748         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4749         Likewise.
4750         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4751         Likewise.
4752         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4753         Likewise.
4754         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4755         Likewise.
4756         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4757         Likewise.
4758         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4759         Likewise.
4760         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4761         Likewise.
4762         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4763         Likewise.
4764         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4765         Likewise.
4766         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4767         Likewise.
4768         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4769         Likewise.
4770         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4771         Likewise.
4772         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4773         Likewise.
4774         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4775         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4776         Likewise.
4777         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4778         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4779         Likewise.
4780         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4781         Likewise.
4782         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4783         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4784         Likewise.
4785         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4786         Likewise.
4787         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4788         Likewise.
4789         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4790         Likewise.
4791         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4792         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4793         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4794         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4795         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4796         Likewise.
4797         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4798         Likewise.
4799         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4800         Likewise.
4801         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4802         Likewise.
4803         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4804         Likewise.
4805         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4806         Likewise.
4807         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4808         Likewise.
4809         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4810         Likewise.
4811         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4812         Likewise.
4813         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4814         Likewise.
4815         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4816         Likewise.
4817         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4818         Likewise.
4819         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4820         Likewise.
4821         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4822         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4823         Likewise.
4824         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4825         Likewise.
4826         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4827         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4828         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4829         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4830         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4831         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4832         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4833         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4834         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4835         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4836         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4837         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4838         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4839         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4840         Likewise.
4841         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4842         Likewise.
4843         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4844         Likewise.
4845         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4846         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4847         Likewise.
4848         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4849         Likewise.
4850         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4851         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4852         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4853         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4854         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4855         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4856         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4857         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4858         Likewise.
4859         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4860         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4861         Likewise.
4862         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4863         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4864         Likewise.
4865         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4866         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4867         Likewise.
4868         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4869         Likewise.
4870         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4871         Likewise.
4872         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4873         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4874         Likewise.
4875         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4876         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4877         Likewise.
4878         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4879         Likewise.
4880         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4881         Likewise.
4882         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4883         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4884         Likewise.
4885         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4886         Likewise.
4887         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4888         Likewise.
4889         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4890         Likewise.
4891         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4892         Likewise.
4893         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4894         Likewise.
4895         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4896         Likewise.
4897         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4898         Likewise.
4899         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4900         Likewise.
4901         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4902         Likewise.
4903         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4904         Likewise.
4905         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4906         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4907         Likewise.
4908         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4909         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4910         Likewise.
4911         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4912         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4913         Likewise.
4914         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4915         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4916         Likewise.
4917         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4918         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4919         Likewise.
4920         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4921         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4922         Likewise.
4923         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4924         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4925         Likewise.
4926         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4927         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4928         Likewise.
4929         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4930         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4931         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4932         Likewise.
4933         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4934         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4935         Likewise.
4936         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4937         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4938         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4939         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4940         Likewise.
4941         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4942         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4943         Likewise.
4944         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4945         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4946         Likewise.
4947         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4948         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4949         Likewise.
4950         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4951         Likewise.
4952         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4953         Likewise.
4954         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4955         Likewise.
4956         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4957         Likewise.
4958         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4959         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4960         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4961         Likewise.
4962         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4963         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4964         Likewise.
4965         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4966         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4967         Likewise.
4968         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4969         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4970         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4971         Likewise.
4972         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4973         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4974         Likewise.
4975         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4976         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4977         Likewise.
4978         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4979         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4980         Likewise.
4981         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4982         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4983         Likewise.
4984         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4985         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4986         Likewise.
4987         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4988         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4989         Likewise.
4990         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4991         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4992         Likewise.
4993         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4994         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4995         Likewise.
4996         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4997         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4998         Likewise.
4999         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5000         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5001         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5002         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5003         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5004         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5005         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5006         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5007         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5008         Likewise.
5009         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5010         Likewise.
5011         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5012         Likewise.
5013         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5014         Likewise.
5015         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5016         Likewise.
5017         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5018         Likewise.
5019         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5020         Likewise.
5021         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5022         Likewise.
5023         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5024         Likewise.
5025         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5026         Likewise.
5027         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5028         Likewise.
5029         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5030         Likewise.
5031         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5032         Likewise.
5033         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5034         Likewise.
5035         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5036         Likewise.
5037         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5038         Likewise.
5039         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5040         Likewise.
5041         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5042         Likewise.
5043         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5044         Likewise.
5045         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5046         Likewise.
5047         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5048         Likewise.
5049         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5050         Likewise.
5051         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5052         Likewise.
5053         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5054         Likewise.
5055         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5056         Likewise.
5057         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5058         Likewise.
5059         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5060         Likewise.
5061         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5062         Likewise.
5063         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5064         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5065         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5066         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5067         Likewise.
5068         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5069         Likewise.
5070         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5071         Likewise.
5072         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5073         Likewise.
5074         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5075         Likewise.
5076         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5077         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5078         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5079         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5080         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5081         Likewise.
5082         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5083         Likewise.
5084         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5085         Likewise.
5086         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5087         Likewise.
5088         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5089         Likewise.
5090         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5091         Likewise.
5092         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5093         Likewise.
5094         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5095         Likewise.
5096         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5097         Likewise.
5098         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5099         Likewise.
5100         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5101         Likewise.
5102         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5103         Likewise.
5104         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5105         Likewise.
5106         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5107         Likewise.
5108         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5109         Likewise.
5110         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5111         Likewise.
5112         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5113         Likewise.
5114         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5115         Likewise.
5116         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5117         Likewise.
5118         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5119         Likewise.
5120         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5121         Likewise.
5122         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5123         Likewise.
5124         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5125         Likewise.
5126         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5127         Likewise.
5128         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5129         Likewise.
5130         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5131         Likewise.
5132         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5133         Likewise.
5134         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5135         Likewise.
5136         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5137         Likewise.
5138         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5139         Likewise.
5140         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5141         Likewise.
5142         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5143         Likewise.
5144         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5145         Likewise.
5146         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5147         Likewise.
5148         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5149         Likewise.
5150         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5151         Likewise.
5152         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5153         Likewise.
5154         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5155         Likewise.
5156         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5157         Likewise.
5158         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5159         Likewise.
5160         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5161         Likewise.
5162         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5163         Likewise.
5164         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5165         Likewise.
5166         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5167         Likewise.
5168         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5169         Likewise.
5170         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5171         Likewise.
5172         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5173         Likewise.
5174         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5175         Likewise.
5176         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5177         Likewise.
5178         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5179         Likewise.
5180         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5181         Likewise.
5182         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5183         Likewise.
5184         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5185         Likewise.
5186         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5187         Likewise.
5188         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5189         Likewise.
5190         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5191         Likewise.
5192         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5193         Likewise.
5194         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5195         Likewise.
5196         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5197         Likewise.
5198         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5199         Likewise.
5200         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5201         Likewise.
5202         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5203         Likewise.
5204         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5205         Likewise.
5206         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5207         Likewise.
5208         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5209         Likewise.
5210         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5211         Likewise.
5212         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5213         Likewise.
5214         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5215         Likewise.
5216         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5217         Likewise.
5218         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5219         Likewise.
5220         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5221         Likewise.
5222         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5223         Likewise.
5224         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5225         Likewise.
5226         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5227         Likewise.
5228         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5229         Likewise.
5230         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5231         Likewise.
5232         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5233         Likewise.
5234         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5235         Likewise.
5236         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5237         Likewise.
5238         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5239         Likewise.
5240         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5241         Likewise.
5242         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5243         Likewise.
5244         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5245         Likewise.
5246         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5247         Likewise.
5248         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5249         Likewise.
5250         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5251         Likewise.
5252         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5253         Likewise.
5254         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5255         Likewise.
5256         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5257         Likewise.
5258         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5259         Likewise.
5260         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5261         Likewise.
5262         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5263         Likewise.
5264         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5265         Likewise.
5266         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5267         Likewise.
5268         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5269         Likewise.
5270         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5271         Likewise.
5272         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5273         Likewise.
5274         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5275         Likewise.
5276         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5277         Likewise.
5278         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5279         Likewise.
5280         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5281         Likewise.
5282         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5283         Likewise.
5284         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5285         Likewise.
5286         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5287         Likewise.
5288         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5289         Likewise.
5290         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5291         Likewise.
5292         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5293         Likewise.
5294         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5295         Likewise.
5296         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5297         Likewise.
5298         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5299         Likewise.
5300         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5301         Likewise.
5302         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5303         Likewise.
5304         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5305         Likewise.
5306         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5307         Likewise.
5308         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5309         Likewise.
5310         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5311         Likewise.
5312         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5313         Likewise.
5314         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5315         Likewise.
5316         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5317         Likewise.
5318         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5319         Likewise.
5320         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5321         Likewise.
5322         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5323         Likewise.
5324         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5325         Likewise.
5326         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5327         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5328         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5329         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5330         Likewise.
5331         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5332         Likewise.
5333         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5334         Likewise.
5335         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5336         Likewise.
5337         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5338         Likewise.
5339         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5340         Likewise.
5341         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5342         Likewise.
5343         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5344         Likewise.
5345         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5346         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5347         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5348         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5349         Likewise.
5350         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5351         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5352         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5353         Likewise.
5354         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5355         Likewise.
5356         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5357         Likewise.
5358         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5359         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5360         Likewise.
5361         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5362         Likewise.
5363         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5364         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5365         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5366         Likewise.
5367         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5368         Likewise.
5369         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5370         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5371         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5372         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5373         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5374         Likewise.
5375         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5376         Likewise.
5377         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5378         Likewise.
5379         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5380         Likewise.
5381         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5382         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5383         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5384         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5385         Likewise.
5386         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5387         Likewise.
5388         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5389         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5390         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5391         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5392         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5393         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5394         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5395         Likewise.
5396         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5397         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5398         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5399         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5400         Likewise.
5401         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5402         Likewise.
5403         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5404         Likewise.
5405         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5406         Likewise.
5407         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5408         Likewise.
5409         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5410         Likewise.
5411         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5412         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5413         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5414         Likewise.
5415         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5416         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5417         Likewise.
5418         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5419         Likewise.
5420         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5421         Likewise.
5422         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5423         Likewise.
5424         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5425         Likewise.
5426         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5427         Likewise.
5428         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5429         Likewise.
5430         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5431         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5432         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5433         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5434         Likewise.
5435         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5436         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5437         Likewise.
5438         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5439         Likewise.
5440         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5441         Likewise.
5442         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5443         Likewise.
5444         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5445         Likewise.
5446         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5447         Likewise.
5448         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5449         Likewise.
5450         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5451         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5452         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5453         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5454         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5455         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5456         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5457         Likewise.
5458         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5459         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5460         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5461         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5462         Likewise.
5463         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5464         Likewise.
5465         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5466         Likewise.
5467         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5468         Likewise.
5469         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5470         Likewise.
5471         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5472         Likewise.
5473         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5474         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5475         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5476         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5477         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5478         Likewise.
5479         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5480         Likewise.
5481         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5482         Likewise.
5483         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5484         Likewise.
5485         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5486         Likewise.
5487         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5488         Likewise.
5489         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5490         Likewise.
5491         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5492         Likewise.
5493         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5494         Likewise.
5495         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5496         Likewise.
5497         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5498         Likewise.
5499         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5500         Likewise.
5501         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5502         Likewise.
5503         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5504         Likewise.
5505         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5506         Likewise.
5507         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5508         Likewise.
5509         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5510         Likewise.
5511         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5512         Likewise.
5513         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5514         Likewise.
5515         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5516         Likewise.
5517         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5518         Likewise.
5519         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5520         Likewise.
5521         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5522         Likewise.
5523         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5524         Likewise.
5525         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5526         Likewise.
5527         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5528         Likewise.
5529         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5530         Likewise.
5531         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5532         Likewise.
5533         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5534         Likewise.
5535         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5536         Likewise.
5537         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5538         Likewise.
5539         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5540         Likewise.
5541         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5542         Likewise.
5543         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5544         Likewise.
5545         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5546         Likewise.
5547         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5548         Likewise.
5549         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5550         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5551         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5552         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5553         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5554         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5555         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5556         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5557         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5558         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5559         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5560         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5561         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5562         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5563         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5564         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5565         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5566         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5567         * testsuite/tr1/headers/all.cc: Likewise.
5568         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5569         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5570         * testsuite/util/testsuite_shared.cc: Likewise.
5571         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5572         * testsuite/17_intro/headers/all.cc: Likewise.
5573         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5574         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5575         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5576         Likewise.
5577         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5578         Likewise.
5579         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5580         Likewise.
5581         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5582         Likewise.
5583         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5584         Likewise.
5585         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5586         Likewise.
5587         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5588         Likewise.
5589         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5590         Likewise.
5591         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5592         Likewise.
5593         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5594         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5595         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5596         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5597         Likewise.
5598         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5599         Likewise.
5600         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5601         Likewise.
5602         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5603         Likewise.
5604         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5605         Likewise.
5606         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5607         Likewise.
5608         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5609         Likewise.
5610         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5611         Likewise.
5612         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5613         Likewise.
5614         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5615         Likewise.
5616         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5617         Likewise.
5618         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5619         Likewise.
5620         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5621         Likewise.
5622         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5623         Likewise.
5624         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5625         Likewise.
5626         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5627         Likewise.
5628         * testsuite/20_util/pair/moveable.cc: Likewise.
5629         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5630         Likewise.
5631         * testsuite/20_util/pair/swap.cc: Likewise.
5632         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5633         Likewise.
5634         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5635         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5636         Likewise.
5637         * testsuite/20_util/tuple/moveable.cc: Likewise.
5638         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5639         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5640         Likewise.
5641         * testsuite/20_util/tuple/swap.cc: Likewise.
5642         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5643         Likewise.
5644         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5645         Likewise.
5646         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5647         Likewise.
5648         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5649         Likewise.
5650         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5651         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5652         Likewise.
5653         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5654         Likewise.
5655         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5656         Likewise.
5657         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5658         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5659         Likewise.
5660         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5661         Likewise.
5662         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5663         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5664         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5665         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5666         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5667         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5668         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5669         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5670         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5671         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5672         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5673         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5674         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5675         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5676         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5677         Likewise.
5678         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5679         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5680         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5681         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5682         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5683         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5684         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5685         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5686         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5687         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5688         Likewise.
5689         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5690         Likewise.
5691         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5692         Likewise.
5693         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5694         Likewise.
5695         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5696         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5697         Likewise.
5698         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5699         Likewise.
5700         * testsuite/23_containers/deque/14340.cc: Likewise.
5701         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5702         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5703         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5704         * testsuite/23_containers/deque/init-list.cc: Likewise.
5705         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5706         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5707         * testsuite/23_containers/deque/moveable.cc: Likewise.
5708         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5709         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5710         Likewise.
5711         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5712         Likewise.
5713         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5714         Likewise.
5715         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5716         Likewise.
5717         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5718         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5719         Likewise.
5720         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5721         Likewise.
5722         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5723         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5724         Likewise.
5725         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5726         Likewise.
5727         * testsuite/23_containers/list/14340.cc: Likewise.
5728         * testsuite/23_containers/list/23781.cc: Likewise.
5729         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5730         * testsuite/23_containers/list/init-list.cc: Likewise.
5731         * testsuite/23_containers/list/moveable.cc: Likewise.
5732         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5733         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5734         Likewise.
5735         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5736         Likewise.
5737         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5738         Likewise.
5739         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5740         Likewise.
5741         * testsuite/23_containers/map/14340.cc: Likewise.
5742         * testsuite/23_containers/map/23781.cc: Likewise.
5743         * testsuite/23_containers/map/init-list.cc: Likewise.
5744         * testsuite/23_containers/map/moveable.cc: Likewise.
5745         * testsuite/23_containers/map/operations/1.cc: Likewise.
5746         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5747         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5748         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5749         Likewise.
5750         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5751         Likewise.
5752         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5753         Likewise.
5754         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5755         Likewise.
5756         * testsuite/23_containers/multimap/14340.cc: Likewise.
5757         * testsuite/23_containers/multimap/23781.cc: Likewise.
5758         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5759         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5760         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5761         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5762         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5763         Likewise.
5764         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5765         Likewise.
5766         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5767         Likewise.
5768         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5769         Likewise.
5770         * testsuite/23_containers/multiset/14340.cc: Likewise.
5771         * testsuite/23_containers/multiset/23781.cc: Likewise.
5772         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5773         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5774         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5775         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5776         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5777         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5778         Likewise.
5779         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5780         Likewise.
5781         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5782         Likewise.
5783         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5784         Likewise.
5785         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5786         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5787         Likewise.
5788         * testsuite/23_containers/queue/moveable.cc: Likewise.
5789         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5790         Likewise.
5791         * testsuite/23_containers/set/14340.cc: Likewise.
5792         * testsuite/23_containers/set/23781.cc: Likewise.
5793         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5794         * testsuite/23_containers/set/init-list.cc: Likewise.
5795         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5796         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5797         * testsuite/23_containers/set/moveable.cc: Likewise.
5798         * testsuite/23_containers/set/operations/1.cc: Likewise.
5799         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5800         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5801         Likewise.
5802         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5803         Likewise.
5804         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5805         Likewise.
5806         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5807         Likewise.
5808         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5809         Likewise.
5810         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5811         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5812         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5813         Likewise.
5814         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5815         Likewise.
5816         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5817         Likewise.
5818         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5819         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5820         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5821         Likewise.
5822         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5823         Likewise.
5824         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5825         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5826         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5827         Likewise.
5828         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5829         Likewise.
5830         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5831         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5832         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5833         Likewise.
5834         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5835         Likewise.
5836         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5837         Likewise.
5838         * testsuite/23_containers/vector/14340.cc: Likewise.
5839         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5840         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5841         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5842         Likewise.
5843         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5844         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5845         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5846         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5847         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5848         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5849         Likewise.
5850         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5851         Likewise.
5852         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5853         Likewise.
5854         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5855         Likewise.
5856         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5857         Likewise.
5858         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5859         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5860         * testsuite/23_containers/vector/init-list.cc: Likewise.
5861         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5862         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5863         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5864         * testsuite/23_containers/vector/moveable.cc: Likewise.
5865         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5866         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5867         Likewise.
5868         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5869         Likewise.
5870         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5871         Likewise.
5872         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5873         Likewise.
5874         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5875         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5876         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5877         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5878         Likewise.
5879         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5880         Likewise.
5881         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5882         Likewise.
5883         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5884         Likewise.
5885         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5886         Likewise.
5887         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5888         Likewise.
5889         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5890         Likewise.
5891         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5892         Likewise.
5893         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5894         Likewise.
5895         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5896         Likewise.
5897         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5898         Likewise.
5899         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5900         Likewise.
5901         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5902         Likewise.
5903         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5904         Likewise.
5905         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5906         Likewise.
5907         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5908         Likewise.
5909         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5910         Likewise.
5911         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5912         Likewise.
5913         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5914         Likewise.
5915         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5916         Likewise.
5917         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5918         Likewise.
5919         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5920         Likewise.
5921         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5922         Likewise.
5923         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5924         Likewise.
5925         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5926         Likewise.
5927         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5928         Likewise.
5929         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5930         Likewise.
5931         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5932         Likewise.
5933         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5934         Likewise.
5935         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5936         Likewise.
5937         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5938         Likewise.
5939         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5940         Likewise.
5941         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5942         Likewise.
5943         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5944         Likewise.
5945         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5946         Likewise.
5947         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5948         Likewise.
5949         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5950         Likewise.
5951         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5952         Likewise.
5953         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5954         Likewise.
5955         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5956         Likewise.
5957         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5958         Likewise.
5959         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5960         Likewise.
5961         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5962         Likewise.
5963         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5964         Likewise.
5965         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5966         Likewise.
5967         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5968         Likewise.
5969         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5970         Likewise.
5971         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5972         Likewise.
5973         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5974         Likewise.
5975         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5976         Likewise.
5977         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5978         Likewise.
5979         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5980         Likewise.
5981         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5982         Likewise.
5983         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5984         Likewise.
5985         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5986         Likewise.
5987         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5988         Likewise.
5989         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5990         Likewise.
5991         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5992         Likewise.
5993         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5994         Likewise.
5995         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5996         Likewise.
5997         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5998         Likewise.
5999         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6000         Likewise.
6001         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6002         Likewise.
6003         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6004         Likewise.
6005         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6006         Likewise.
6007         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6008         Likewise.
6009         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6010         Likewise.
6011         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6012         Likewise.
6013         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6014         Likewise.
6015         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6016         Likewise.
6017         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6018         Likewise.
6019         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6020         Likewise.
6021         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6022         Likewise.
6023         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6024         Likewise.
6025         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6026         Likewise.
6027         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6028         Likewise.
6029         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6030         Likewise.
6031         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6032         Likewise.
6033         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6034         Likewise.
6035         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6036         Likewise.
6037         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6038         Likewise.
6039         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6040         Likewise.
6041         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6042         Likewise.
6043         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6044         Likewise.
6045         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6046         Likewise.
6047         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6048         Likewise.
6049         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6050         Likewise.
6051         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6052         Likewise.
6053         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6054         Likewise.
6055         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6056         Likewise.
6057         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6058         Likewise.
6059         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6060         Likewise.
6061         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6062         Likewise.
6063         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6064         Likewise.
6065         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6066         Likewise.
6067         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6068         Likewise.
6069         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6070         Likewise.
6071         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6072         Likewise.
6073         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6074         Likewise.
6075         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6076         Likewise.
6077         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6078         Likewise.
6079         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6080         Likewise.
6081         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6082         Likewise.
6083         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6084         Likewise.
6085         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6086         Likewise.
6087         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6088         Likewise.
6089         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6090         Likewise.
6091         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6092         Likewise.
6093         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6094         Likewise.
6095         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6096         Likewise.
6097         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6098         Likewise.
6099         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6100         Likewise.
6101         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6102         Likewise.
6103         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6104         Likewise.
6105         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6106         Likewise.
6107         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6108         Likewise.
6109         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6110         Likewise.
6111         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6112         Likewise.
6113         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6114         Likewise.
6115         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6116         Likewise.
6117         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6118         Likewise.
6119         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6120         Likewise.
6121         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6122         Likewise.
6123         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6124         Likewise.
6125         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6126         Likewise.
6127         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6128         Likewise.
6129         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6130         Likewise.
6131         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6132         Likewise.
6133         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6134         Likewise.
6135         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6136         Likewise.
6137         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6138         Likewise.
6139         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6140         Likewise.
6141         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6142         Likewise.
6143         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6144         Likewise.
6145         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6146         Likewise.
6147         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6148         Likewise.
6149         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6150         Likewise.
6151         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6152         Likewise.
6153         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6154         Likewise.
6155         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6156         Likewise.
6157         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6158         Likewise.
6159         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6160         Likewise.
6161         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6162         Likewise.
6163         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6164         Likewise.
6165         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6166         Likewise.
6167         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6168         Likewise.
6169         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6170         Likewise.
6171         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6172         Likewise.
6173         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6174         Likewise.
6175         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6176         Likewise.
6177         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6178         Likewise.
6179         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6180         Likewise.
6181         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6182         Likewise.
6183         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6184         Likewise.
6185         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6186         Likewise.
6187         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6188         Likewise.
6189         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6190         Likewise.
6191         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6192         Likewise.
6193         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6194         Likewise.
6195         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6196         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6197         Likewise.
6198         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6199         Likewise.
6200         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6201         Likewise.
6202         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6203         Likewise.
6204         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6205         Likewise.
6206         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6207         Likewise.
6208         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6209         Likewise.
6210         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6211         Likewise.
6212         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6213         Likewise.
6214         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6215         Likewise.
6216         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6217         Likewise.
6218         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6219         Likewise.
6220         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6221         Likewise.
6222         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6223         Likewise.
6224         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6225         Likewise.
6226         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6227         Likewise.
6228         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6229         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6230         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6231         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6232         Likewise.
6233         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6234         Likewise.
6235         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6236         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6237         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6238         Likewise.
6239         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6240         Likewise.
6241         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6242         Likewise.
6243         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6244         Likewise.
6245         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6246         Likewise.
6247         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6248         Likewise.
6249         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6250         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6251         Likewise.
6252         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6253         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6254         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6255         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6256         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6257         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6258         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6259         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6260         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6261         Likewise.
6262         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6263         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6264         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6265         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6266         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6267         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6268         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6269         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6270         Likewise.
6271         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6272         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6273         Likewise.
6274         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6275         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6276         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6277         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6278         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6279         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6280         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6281         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6282         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6283         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6284         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6285         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6286         Likewise.
6287         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6288         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6289         Likewise.
6290         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6291         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6292         Likewise.
6293         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6294         Likewise.
6295         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6296         Likewise.
6297         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6298         Likewise.
6299         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6300         Likewise.
6301         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6302         Likewise.
6303         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6304         Likewise.
6305         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6306         Likewise.
6307         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6308         Likewise.
6309         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6310         Likewise.
6311         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6312         Likewise.
6313         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6314         Likewise.
6315         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6316         Likewise.
6317         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6318         Likewise.
6319         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6320         Likewise.
6321         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6322         Likewise.
6323         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6324         Likewise.
6325         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6326         Likewise.
6327         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6328         Likewise.
6329         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6330         Likewise.
6331         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6332         Likewise.
6333         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6334         Likewise.
6335         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6336         Likewise.
6337         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6338         Likewise.
6339         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6340         Likewise.
6341         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6342         Likewise.
6343         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6344         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6345         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6346         Likewise.
6347         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6348         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6349         Likewise.
6350         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6351         Likewise.
6352         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6353         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6354         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6355         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6356         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6357         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6358         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6359         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6360         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6361         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6362         Likewise.
6363         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6364         Likewise.
6365         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6366         Likewise.
6367         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6368         Likewise.
6369         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6370         Likewise.
6371         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6372         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6373         Likewise.
6374         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6375         Likewise.
6376         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6377         Likewise.
6378         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6379         Likewise.
6380         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6381         Likewise.
6382         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6383         Likewise.
6384         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6385         Likewise.
6386         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6387         Likewise.
6388         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6389         Likewise.
6390         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6391         Likewise.
6392         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6393         Likewise.
6394         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6395         Likewise.
6396         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6397         Likewise.
6398         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6399         Likewise.
6400         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6401         Likewise.
6402         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6403         Likewise.
6404         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6405         Likewise.
6406         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6407         Likewise.
6408         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6409         Likewise.
6410         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6411         Likewise.
6412         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6413         Likewise.
6414         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6415         Likewise.
6416         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6417         Likewise.
6418         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6419         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6420         Likewise.
6421         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6422         Likewise.
6423         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6424         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6425         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6426         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6427         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6428         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6429         Likewise.
6430         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6431         Likewise.
6432         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6433         Likewise.
6434         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6435         Likewise.
6436         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6437         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6438         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6439         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6440         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6441         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6442         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6443         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6444         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6445         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6446         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6447         Likewise.
6448         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6449         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6450         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6451         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6452         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6453         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6454         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6455         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6456         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6457         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6458         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6459         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6460         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6461         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6462         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6463         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6464         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6465         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6466         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6467         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6468         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6469         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6470         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6471         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6472         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6473         Likewise.
6474         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6475         * testsuite/27_io/fpos/14252.cc: Likewise.
6476         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6477         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6478         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6479         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6480         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6481         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6482         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6483         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6484         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6485         Likewise.
6486         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6487         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6488         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6489         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6490         Likewise.
6491         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6492         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6493         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6494         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6495         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6496         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6497         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6498         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6499         * testsuite/27_io/objects/char/3045.cc: Likewise.
6500         * testsuite/27_io/objects/char/3647.cc: Likewise.
6501         * testsuite/27_io/objects/char/5268.cc: Likewise.
6502         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6503         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6504         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6505         * testsuite/28_regex/init-list.cc: Likewise.
6506         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6507         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6508         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6509         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6510         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6511         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6512         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6513         Likewise.
6514         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6515         Likewise.
6516         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6517         Likewise.
6518         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6519         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6520         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6521         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6522         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6523         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6524         Likewise.
6525         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6526         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6527         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6528         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6529         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6530         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6531         Likewise.
6532         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6533         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6534         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6535         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6536         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6537         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6538         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6539         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6540         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6541         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6542         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6543         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6544         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6545         Likewise.
6546         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6547         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6548         Likewise.
6549         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6550         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6551         Likewise.
6552         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6553         Likewise.
6554         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6555         Likewise.
6556         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6557         Likewise.
6558         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6559         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6560         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6561         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6562         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6563         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6564         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6565         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6566         Likewise.
6567         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6568         Likewise.
6569         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6570         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6571         Likewise.
6572         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6573         Likewise.
6574         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6575         Likewise.
6576         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6577         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6578         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6579         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6580         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6581         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6582         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6583         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6584         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6585         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6586         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6587         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6588         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6589         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6590         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6591         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6592         Likewise.
6593         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6594         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6595         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6596         Likewise.
6597         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6598         Likewise.
6599         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6600         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6601         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6602         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6603         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6604         Likewise.
6605         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6606         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6607         Likewise.
6608         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6609         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6610         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6611         Likewise.
6612         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6613         Likewise.
6614         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6615         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6616         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6617         Likewise.
6618         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6619         Likewise.
6620         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6621         Likewise.
6622         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6623         Likewise.
6624         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6625         Likewise.
6626         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6627         * testsuite/30_threads/this_thread/1.cc: Likewise.
6628         * testsuite/30_threads/this_thread/2.cc: Likewise.
6629         * testsuite/30_threads/this_thread/3.cc: Likewise.
6630         * testsuite/30_threads/this_thread/4.cc: Likewise.
6631         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6632         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6633         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6634         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6635         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6636         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6637         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6638         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6639         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6640         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6641         * testsuite/30_threads/thread/members/1.cc: Likewise.
6642         * testsuite/30_threads/thread/members/2.cc: Likewise.
6643         * testsuite/30_threads/thread/members/3.cc: Likewise.
6644         * testsuite/30_threads/thread/members/4.cc: Likewise.
6645         * testsuite/30_threads/thread/members/5.cc: Likewise.
6646         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6647         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6648         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6649         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6650         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6651         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6652         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6653         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6654         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6655         Likewise.
6656         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6657         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6658         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6659         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6660         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6661         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6662         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6663         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6664         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6665         * testsuite/30_threads/try_lock/1.cc: Likewise.
6666         * testsuite/30_threads/try_lock/2.cc: Likewise.
6667         * testsuite/30_threads/try_lock/3.cc: Likewise.
6668         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6669         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6670         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6671         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6672         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6673         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6674         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6675         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6676         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6677         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6678         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6679         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6680         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6681         Likewise.
6682         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6683         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6684         Likewise.
6685         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6686         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6687         Likewise.
6688         * testsuite/ext/array_allocator/1.cc: Likewise.
6689         * testsuite/ext/array_allocator/2.cc: Likewise.
6690         * testsuite/ext/array_allocator/3.cc: Likewise.
6691         * testsuite/ext/ext_pointer/1.cc: Likewise.
6692         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6693         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6694         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6695         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6696         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6697         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6698         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6699         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6700         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6701         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6702         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6703         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6704         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6705         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6706         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6707         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6708         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6709         Likewise.
6710         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6711         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6712         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6713         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6714         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6715         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6716         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6717         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6718         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6719         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6720         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6721         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6722         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6723         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6724         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6725         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6726         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6727         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6728         Likewise.
6729         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6730         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6731         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6732         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6733         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6734         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6735         * testsuite/ext/pod_char_traits.cc: Likewise.
6736         * testsuite/ext/slist/23781.cc: Likewise.
6737         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6738         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6739         * testsuite/ext/vstring/init-list.cc: Likewise.
6740         * testsuite/ext/vstring/moveable.cc: Likewise.
6741         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6742         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6743         Likewise.
6744         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6745         Likewise.
6746         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6747         Likewise.
6748         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6749         Likewise.
6750         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6751         Likewise.
6752         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6753         Likewise.
6754         * testsuite/ext/vstring/types/23767.cc: Likewise.
6755         * testsuite/performance/21_strings/string_append.cc: Likewise.
6756         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6757         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6758         Likewise.
6759         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6760         Likewise.
6761         * testsuite/performance/21_strings/string_find.cc: Likewise.
6762         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6763         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6764         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6765         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6766         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6767         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6768         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6769         Likewise.
6770         * testsuite/performance/23_containers/create/map.cc: Likewise.
6771         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6772         Likewise.
6773         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6774         * testsuite/performance/23_containers/find/map.cc: Likewise.
6775         * testsuite/performance/23_containers/index/map.cc: Likewise.
6776         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6777         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6778         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6779         Likewise.
6780         * testsuite/performance/23_containers/insert_erase/associative.cc:
6781         Likewise.
6782         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6783         Likewise.
6784         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6785         Likewise.
6786         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6787         Likewise.
6788         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6789         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6790         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6791         Likewise.
6792         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6793         Likewise.
6794         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6795         Likewise.
6796         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6797         Likewise.
6798         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6799         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6800         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6801         Likewise.
6802         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6803         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6804         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6805         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6806         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6807         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6808         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6809         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6810         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6811         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6812         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6813         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6814         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6815         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6816         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6817         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6818         Likewise.
6819         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6820         Likewise.
6821         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6822         Likewise.
6823         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6824         Likewise.
6825         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6826         Likewise.
6827         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6828         Likewise.
6829         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6830         Likewise.
6831         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6832         Likewise.
6833         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6834         Likewise.
6835         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6836         Likewise.
6837         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6838         Likewise.
6839         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6840         Likewise.
6841         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6842         Likewise.
6843         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6844         Likewise.
6845         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6846         Likewise.
6847         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6848         Likewise.
6849         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6850         Likewise.
6851         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6852         Likewise.
6853         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6854         Likewise.
6855         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6856         Likewise.
6857         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6858         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6859         Likewise.
6860         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6861         Likewise.
6862         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6863         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6864         Likewise.
6865         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6866         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6867         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6868         Likewise.
6869         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6870         Likewise.
6871         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6872         Likewise.
6873         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6874         Likewise.
6875         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6876         Likewise.
6877         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6878         Likewise.
6879         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6880         Likewise.
6881         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6882         Likewise.
6883         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6884         Likewise.
6885         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6886         Likewise.
6887         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6888         Likewise.
6889         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6890         Likewise.
6891         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6892         Likewise.
6893         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6894         Likewise.
6895         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6896         Likewise.
6897         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6898         Likewise.
6899         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6900         Likewise.
6901         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6902         Likewise.
6903         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6904         Likewise.
6905         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6906         Likewise.
6907         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6908         Likewise.
6909         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6910         Likewise.
6911         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6912         Likewise.
6913         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6914         Likewise.
6915         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6916         Likewise.
6917         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6918         Likewise.
6919         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6920         Likewise.
6921         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6922         Likewise.
6923         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6924         Likewise.
6925         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6926         Likewise.
6927         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6928         Likewise.
6929         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6930         Likewise.
6931         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6932         Likewise.
6933         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6934         Likewise.
6935         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6936         Likewise.
6937         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6938         Likewise.
6939         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6940         Likewise.
6941         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6942         Likewise.
6943         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6944         Likewise.
6945         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6946         Likewise.
6947         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6948         Likewise.
6949         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6950         Likewise.
6951         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6952         Likewise.
6953         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6954         Likewise.
6955         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6956         Likewise.
6957         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6958         Likewise.
6959         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6960         Likewise.
6961         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6962         Likewise.
6963         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6964         Likewise.
6965         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6966         Likewise.
6967         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6968         Likewise.
6969         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6970         Likewise.
6971         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6972         Likewise.
6973         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6974         Likewise.
6975         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6976         Likewise.
6977         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6978         Likewise.
6979         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6980         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6981         Likewise.
6982         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6983         Likewise.
6984         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6985         Likewise.
6986         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6987         Likewise.
6988         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6989         Likewise.
6990         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6991         Likewise.
6992         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6993         Likewise.
6994         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6995         Likewise.
6996         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6997         Likewise.
6998         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6999         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7000         Likewise.
7001         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7002         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7003         Likewise.
7004         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7005         Likewise.
7006         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7007         Likewise.
7008         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7009         Likewise.
7010         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7011         Likewise.
7012         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7013         Likewise.
7014         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7015         Likewise.
7016         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7017         Likewise.
7018         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7019         Likewise.
7020         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7021         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7022         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7023         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7024         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7025         Likewise.
7026         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7027         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7028         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7029         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7030         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7031         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7032         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7033         * testsuite/util/io/prog_bar.cc: Likewise.
7034         * testsuite/util/io/prog_bar.hpp: Likewise.
7035         * testsuite/util/io/text_populate.hpp: Likewise.
7036         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7037         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7038         * testsuite/util/io/xml.hpp: Likewise.
7039         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7040         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7041         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7042         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7043         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7044         * testsuite/util/native_type/native_map.hpp: Likewise.
7045         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7046         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7047         * testsuite/util/native_type/native_set.hpp: Likewise.
7048         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7049         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7050         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7051         Likewise.
7052         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7053         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7054         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7055         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7056         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7057         Likewise.
7058         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7059         Likewise.
7060         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7061         Likewise.
7062         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7063         Likewise.
7064         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7065         Likewise.
7066         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7067         Likewise.
7068         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7069         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7070         Likewise.
7071         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7072         Likewise.
7073         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7074         Likewise.
7075         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7076         Likewise.
7077         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7078         Likewise.
7079         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7080         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7081         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7082         * testsuite/util/regression/basic_type.hpp: Likewise.
7083         * testsuite/util/regression/common_type.hpp: Likewise.
7084         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7085         Likewise.
7086         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7087         Likewise.
7088         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7089         Likewise.
7090         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7091         Likewise.
7092         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7093         Likewise.
7094         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7095         Likewise.
7096         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7097         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7098         Likewise.
7099         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7100         Likewise.
7101         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7102         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7103         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7104         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7105         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7106         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7107         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7108         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7109         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7110         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7111         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7112         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7113         * testsuite/util/testsuite_abi.cc: Likewise.
7114         * testsuite/util/testsuite_abi.h: Likewise.
7115         * testsuite/util/testsuite_abi_check.cc: Likewise.
7116         * testsuite/util/testsuite_allocator.cc: Likewise.
7117         * testsuite/util/testsuite_allocator.h: Likewise.
7118         * testsuite/util/testsuite_api.h: Likewise.
7119         * testsuite/util/testsuite_character.cc: Likewise.
7120         * testsuite/util/testsuite_character.h: Likewise.
7121         * testsuite/util/testsuite_common_types.h: Likewise.
7122         * testsuite/util/testsuite_error.h: Likewise.
7123         * testsuite/util/testsuite_hooks.cc: Likewise.
7124         * testsuite/util/testsuite_hooks.h: Likewise.
7125         * testsuite/util/testsuite_io.h: Likewise.
7126         * testsuite/util/testsuite_iterators.h: Likewise.
7127         * testsuite/util/testsuite_performance.h: Likewise.
7128         * testsuite/util/testsuite_rng.h: Likewise.
7129         * testsuite/util/testsuite_rvalref.h: Likewise.
7130         * testsuite/util/testsuite_tr1.h: Likewise.
7131         * testsuite/util/thread/all.h: Likewise.
7132         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7133         Likewise.
7134         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7135         Likewise.
7136         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7137         Likewise.
7138         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7139         Likewise.
7140         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7141         Likewise.
7142         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7143         Likewise.
7144         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7145         Likewise.
7146         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7147         Likewise.
7148         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7149         Likewise.
7150         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7151         Likewise.
7152         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7153         Likewise.
7154         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7155         Likewise.
7156         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7157         Likewise.
7158         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7159         Likewise.
7160         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7161         Likewise.
7162         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7163         Likewise.
7164         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7165         Likewise.
7166         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7167         Likewise.
7168         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7169         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7170         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7171         Likewise.
7172         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7173         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7174         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7175         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7176         Likewise.
7177         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7178         Likewise.
7179         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7180         Likewise.
7181         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7182         Likewise.
7183         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7184         Likewise.
7185         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7186         Likewise.
7187         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7188         Likewise.
7189         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7190         Likewise.
7191         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7192         Likewise.
7193         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7194         Likewise.
7195         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7196         Likewise.
7197         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7198         Likewise.
7199         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7200         Likewise.
7201         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7202         Likewise.
7203         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7204         Likewise.
7205         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7206         Likewise.
7207         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7208         Likewise.
7209         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7210         Likewise.
7211         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7212         Likewise.
7213         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7214         Likewise.
7215         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7216         Likewise.
7217         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7218         Likewise.
7219         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7220         Likewise.
7221         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7222         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7223         Likewise.
7224         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7225         Likewise.
7226         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7227         Likewise.
7228         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7229         Likewise.
7230         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7231         Likewise.
7232         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7233         Likewise.
7234         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7235         Likewise.
7236         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7237         Likewise.
7238         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7239         Likewise.
7240         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7241         Likewise.
7242         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7243         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7244         Likewise.
7245         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7246         Likewise.
7247         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7248         Likewise.
7249         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7250         Likewise.
7251         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7252         Likewise.
7253         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7254         Likewise.
7255         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7256         Likewise.
7257         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7258         Likewise.
7259         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7260         Likewise.
7261         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7262         Likewise.
7263         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7264         Likewise.
7265         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7266         Likewise.
7267         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7268         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7269         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7270         Likewise.
7271         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7272         Likewise.
7273         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7274         Likewise.
7275         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7276         Likewise.
7277         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7278         Likewise.
7279         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7280         Likewise.
7281         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7282         Likewise.
7283         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7284         Likewise.
7285         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7286         Likewise.
7287         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7288         Likewise.
7289         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7290         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7291         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7292         Likewise.
7293         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7294         Likewise.
7295         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7296         Likewise.
7297         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7298         Likewise.
7299         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7300         Likewise.
7301         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7302         Likewise.
7303         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7304         Likewise.
7305         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7306         Likewise.
7307         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7308         Likewise.
7309         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7310         Likewise.
7311         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7312         Likewise.
7313         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7314         Likewise.
7315         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7316         Likewise.
7317         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7318         Likewise.
7319         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7320         Likewise.
7321         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7322         Likewise.
7323         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7324         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7325         Likewise.
7326         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7327         Likewise.
7328         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7329         Likewise.
7330         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7331         Likewise.
7332         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7333         Likewise.
7334         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7335         Likewise.
7336         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7337         Likewise.
7338         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7339         Likewise.
7340         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7341         Likewise.
7342         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7343         Likewise.
7344         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7345         Likewise.
7346         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7347         Likewise.
7348         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7349         Likewise.
7350         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7351         Likewise.
7352         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7353         Likewise.
7354         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7355         Likewise.
7356         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7357         Likewise.
7358         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7359         Likewise.
7360         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7361         Likewise.
7362         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7363         Likewise.
7364         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7365         Likewise.
7366         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7367         Likewise.
7368         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7369         Likewise.
7370         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7371         Likewise.
7372         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7373         Likewise.
7374         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7375         Likewise.
7376         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7377         Likewise.
7378         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7379         Likewise.
7380         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7381         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7382         Likewise.
7383         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7384         Likewise.
7385         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7386         Likewise.
7387         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7388         Likewise.
7389         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7390         Likewise.
7391         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7392         Likewise.
7393         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7394         Likewise.
7395         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7396         Likewise.
7397         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7398         Likewise.
7399         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7400         Likewise.
7401         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7402         Likewise.
7403         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7404         Likewise.
7405         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7406         Likewise.
7407         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7408         Likewise.
7409         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7410         Likewise.
7411         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7412         Likewise.
7413         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7414         Likewise.
7415         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7416         Likewise.
7417         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7418         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7419         * testsuite/backward/hash_map/25896.cc: Likewise.
7420         * testsuite/backward/hash_set/25896.cc: Likewise.
7421
7422 2009-04-08  Ian Lance Taylor  <iant@google.com>
7423
7424         * include/backward/hashtable.h (erase): Correctly handle erasing a
7425         reference to an entry in the hash table.
7426         * testsuite/backward/hash_map/25896.cc: New.
7427         * testsuite/backward/hash_set/25896.cc: New.
7428
7429 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7430
7431         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7432         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7433
7434 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7435
7436         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7437         of debug.
7438         * include/Makefile.in: Regenerate.
7439         * include/precompiled/stdc++.h: Add.
7440
7441 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7442
7443         * include/bits/random.h: Adjust doxygen markup.
7444         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7445
7446         * testsuite/26_numerics/random/piecewise_linear_distribution/
7447         operators/serialize.cc: Use typedefs.
7448
7449 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7450
7451         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7452         __gnu_cxx namespace.  Remove "static inline".
7453
7454 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7455
7456         * include/bits/random.tcc (linear_congruential_engine<>::
7457         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7458
7459 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7460
7461         * include/bits/random.h (operator==): Mark all inline.
7462         (mersenne_twister_engine): Enable #if 0 checks.
7463
7464         * include/bits/random.h: Formatting tweaks.
7465
7466 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7467
7468         * include/bits/random.tcc (piecewise_linear_distribution<>::
7469         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7470         Remove spurious closed parenthesis.
7471
7472 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7473
7474         PR libstdc++/39644 (partial)
7475         * include/bits/random.tcc (linear_congruential_engine<>::
7476         seed(seed_seq&), independent_bits_engine<>::operator(),
7477         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7478
7479 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7480
7481         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7482         thinko.
7483         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7484         default.cc: Enable.
7485
7486 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7487
7488         PR libstdc++/39629 (partial)
7489         * testsuite/26_numerics/random/independent_bits_engine/cons/
7490         base_move.cc: Use uint_fast64_t instead of unsigned long.
7491         * testsuite/26_numerics/random/independent_bits_engine/cons/
7492         seed1.cc: Likewise.
7493         * testsuite/26_numerics/random/independent_bits_engine/cons/
7494         seed2.cc: Likewise.
7495         * testsuite/26_numerics/random/independent_bits_engine/cons/
7496         base_copy.cc: Likewise.
7497         * testsuite/26_numerics/random/independent_bits_engine/cons/
7498         default.cc: Likewise.
7499         * testsuite/26_numerics/random/independent_bits_engine/cons/
7500         seed_seq.cc: Likewise.
7501         * testsuite/26_numerics/random/independent_bits_engine/
7502         requirements/typedefs.cc: Likewise.
7503         * testsuite/26_numerics/random/independent_bits_engine/
7504         operators/equal.cc: Likewise.
7505         * testsuite/26_numerics/random/independent_bits_engine/
7506         operators/serialize.cc: Likewise.
7507         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7508
7509 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7510
7511         * include/tr1_impl/random: Remove, empty.
7512         * include/tr1_impl/random.tcc: Likewise.
7513
7514         * include/std/random: Minor clean-ups, formatting fixes, adjust
7515         copyright years.
7516         * include/bits/random.tcc: Likewise.
7517         * include/bits/random.h: Likewise.
7518         * include/tr1/random: Likewise.
7519         * include/tr1/random.tcc: Likewise.
7520         * include/tr1/random.h: Likewise.
7521
7522 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7523
7524         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7525         * doc/html/api.html: Regenerate.
7526
7527 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7528
7529         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7530         Change to mersenne_twister_engine, add same defaults as
7531         mersenne_twister_engine/cons/default.cc.
7532         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7533
7534         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7535         to __il.
7536         * include/bits/random.h (mersenne_twister_engine): Qualify
7537         _ShiftMin1 with namespace __detail.
7538         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7539         constexpr std::numeric_limits::max() can be used.
7540         (mersenne_twister_engine): Split apart static asserts into one
7541         assert per message. Temporarily disable the last three.
7542
7543 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7544
7545         * include/Makefile.am: Update to N2836. Modified for new random headers.
7546         * include/Makefile.in: Ditto.
7547         * include/tr1_impl/random: Moved to tr1/random.h
7548         * include/tr1_impl/random.tcc: Moved to tr1
7549         * include/tr1/random: Just point to moved tr1 random headers.
7550         * include/tr1/random.tcc: Moved from tr1_impl.
7551         * include/tr1/random.h: Moved from tr1_impl/random.
7552         * include/std/random: Modified to point to std random headers.
7553         * include/bits/random.tcc: New implementation of std random facilities.
7554         * include/bits/random.h: Ditto.
7555         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7556         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7557         seed1.cc: New.
7558         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7559         seed2.cc: New.
7560         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7561         default.cc: New.
7562         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7563         non_uint_neg.cc: New.
7564         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7565         typedefs.cc: New.
7566         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7567         equal.cc: New.
7568         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7569         serialize.cc: New.
7570         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7571         seed1.cc: New.
7572         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7573         seed2.cc: New.
7574         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7575         default.cc: New.
7576         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7577         typedefs.cc: New.
7578         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7579         equal.cc: New.
7580         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7581         serialize.cc: New.
7582         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7583         seed1.cc: New.
7584         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7585         seed2.cc: New.
7586         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7587         default.cc: New.
7588         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7589         typedefs.cc: New.
7590         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7591         equal.cc: New.
7592         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7593         serialize.cc: New.
7594         * testsuite/26_numerics/random/discard_block_engine/cons/
7595         base_move.cc: New.
7596         * testsuite/26_numerics/random/discard_block_engine/cons/
7597         seed1.cc: New.
7598         * testsuite/26_numerics/random/discard_block_engine/cons/
7599         seed2.cc: New.
7600         * testsuite/26_numerics/random/discard_block_engine/cons/
7601         base_copy.cc: New.
7602         * testsuite/26_numerics/random/discard_block_engine/cons/
7603         default.cc: New.
7604         * testsuite/26_numerics/random/discard_block_engine/cons/
7605         seed_seq.cc: New.
7606         * testsuite/26_numerics/random/discard_block_engine/requirements/
7607         typedefs.cc: New.
7608         * testsuite/26_numerics/random/discard_block_engine/operators/
7609         equal.cc: New.
7610         * testsuite/26_numerics/random/discard_block_engine/operators/
7611         serialize.cc: New.
7612         * testsuite/26_numerics/random/independent_bits_engine/cons/
7613         base_move.cc: New.
7614         * testsuite/26_numerics/random/independent_bits_engine/cons/
7615         seed1.cc: New.
7616         * testsuite/26_numerics/random/independent_bits_engine/cons/
7617         seed2.cc: New.
7618         * testsuite/26_numerics/random/independent_bits_engine/cons/
7619         base_copy.cc: New.
7620         * testsuite/26_numerics/random/independent_bits_engine/cons/
7621         default.cc: New.
7622         * testsuite/26_numerics/random/independent_bits_engine/cons/
7623         seed_seq.cc: New.
7624         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7625         typedefs.cc: New.
7626         * testsuite/26_numerics/random/independent_bits_engine/operators/
7627         equal.cc: New.
7628         * testsuite/26_numerics/random/independent_bits_engine/operators/
7629         serialize.cc: New.
7630         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7631         base_move.cc: New.
7632         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7633         seed1.cc: New.
7634         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7635         seed2.cc: New.
7636         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7637         base_copy.cc: New.
7638         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7639         default.cc: New.
7640         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7641         seed_seq.cc: New.
7642         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7643         typedefs.cc: New.
7644         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7645         equal.cc: New.
7646         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7647         serialize.cc
7648         * testsuite/26_numerics/random/mt19937.cc: New.
7649         * testsuite/26_numerics/random/mt19937_64.cc: New.
7650         * testsuite/26_numerics/random/minstd_rand.cc: New.
7651         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7652         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7653         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7654         * testsuite/26_numerics/random/ranlux24.cc: New.
7655         * testsuite/26_numerics/random/ranlux48.cc: New.
7656         * testsuite/26_numerics/random/knuth_b.cc: New.
7657         * testsuite/26_numerics/random/default_random_engine.cc: New.
7658         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7659         parms.cc: New.
7660         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7661         default.cc: New.
7662         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7663         typedefs.cc: New.
7664         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7665         serialize.cc: New.
7666         * testsuite/26_numerics/random/normal_distribution/cons/
7667         parms.cc: New.
7668         * testsuite/26_numerics/random/normal_distribution/cons/
7669         default.cc: New.
7670         * testsuite/26_numerics/random/normal_distribution/requirements/
7671         typedefs.cc: New.
7672         * testsuite/26_numerics/random/normal_distribution/operators/
7673         serialize.cc: New.
7674         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7675         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7676         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7677         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7678         parms_neg.cc: New.
7679         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7680         parms.cc: New.
7681         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7682         default.cc: New.
7683         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7684         typedefs.cc: New.
7685         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7686         serialize.cc: New.
7687         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7688         parms_neg.cc: New.
7689         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7690         parms.cc: New.
7691         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7692         default.cc: New.
7693         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7694         typedefs.cc: New.
7695         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7696         serialize.cc: New.
7697         * testsuite/26_numerics/random/poisson_distribution/cons/
7698         parms.cc: New.
7699         * testsuite/26_numerics/random/poisson_distribution/cons/
7700         default.cc: New.
7701         * testsuite/26_numerics/random/poisson_distribution/requirements/
7702         typedefs.cc
7703         * testsuite/26_numerics/random/poisson_distribution/operators/
7704         serialize.cc: New.
7705         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7706         parms.cc: New.
7707         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7708         default.cc: New.
7709         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7710         typedefs.cc: New.
7711         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7712         serialize.cc: New.
7713         * testsuite/26_numerics/random/discrete_distribution/cons/
7714         range.cc: New.
7715         * testsuite/26_numerics/random/discrete_distribution/cons/
7716         initlist.cc: New.
7717         * testsuite/26_numerics/random/discrete_distribution/cons/
7718         default.cc: New.
7719         * testsuite/26_numerics/random/discrete_distribution/cons/
7720         num_xbound_fun.cc: New.
7721         * testsuite/26_numerics/random/discrete_distribution/requirements/
7722         typedefs.cc: New.
7723         * testsuite/26_numerics/random/discrete_distribution/operators/
7724         serialize.cc: New.
7725         * testsuite/26_numerics/random/weibull_distribution/cons/
7726         parms.cc: New.
7727         * testsuite/26_numerics/random/weibull_distribution/cons/
7728         default.cc: New.
7729         * testsuite/26_numerics/random/weibull_distribution/requirements/
7730         typedefs.cc: New.
7731         * testsuite/26_numerics/random/weibull_distribution/operators/
7732         serialize.cc: New.
7733         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7734         parms.cc: New.
7735         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7736         default.cc: New.
7737         * testsuite/26_numerics/random/negative_binomial_distribution/
7738         requirements/typedefs.cc: New.
7739         * testsuite/26_numerics/random/negative_binomial_distribution/
7740         operators/serialize.cc: New.
7741         * testsuite/26_numerics/random/cauchy_distribution/cons/
7742         parms.cc: New.
7743         * testsuite/26_numerics/random/cauchy_distribution/cons/
7744         default.cc: New.
7745         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7746         typedefs.cc: New.
7747         * testsuite/26_numerics/random/cauchy_distribution/operators/
7748         serialize.cc: New.
7749         * testsuite/26_numerics/random/gamma_distribution/cons/
7750         parms.cc: New.
7751         * testsuite/26_numerics/random/gamma_distribution/cons/
7752         default.cc: New.
7753         * testsuite/26_numerics/random/gamma_distribution/requirements/
7754         typedefs.cc: New.
7755         * testsuite/26_numerics/random/gamma_distribution/operators/
7756         serialize.cc: New.
7757         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7758         parms.cc: New.
7759         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7760         default.cc: New.
7761         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7762         typedefs.cc: New.
7763         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7764         serialize.cc: New.
7765
7766         * testsuite/26_numerics/random/exponential_distribution/cons/
7767         parms.cc: New.
7768         * testsuite/26_numerics/random/exponential_distribution/cons/
7769         default.cc: New.
7770         * testsuite/26_numerics/random/exponential_distribution/requirements/
7771         typedefs.cc: New.
7772         * testsuite/26_numerics/random/exponential_distribution/operators/
7773         serialize.cc: New.
7774         * testsuite/26_numerics/random/lognormal_distribution/cons/
7775         parms.cc: New.
7776         * testsuite/26_numerics/random/lognormal_distribution/cons/
7777         default.cc: New.
7778         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7779         typedefs.cc: New.
7780         * testsuite/26_numerics/random/lognormal_distribution/operators/
7781         serialize.cc: New.
7782         * testsuite/26_numerics/random/binomial_distribution/cons/
7783         parms.cc: New.
7784         * testsuite/26_numerics/random/binomial_distribution/cons/
7785         default.cc: New.
7786         * testsuite/26_numerics/random/binomial_distribution/requirements/
7787         typedefs.cc: New.
7788         * testsuite/26_numerics/random/binomial_distribution/operators/
7789         serialize.cc: New.
7790         * testsuite/26_numerics/random/random_device/cons/
7791         token.cc: New.
7792         * testsuite/26_numerics/random/random_device/cons/
7793         default.cc: New.
7794         * testsuite/26_numerics/random/random_device/requirements/
7795         typedefs.cc: New.
7796         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7797         parms.cc: New.
7798         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7799         default.cc: New.
7800         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7801         typedefs.cc: New.
7802         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7803         serialize.cc: New.
7804         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7805         range.cc: New.
7806         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7807         default.cc: New.
7808         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7809         num_xbound_fun.cc: New.
7810         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7811         initlist_fun.cc: New.
7812         * testsuite/26_numerics/random/piecewise_linear_distribution/
7813         requirements/typedefs.cc: New.
7814         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7815         serialize.cc: New.
7816         * testsuite/26_numerics/random/student_t_distribution/cons/
7817         parms.cc: New.
7818         * testsuite/26_numerics/random/student_t_distribution/cons/
7819         default.cc: New.
7820         * testsuite/26_numerics/random/student_t_distribution/requirements/
7821         typedefs.cc: New.
7822         * testsuite/26_numerics/random/student_t_distribution/operators/
7823         serialize.cc: New.
7824         * testsuite/26_numerics/random/geometric_distribution/cons/
7825         parms.cc: New.
7826         * testsuite/26_numerics/random/geometric_distribution/cons/
7827         default.cc: New.
7828         * testsuite/26_numerics/random/geometric_distribution/requirements/
7829         typedefs.cc: New.
7830         * testsuite/26_numerics/random/geometric_distribution/operators/
7831         serialize.cc: New.
7832         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7833         range.cc: New.
7834         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7835         default.cc: New.
7836         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7837         num_xbound_fun.cc: New.
7838         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7839         initlist_fun.cc: New.
7840         * testsuite/26_numerics/random/piecewise_constant_distribution/
7841         requirements/typedefs.cc: New.
7842         * testsuite/26_numerics/random/piecewise_constant_distribution/
7843         operators/serialize.cc: New.
7844
7845 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7846
7847         * include/ext/bitmap_allocator.h: The typedefs should be made public
7848         if we want them to be accessible. This has been revealed by the patch
7849         that fixes PR c++/26693 in g++.
7850
7851 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7852
7853         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7854         Regenerated.
7855         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7856         Regenerated.
7857         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7858         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7859         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7860         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7861         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7862         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7863         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7864         Regenerated.
7865         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7866
7867 2009-03-31  Jason Merrill  <jason@redhat.com>
7868
7869         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7870
7871         PR libstdc++/39310
7872         * include/tr1_impl/type_traits (is_function): Add partial
7873         specializations with function cv-quals.
7874         (__is_function_helper): Remove.
7875         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7876
7877 2009-03-30  Ian Lance Taylor  <iant@google.com>
7878
7879         * include/backward/hashtable.h (clear): Return quickly if the
7880         table is empty.
7881
7882 2009-03-27  Ian Lance Taylor  <iant@google.com>
7883
7884         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7885         (__stl_prime_list): Add 5 at the start of the list.
7886
7887 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7888
7889         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7890         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7891         std::string&, ios_base::openmode), basic_ifstream<>::
7892         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7893         basic_ofstream(const std::string&, ios_base::openmode),
7894         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7895         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7896         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7897         Add in C++0x mode.
7898         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7899         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7900         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7901         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7902         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7903         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7904         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7905
7906 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7907
7908         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7909         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7910         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7911         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7912
7913 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7914
7915         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7916         _M_transfer_after, _M_reverse_after): Move out of line...
7917         * include/bits/forward_list.tcc: ... here.
7918         (forward_list<>::reverse): Move inline...
7919         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7920
7921 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7922
7923         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7924         28277.cc: Likewise.
7925         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7926         Likewise.
7927         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7928         Likewise.
7929         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7930         Likewise.
7931
7932 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7933
7934         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7935         year(s).
7936         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7937         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7938         Likewise.
7939         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7940         Likewise.
7941         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7942         Likewise.
7943         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7944
7945 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7946
7947         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7948         iterations for simulators.
7949         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7950         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7951         Condition stream width for simulators.
7952         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7953         Likewise.
7954         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7955         Likewise.
7956         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7957
7958 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7959
7960         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7961         sheet version information. Table-ize docbook element examples.
7962         * doc/xml/manual/using.xml: Human-readable header
7963         markup. Alphabetized. Add new headers.
7964         * doc/html: Regenerate.
7965
7966 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7967
7968         * doc/xml/faq.xml: Fix link to setup documentation.
7969
7970 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7971
7972         * include/std/type_traits (__add_lvalue_reference_helper,
7973         __add_rvalue_reference_helper): As an optimization, rewrite
7974         condition (avoid is_function).
7975
7976 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7977
7978         PR libstdc++/39405
7979         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7980         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7981
7982 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7983
7984         * testsuite/30_threads/condition_variable_any/native_handle/
7985         typesizes.cc: Include tweaks.
7986         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7987         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7988         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7989         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7990         * testsuite/30_threads/condition_variable/native_handle/
7991         typesizes.cc: Same.
7992
7993 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7994
7995         * include/bits/shared_ptr.h: Add include guards.
7996         * include/tr1/shared_ptr.h: Likewise.
7997
7998 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7999
8000         * include/std/iostream: Fix doxygen link.
8001         * include/bits/forward_list.h: Fix doxygen markup.
8002         * include/ext/vstring.h: Escape backslash in doxygen comment.
8003         * include/bits/basic_string.h: Likewise.
8004
8005 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8006
8007         * doc/xml/faq.xml: Fix links to implementation status pages.
8008
8009 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8010
8011         * include/std/complex (operator+(const complex<>&, const _Tp&),
8012         operator+(const _Tp&, const complex<>&),
8013         operator-(const complex<>&, const _Tp&),
8014         operator-(const _Tp&, const complex<>&)): Do not assume real()
8015         returns a reference (against DR 387).
8016         * testsuite/26_numerics/complex/dr387_2.cc: New.
8017
8018 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8019
8020         * testsuite/thread/pthread4.cc: Move...
8021         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8022         * testsuite/thread/pthread5.cc: Move...
8023         * testsuite/23_containers/list/pthread5.cc: ...here.
8024         * testsuite/thread/pthread6.cc: Move...
8025         * testsuite/23_containers/map/pthread6.cc: ...here.
8026         * testsuite/thread/pthread7-rope.cc: Move...
8027         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8028         * testsuite/thread/guard.cc: Move...
8029         * testsuite/18_support/pthread_guard.cc: ...here.
8030         * testsuite/thread/18185.cc: Move...
8031         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8032         * testsuite/thread/pthread1.cc: Move...
8033         * testsuite/23_containers/list/pthread1.cc: ...here.
8034         * testsuite/thread/pthread2.cc: Move...
8035         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8036         * testsuite/thread/pthread3.cc: Move...
8037         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8038
8039         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8040         * testsuite/thread: Remove.
8041
8042 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8043
8044         * configure: Regenerate.
8045
8046 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8047
8048         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8049         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8050         from baseline_dir.
8051         * configure: Regenerate.
8052         * testsuite/Makefile.am (baseline_file): Remove variable.
8053         (site.exp): Set baseline_dir rather than baseline_file.
8054         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8055         * testsuite/Makefile.in: Regenerate.
8056
8057 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8058
8059         * testsuite/30_threads/thread/this_thread: Move...
8060         * testsuite/30_threads/this_thread: ...here.
8061         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8062         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8063         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8064         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8065         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8066         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8067
8068 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8069
8070         * doc/doxygen/user.cfg.in: Tweaks.
8071         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8072         be elsewhere.
8073
8074         * include/tr1_impl/unordered_map: Just use most specialized
8075         container module.
8076         * include/tr1_impl/unordered_set: Same.
8077         * include/tr1_impl/array: Same.
8078         * include/bits/stl_list.h: Same.
8079         * include/bits/stl_map.h: Same.
8080         * include/bits/stl_queue.h: Same.
8081         * include/bits/stl_set.h: Same.
8082         * include/bits/stl_stack.h: Same.
8083         * include/bits/forward_list.h: Same.
8084         * include/bits/basic_string.h: Same.
8085         * include/bits/stl_multimap.h: Same.
8086         * include/bits/stl_vector.h: Same.
8087         * include/bits/stl_deque.h: Same.
8088         * include/bits/stl_multiset.h: Same.
8089         * include/bits/stl_bvector.h: Same.
8090
8091         * include/backward/binders.h: Change binder module to binders.
8092
8093         * include/std/complex: Add complex_numers module.
8094         * include/tr1_impl/complex: Same.
8095
8096         * include/std/valarray: Add numeric_arrays module.
8097         * include/bits/gslice_array.h: Same.
8098         * include/bits/gslice.h: Same.
8099         * include/bits/mask_array.h: Same.
8100         * include/bits/slice_array.h: Same.
8101         * include/bits/indirect_array.h: Same.
8102
8103         * include/bits/allocator.h: Add allocators module.
8104         * include/ext/throw_allocator.h
8105         * include/ext/pool_allocator.h
8106         * include/ext/bitmap_allocator.h
8107         * include/ext/new_allocator.h
8108         * include/ext/malloc_allocator.h
8109         * include/ext/array_allocator.h
8110         * include/ext/mt_allocator.h
8111         * include/ext/debug_allocator.h
8112         * include/ext/extptr_allocator.h
8113
8114         * include/tr1_impl/functional: Move namespace markup here.
8115         * include/tr1_impl/regex: Same.
8116
8117         * include/tr1_impl/type_traits: Add metaprogramming module.
8118         * include/std/type_traits: Same.
8119
8120         * include/std/memory: Add memory module.
8121
8122         * include/std/ratio: Add ratio module.
8123
8124         * include/std/chrono: Move namespace markup here, add time module.
8125
8126         * include/std/thread: Move namespace markup here, add concurrency
8127         module.
8128         * include/std/mutex: Use concurrency module.
8129         * include/std/condition_variable: Same.
8130
8131
8132         * include/bits/ios_base.h: Refine io module.
8133         * include/bits/basic_ios.h: Same.
8134         * include/std/fstream: Same.
8135         * include/std/istream: Same.
8136         * include/std/ostream: Same.
8137         * include/std/sstream: Same.
8138
8139         * include/ext/vstring.h: Correct parameter markup.
8140
8141         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8142         * include/bits/unique_ptr.h: Same.
8143
8144         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8145         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8146         * include/bits/stl_heap.h: Add markup for new groupings.
8147         * include/bits/stl_algobase.h: Same.
8148         * include/bits/stl_algo.h: Same.
8149
8150         * include/c_compatibility/stdatomic.h: Add atomics module.
8151         * include/c_global/cstdatomic: Same.
8152
8153         * libsupc++/exception: Add exceptions module.
8154         * libsupc++/typeinfo: Same.
8155         * libsupc++/new: Same.
8156         * libsupc++/exception_ptr.h: Same.
8157         * include/std/system_error: Same.
8158         * include/std/stdexcept: Same.
8159
8160         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8161         * libsupc++/cxxabi-forced.h: Same.
8162
8163         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8164         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8165         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8166         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8167         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8168         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8169         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8170         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8171         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8172         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8173         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8174         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8175         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8176         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8177         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8178         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8179         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8180         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8181         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8182         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8183         * testsuite/23_containers/vector/requirements/dr438/
8184         constructor_1_neg.cc: Same.
8185         * testsuite/23_containers/vector/requirements/dr438/
8186         constructor_2_neg.cc: Same.
8187         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8188         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8189         * testsuite/23_containers/deque/requirements/dr438/
8190         constructor_1_neg.cc: Same.
8191         * testsuite/23_containers/deque/requirements/dr438/
8192         constructor_2_neg.cc: Same.
8193         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8194         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8195         * testsuite/23_containers/list/requirements/dr438/
8196         constructor_1_neg.cc: Same.
8197         * testsuite/23_containers/list/requirements/dr438/
8198         constructor_2_neg.cc: Same.
8199         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8200         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8201         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8202         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8203         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8204         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8205         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8206         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8207         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8208         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8209
8210 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8211
8212         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8213         * doc/doxygen/user.cfg.in: Update.
8214         * scripts/run_doxygen: Adjust for new group names.
8215
8216         * include/tr1_impl/random: Update doxygen group markup.
8217         * include/tr1_impl/unordered_map: Same.
8218         * include/tr1_impl/unordered_set: Same.
8219         * include/tr1_impl/array: Same.
8220         * include/std/numeric: Same.
8221         * include/std/utility: Same.
8222         * include/std/bitset: Same.
8223         * include/std/iosfwd: Same.
8224         * include/bits/stl_list.h: Same.
8225         * include/bits/stl_map.h: Same.
8226         * include/bits/stl_algobase.h: Same.
8227         * include/bits/stl_queue.h: Same.
8228         * include/bits/stl_set.h: Same.
8229         * include/bits/stl_stack.h: Same.
8230         * include/bits/stl_iterator_base_types.h: Same.
8231         * include/bits/forward_list.h: Same.
8232         * include/bits/basic_string.h: Same.
8233         * include/bits/stl_multimap.h: Same.
8234         * include/bits/stl_vector.h: Same.
8235         * include/bits/stl_deque.h: Same.
8236         * include/bits/stl_multiset.h: Same.
8237         * include/bits/stl_algo.h: Same.
8238         * include/bits/stl_bvector.h: Same.
8239         * include/bits/algorithmfwd.h: Same.
8240         * include/bits/stl_function.h: Same.
8241         * include/tr1/cmath: Same.
8242         * include/backward/binders.h: Same.
8243
8244 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8245
8246         * include/std/system_error (system_category): To system_category().
8247         (generic_category): To generic_category. DR 890.
8248         * src/system_error.cc: Define.
8249         * include/bits/functexcept.h: Only one __throw_system_error.
8250         * src/functexcept.cc: Same.
8251         * include/std/mutex: Fixup for changes above.
8252         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8253         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8254         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8255         * config/abi/pre/gnu.ver: Clean up exports.
8256
8257 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8258
8259         * include/std/thread: Fix typo.
8260         * src/thread.cc (thread::join): Use NULL.
8261
8262 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8263
8264         PR libstdc++/39168
8265         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8266         const string&)): Also check that the value != CHAR_MAX.
8267         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8268         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8269         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8270         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8271         _M_cache(const locale&)): Likewise.
8272         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8273         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8274         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8275         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8276         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8277         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8278
8279 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8280             Benjamin Kosnik  <bkoz@redhat.com>
8281
8282         * include/std/thread (_Impl_base): Move _M_id out and into ...
8283         (thread): ...here. Call _M_make_routine in body of constructors.
8284         Adjust data member usage to reflect changes.
8285         (_M_make_routine): From _M_make_shared_data.
8286         (_M_start_thread): Add __shared_base_type argument.
8287         * src/thread.cc: Fixups for above.
8288         * config/abi/pre/gnu.ver: Adjust exports.
8289         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8290         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8291         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8292
8293 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8294
8295         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8296         (compare_type_to_native_type): ...this, add alignment check.
8297         * testsuite/30_threads/condition_variable_any/native_handle/
8298         typesizes.cc: Modify as above.
8299         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8300         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8301         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8302         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8303         * testsuite/30_threads/condition_variable/native_handle/
8304         typesizes.cc: Same.
8305         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8306         typesizes.cc: Same.
8307
8308         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8309         * testsuite/30_threads/thread/cons/2.cc: Same.
8310         * testsuite/30_threads/thread/cons/3.cc: Same.
8311         * testsuite/30_threads/thread/cons/4.cc: Same.
8312         * testsuite/30_threads/thread/cons/5.cc: Same.
8313         * testsuite/30_threads/thread/cons/6.cc: Same.
8314         * testsuite/30_threads/thread/cons/7.cc: Same.
8315         * testsuite/30_threads/thread/cons/8.cc: Same.
8316
8317         * testsuite/30_threads/thread/cons/9.cc: New.
8318         * testsuite/30_threads/thread/cons/moveable.cc: New.
8319
8320         * src/condition_variable.cc: Clean up whitespace.
8321         * include/std/condition_variable: Same.
8322
8323 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8324
8325         * include/std/condition_variable (condition_variable): Remove
8326         _M_internal_mutex. Add private __native_type typedef.
8327         * src/condition_variable.cc (condition_variable::notify_one):
8328         Remove _M_internal_mutex use. Use typedef.
8329         (condition_variable::notify_all): Same.
8330         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8331         (recursive_mutex): Same.
8332         (timed_mutex): Same.
8333         (recursive_timed_mutex): Same.
8334         (once_flag): Make __native_type typedef private.
8335
8336         * include/std/thread (this_thread): Add minimal markup.
8337
8338         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8339         Adjust line numbers.
8340         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8341         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8342         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8343         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8344         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8345         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8346         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8347         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8348         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8349         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8350         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8351         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8352         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8353
8354         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8355         * testsuite/30_threads/condition_variable_any/native_handle/
8356         typesizes.cc: New.
8357         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8358         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8359         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8360         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8361         * testsuite/30_threads/condition_variable/native_handle/
8362         typesizes.cc: Same.
8363         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8364         typesizes.cc: Same.
8365
8366 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8367
8368         PR testsuite/33300
8369         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8370         on darwin for lp64.
8371
8372 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8373
8374         * configure.host: Set abi_baseline_pair for mips64*-linux.
8375         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8376
8377 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8378
8379         * include/std/thread (this_thread::get_id): Inline.
8380
8381 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8382
8383         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8384         _Callable as template argument for _M_make_shared_data.
8385         * testsuite/30_threads/thread/cons/6.cc: New.
8386         * testsuite/30_threads/thread/cons/7.cc: New.
8387         * testsuite/30_threads/thread/cons/8.cc: New.
8388
8389 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8390
8391         * testsuite/30_threads/thread/member: To..
8392         * testsuite/30_threads/thread/members: ...this.
8393         * testsuite/30_threads/condition_variable/member: To...
8394         * testsuite/30_threads/condition_variable/members: ...this.
8395
8396 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8397
8398         * include/std/thread (thread::id): Move definition inside thread.
8399         Use native_handle_type. Remove this_thread::get_id friend.
8400         Change __thread_data_ptr to __shared_base_ptr.
8401         (thread::id::id(native_handle_type): Make public. Still explicit.
8402         Use native_handle_type. Change _M_thread_id to _M_thread.
8403         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8404         _M_thread_handle to _M_id.
8405         (thread::__thread_data): Rename to _Impl.
8406         Fixup for renames.
8407         (thread::_M_make_thread_data): Return derived type.
8408         (thread::hardware_concurrency): Add definition for default case.
8409         (thread::get_id): Now can define inline.
8410         (thread): Change _M_thread_data to _M_data.
8411         (this_thread::get_id): Now can define inline.
8412         * src/thread.cc (__thread_proxy): Rename to
8413         execute_native_thread_routine.
8414         Fixup for other renames.
8415         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8416         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8417         * testsuite/30_threads/thread/algorithm: Move to..
8418         * testsuite/30_threads/thread/swap: ...this.
8419         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8420         * testsuite/30_threads/thread/id/operators.cc: New.
8421
8422 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8423
8424         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8425         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8426         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8427         exposing it in public std::tuple interface.
8428
8429 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8430             Benjamin Kosnik  <bkoz@redhat.com>
8431
8432         * include/std/thread (__thread_data_base): Nest class in std::thread.
8433         (__thread_data): Likewise.
8434         (__thread_data_ptr): Nest typedef in std::thread.
8435         * src/thread.cc (__thread_proxy): Qualify the above names.
8436         * config/abi/pre/gnu.ver: Remove unused exports.
8437
8438 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8439
8440         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8441         * include/bits/stl_vector.h: Remove private vector_type typedef.
8442         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8443         Fix line numbers.
8444         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8445         * testsuite/23_containers/vector/requirements/dr438/
8446         constructor_1_neg.cc: Same.
8447         * testsuite/23_containers/vector/requirements/dr438/
8448         constructor_2_neg.cc: Same.
8449         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8450         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8451
8452 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8453
8454         PR libstdc++/25191
8455         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8456         deal consistently with __try and __catch too.
8457         * src/localename.cc: Replace try -> __try, catch -> __catch.
8458         * src/ios.cc: Likewise.
8459         * src/locale.cc: Likewise.
8460         * src/istream.cc: Likewise.
8461         * src/thread.cc: Likewise.
8462         * src/compatibility.cc: Likewise.
8463         * src/bitmap_allocator.cc: Likewise.
8464         * src/ios_init.cc: Likewise.
8465         * include/debug/deque: Likewise.
8466         * include/debug/list: Likewise.
8467         * include/tr1_impl/hashtable: Likewise.
8468         * include/std/bitset: Likewise.
8469         * include/ext/pb_ds/detail/resize_policy/
8470         hash_load_check_resize_trigger_imp.hpp: Likewise.
8471         * include/ext/pb_ds/detail/resize_policy/
8472         hash_standard_resize_policy_imp.hpp: Likewise.
8473         * include/ext/pb_ds/detail/cc_hash_table_map_/
8474         resize_fn_imps.hpp: Likewise.
8475         * include/ext/pb_ds/detail/cc_hash_table_map_/
8476         constructor_destructor_fn_imps.hpp: Likewise.
8477         * include/ext/pb_ds/detail/pat_trie_/
8478         split_join_branch_bag.hpp: Likewise.
8479         * include/ext/pb_ds/detail/pat_trie_/
8480         constructors_destructor_fn_imps.hpp: Likewise.
8481         * include/ext/pb_ds/detail/bin_search_tree_/
8482         constructors_destructor_fn_imps.hpp: Likewise.
8483         * include/ext/pb_ds/detail/gp_hash_table_map_/
8484         resize_fn_imps.hpp: Likewise.
8485         * include/ext/pb_ds/detail/gp_hash_table_map_/
8486         constructor_destructor_fn_imps.hpp: Likewise.
8487         * include/ext/pb_ds/detail/binary_heap_/
8488         constructors_destructor_fn_imps.hpp: Likewise.
8489         * include/ext/pb_ds/detail/binary_heap_/
8490         erase_fn_imps.hpp: Likewise.
8491         * include/ext/pb_ds/detail/binary_heap_/
8492         split_join_fn_imps.hpp: Likewise.
8493         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8494         constructors_destructor_fn_imps.hpp: Likewise.
8495         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8496         * include/ext/pb_ds/detail/list_update_map_/
8497         constructor_destructor_fn_imps.hpp: Likewise.
8498         * include/ext/slist: Likewise.
8499         * include/ext/memory: Likewise.
8500         * include/ext/rc_string_base.h: Likewise.
8501         * include/ext/ropeimpl.h: Likewise.
8502         * include/ext/vstring.tcc: Likewise.
8503         * include/ext/rope: Likewise.
8504         * include/ext/sso_string_base.h: Likewise.
8505         * include/bits/shared_ptr.h: Likewise.
8506         * include/bits/stl_list.h: Likewise.
8507         * include/bits/locale_classes.tcc: Likewise.
8508         * include/bits/locale_facets.tcc: Likewise.
8509         * include/bits/locale_classes.h: Likewise.
8510         * include/bits/forward_list.h: Likewise.
8511         * include/bits/stl_vector.h: Likewise.
8512         * include/bits/stl_deque.h: Likewise.
8513         * include/bits/istream.tcc: Likewise.
8514         * include/bits/stl_uninitialized.h: Likewise.
8515         * include/bits/ostream.tcc: Likewise.
8516         * include/bits/vector.tcc: Likewise.
8517         * include/bits/stl_tempbuf.h: Likewise.
8518         * include/bits/deque.tcc: Likewise.
8519         * include/bits/basic_string.tcc: Likewise.
8520         * include/bits/ostream_insert.h: Likewise.
8521         * include/bits/locale_facets_nonio.tcc: Likewise.
8522         * include/bits/stl_tree.h: Likewise.
8523         * include/bits/fstream.tcc: Likewise.
8524         * include/tr1/shared_ptr.h: Likewise.
8525         * include/tr1/hypergeometric.tcc: Likewise.
8526         * include/backward/hashtable.h: Likewise.
8527         * libsupc++/exception_ptr.h: Likewise.
8528         * libsupc++/eh_personality.cc: Likewise.
8529         * libsupc++/eh_call.cc: Likewise.
8530         * config/locale/gnu/monetary_members.cc: Likewise.
8531         * config/locale/gnu/time_members.h: Likewise.
8532         * config/locale/generic/time_members.h: Likewise.
8533
8534 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8535
8536         * include/parallel/algorithmfwd.h:
8537         Add parallelism default for many declarations.
8538         * include/parallel/numericfwd.h: Likewise.
8539         * include/parallel/iterator.h: Use iterator_traits as usual.
8540         * include/parallel/par_loop.h:
8541         Include equally_split.h.
8542         (for_each_template_random_access_ed):
8543         Avoid calling the Result default constructor.
8544         * include/parallel/numeric: Replace
8545         for_each_template_random_access by
8546         for_each_template_random_access_ed in numeric functions.
8547
8548 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8549
8550         * config/os/gnu-linux/os_defines.h: Remove superfluous
8551         __NO_STRING_INLINES.
8552
8553 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8554
8555         * testsuite/21_strings/c_strings/char/3.cc: New test.
8556         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8557
8558 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8559             Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR libstdc++/30928 (partial, works together with recent glibcs)
8562         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8563         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8564         defined.
8565         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8566         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8567         defined.
8568         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8569         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8570         defined.
8571         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8572         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8573         defined.
8574         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8575         argument is const char *, assign result to const char * var, not
8576         char *.
8577         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8578         argument is const wchar_t *, assign result to const wchar_t * var, not
8579         wchar_t *.
8580
8581 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8582
8583         * include/std/thread: Remove unused headers.
8584         (__thread_data_base): Remove unused mutex and base.
8585         (thread::~thread): Only detach if joinable.
8586         (thread::joinable): Test if thread data ptr is empty.
8587         (thread::_M_thread_data_mutex): Remove.
8588         (thread::_M_get_thread_data): Remove.
8589         (thread::_M_make_thread_data): Remove overload, use make_shared.
8590         (thread::id::id): Make constructor explicit.
8591         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8592         (thread::_M_start_thread): Break shared_ptr cycle on error.
8593         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8594         * testsuite/30_threads/thread/member/4.cc: New.
8595         * testsuite/30_threads/thread/member/5.cc: New.
8596
8597 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8598
8599         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8600         (standard_layout): Just use !has_virtual_destructor for now.
8601         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8602         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8603         * testsuite/30_threads/recursive_mutex/requirements/
8604         standard_layout.cc: New.
8605         * testsuite/30_threads/condition_variable/requirements/
8606         standard_layout.cc: New.
8607         * testsuite/29_atomics/atomic_address/requirements/
8608         standard_layout.cc: Adjust.
8609         * testsuite/29_atomics/atomic_flag/requirements/
8610         standard_layout.cc: Same.
8611         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8612         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8613         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8614         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8615         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8616         line numbers.
8617         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8618         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8619         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8620         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8621         Remove, not required.
8622
8623 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8624
8625         * include/std/thread (__thread_data_base, thread): Rename member
8626         functions to match coding style.
8627         (thread::thread,thread::operator=): Define move operations.
8628         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8629         * config/abi/pre/gnu.ver: Adjust.
8630
8631 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8632
8633         PR libstdc++/38384
8634         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8635         on HPUX.
8636         * configure: Regenerate.
8637
8638 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8639
8640         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8641         atomic_flag_fence.
8642
8643 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8644
8645 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8646             Uros Bizjak  <ubizjak@gmail.com>
8647
8648         PR libstdc++/38834
8649         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8650         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8651
8652 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8653             Rainer Emrich  <r.emrich@de.tecosim.com>
8654
8655         PR libstdc++/38919
8656         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8657         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8658         * configure: Regenerate.
8659
8660 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8661
8662         * include/std/thread (__thread_data_base::__run): Make non-const.
8663         * testsuite/30_threads/thread/cons/5.cc: New.
8664
8665 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8666
8667         * src/Makefile.am (sources): Add math_stubs_float.cc.
8668         * src/Makefile.in: Regenerate.
8669         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8670
8671 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8672
8673         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8674         * src/Makefile.in: Regenerate.
8675         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8676
8677 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8678
8679         PR libstdc++/32666
8680         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8681
8682 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8683
8684         PR libstdc++/32666
8685         * Makefile.am (hosted_source): Remove libmath directory.
8686         * Makefile.in: Regenerate.
8687         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8688         (AC_REPLACE_MATHFUNCS): Remove.
8689         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8690         in GLIBCXX_CHECK_C99_TR1.
8691         * acinclude.m4: Remove libmath, need_math.
8692         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8693         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8694         * configure.ac: Same.
8695         * configure: Regenerate.
8696         * fragment.am: Fix comment.
8697         * config.h.in: Regenerate.
8698         * src/Makefile.in: Regenerate.
8699         * src/Makefile.am: Remove libmath references.
8700         * doc/Makefile.in: Regenerate.
8701         * po/Makefile.in: Regenerate.
8702         * include/Makefile.in: Regenerate.
8703         * libsupc++/Makefile.in: Regenerate.
8704         * testsuite/Makefile.in: Regenerate.
8705
8706         * src/compatibility.cc: Also export long double versions of "C" math
8707         library if hppa-linux.
8708         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8709         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8710
8711         * libmath: Remove.
8712         * libmath/signbit.c: Same.
8713         * libmath/stubs.c: Same.
8714         * libmath/Makefile.in: Same.
8715         * libmath/copysignf.c: Same.
8716         * libmath/mathconf.h: Same.
8717         * libmath/signbitf.c: Same.
8718         * libmath/Makefile.am: Same.
8719         * libmath/signbitl.c: Same.
8720
8721 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8722             Paolo Carlini  <paolo.carlini@oracle.com>
8723
8724         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8725         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8726         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8727         * configure.ac: Adjust.
8728         * doc/xml/manual/configure.xml: Update.
8729         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8730         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8731         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8732         * configure: Regenerate.
8733         * config.h.in: Likewise.
8734
8735         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8736         thread::joinable, thread::swap, this_thread::get_id,
8737         this_thread::yield): Define inline...
8738         * include/std/thread: ... here.
8739         * config/abi/pre/gnu.ver: Adjust.
8740
8741 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8742
8743         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8744         Add dg-timeout-factor 2.0.
8745         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8746         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8747         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8748         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8749         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8750         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8751
8752 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8753
8754         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8755         field from readelf output.
8756
8757 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8758
8759         PR libstdc++/38384
8760         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8761         * configure: Regenerate.
8762
8763 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8764
8765         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8766         _GLIBCXX_HAVE_TLS.
8767         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8768
8769 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8770
8771         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8772         constructor for _M_pattern.
8773         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8774         string.cc: Test construction from different basic_string type.
8775         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8776         string.cc: Likewise.
8777
8778 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8779             Jonathan Larmour  <jifl@eCosCentric.com>
8780
8781         PR libstdc++/36801
8782         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8783         New.
8784         (__gnu_cxx::__exchange_and_add): Use it.
8785         * src/atomic.cc (get_atomic_mutex): New.
8786         * src/debug.cc (get_safe_base_mutex): New.
8787         * src/locale.cc (get_locale_cache_mutex): New.
8788         * src/mt_allocator.cc (get_freelist): New.
8789         (get_freelist_mutex): New.
8790         * src/pool_allocator.cc (get_palloc_mutex): New.
8791         * include/std/mutex (__once_functor_lock): To
8792         (__get_once_functor_lock): ...this.
8793         * src/mutex.cc (__once_mutex): Don't export, use
8794         (get_once_mutex): ...this.
8795         * config/abi/pre/gnu.ver: Adjust exports.
8796
8797 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8798
8799         PR libstdc++/38732
8800         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8801         referenceCount field again.
8802         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8803         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8804         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8805         inline functions.
8806         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8807         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8808         instead of __cxa_exception.
8809         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8810         __cxxabiv1::__cxa_throw): Likewise.
8811         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8812         std::__exception_ptr::exception_ptr::_M_addref,
8813         std::__exception_ptr::exception_ptr::_M_release,
8814         __gxx_dependent_exception_cleanup): Likewise.
8815         * testsuite/18_support/exception/38732.cc: New test.
8816
8817         PR libstdc++/38092
8818         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8819         * src/compatibility.cc: Don't use .symver directives if
8820         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8821         * config.h.in: Regenerated.
8822         * configure: Likewise.
8823
8824 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8825
8826         PR libstdc++/38466
8827         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8828
8829 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8830
8831         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8832         of classic locale...
8833         (locale::classic): Here.
8834
8835 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8836
8837         * include/tr1_impl/regex: Fix bad return statements and typos.
8838
8839 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8840
8841         * include/tr1_impl/regex: Remove unimplemented function definitions.
8842         * testsuite/28_regex/init-list.cc: Compile only.
8843         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8844         c_string_extended.cc: Same.
8845         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8846         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8847
8848 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8849
8850         PR libstdc++/38384
8851         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8852         * configure: Regenerate.
8853
8854 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8855
8856         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8857         * configure: Regenerate.
8858
8859 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8860
8861         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8862         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8863         * configure: Regenerate.
8864
8865 2009-01-04  Richard Guenther  <rguenther@suse.de>
8866
8867         PR libstdc++/38720
8868         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8869         integer type for storage, arithmetic and comparisons.
8870         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8871
8872 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8873
8874         PR libstdc++/38719
8875         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8876         _Fwd_list_const_iterator::_M_next): Fix return type.
8877
8878 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8879
8880         * Revert last commit, reopen and suspend libstdc++/38678.
8881
8882 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8883
8884         PR libstdc++/38678
8885         * include/std/istream (basic_istream<>::_M_read): New.
8886         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8887         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8888         * include/std/ostream (basic_ostream<>::_M_write_): New.
8889         (basic_ostream<>::_M_write): Adjust.
8890         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8891         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8892         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8893         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8894         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.