OSDN Git Service

* df-core.c (df_ref_debug): Honor -fdump-noaddr.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-28  Tom Tromey  <tromey@redhat.com>
2             Phil Muldoon  <pmuldoon@redhat.com>
3             Jonathan Wakely  <jwakely.gcc@gmail.com>
4
5         * python/Makefile.in, , python/libstdcxx/__init__.py,
6         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
7         python/hook.in, python/Makefile.am: New files.
8         * configure, Makefile.in: Rebuild.
9         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
10         * Makefile.am (SUBDIRS): Add python.
11
12 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
13
14         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
15         to ...
16         * testsuite/util/replacement_memory_operators.h: ...here. New.
17         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
18         * testsuite/util/testsuite_hooks.cc: Same.
19
20         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
21         replacement_memory_operators.h.
22         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
23         * testsuite/ext/mt_allocator/check_delete.cc: Same.
24         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
25         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
26         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
27         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
28         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
29         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
30         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
31         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
32         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
33         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
34         * testsuite/ext/mt_allocator/check_new.cc: Same.
35         * testsuite/ext/debug_allocator/check_delete.cc: Same.
36         * testsuite/ext/debug_allocator/check_new.cc: Same.
37         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
38         * testsuite/ext/new_allocator/check_delete.cc: Same.
39         * testsuite/ext/new_allocator/check_new.cc: Same.
40         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
41         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
42         * testsuite/ext/throw_allocator/check_delete.cc: Same.
43         * testsuite/ext/throw_allocator/check_new.cc: Same.
44         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
45         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
46         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
47         * testsuite/ext/malloc_allocator/check_new.cc: Same.
48         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
49         * testsuite/ext/pool_allocator/check_delete.cc: Same.
50         * testsuite/ext/pool_allocator/check_new.cc: Same.
51         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
52         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
53         * testsuite/ext/array_allocator/check_delete.cc: Same.
54         * testsuite/ext/array_allocator/check_new.cc: Same.
55         * testsuite/23_containers/deque/cons/1.cc: Same.
56         * testsuite/23_containers/deque/cons/2.cc: Same.
57
58 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
59
60         * libsupc++/initializer_list: Format.
61         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
62         * testsuite/18_support/initializer_list/requirements/
63         explicit_instantiation.cc: New.
64
65 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
66
67         PR libstdc++/40273
68         * include/tr1_impl/functional: Add explicit casts.
69         * testsuite/20_util/function/requirements/
70         explicit_instantiation.cc: New.
71         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
72
73 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
74
75         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
76
77 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
78
79         PR libstdc++/40221
80         * include/tr1_impl/functional: Add explicit cast.
81
82 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
83
84         PR libstdc++/40094
85         Revert:
86         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
87         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
88         out of line member functions definitions.
89         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
90         Remove, use static locals instead.
91         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
92         * src/throw_allocator.cc: New.
93         * src/Makefile.am: Add.
94         * config/abi/pre/gnu.ver: Add exports.
95         * src/Makefile.in: Regenerate.
96
97 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
98
99         * include/tr1_impl/functional (function): Use explicit operator bool.
100         * include/bits/shared_ptr.h (__shared_ptr): Same.
101         * include/bits/unique_ptr.h (unique_ptr): Same.
102         * include/std/mutex (unique_lock): Same.
103         * include/std/system_error (error_code): Same.
104         (error_condition): Same.
105         * include/std/ostream (sentry): Same.
106         * include/std/istream (sentry): Same.
107         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
108         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
109         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
110         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
111         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
112         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
113         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
114
115 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
116
117         * testsuite/23_containers/list/14340.cc: Abstract list type.
118         * testsuite/23_containers/list/init-list.cc: Same.
119         * testsuite/23_containers/list/pthread5.cc: Same.
120         * testsuite/23_containers/list/invalidation/1.cc: Same.
121         * testsuite/23_containers/list/invalidation/2.cc: Same.
122         * testsuite/23_containers/list/invalidation/3.cc: Same.
123         * testsuite/23_containers/list/invalidation/4.cc: Same.
124         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
125         * testsuite/23_containers/list/modifiers/1.cc: Same.
126         * testsuite/23_containers/list/modifiers/2.cc: Same.
127         * testsuite/23_containers/list/modifiers/3.cc: Same.
128         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
129         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
130         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
131         * testsuite/23_containers/list/cons/1.cc: Same.
132         * testsuite/23_containers/list/cons/2.cc: Same.
133         * testsuite/23_containers/list/cons/3.cc: Same.
134         * testsuite/23_containers/list/cons/4.cc: Same.
135         * testsuite/23_containers/list/cons/5.cc: Same.
136         * testsuite/23_containers/list/cons/6.cc: Same.
137         * testsuite/23_containers/list/cons/7.cc: Same.
138         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
139         * testsuite/23_containers/list/cons/8.cc: Same.
140         * testsuite/23_containers/list/cons/9.cc: Same.
141         * testsuite/23_containers/list/operations/1.cc: Same.
142         * testsuite/23_containers/list/operations/2.cc: Same.
143         * testsuite/23_containers/list/operations/3.cc: Same.
144         * testsuite/23_containers/list/operations/4.cc: Same.
145         * testsuite/23_containers/list/operations/5.cc: Same.
146         * testsuite/23_containers/list/requirements/citerators.cc: Same.
147         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
148         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
149         * testsuite/23_containers/list/requirements/dr438/
150         constructor_1_neg.cc: Same.
151         * testsuite/23_containers/list/requirements/dr438/
152         constructor_2_neg.cc: Same.
153         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
154         * testsuite/23_containers/list/requirements/
155         partial_specialization/1.cc: Same.
156         * testsuite/23_containers/list/23781.cc: Same.
157         * testsuite/23_containers/list/pthread1.cc: Same.
158         * testsuite/23_containers/list/capacity/1.cc: Same.
159         * testsuite/23_containers/list/capacity/29134.cc: Same.
160         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
161         * testsuite/23_containers/list/moveable.cc: Same.
162
163         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
164
165 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
166
167         PR libstdc++/40184
168         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
169         Declare...
170         * config/locale/gnu/c_locale.cc: ... and define.
171         * config/locale/generic/c_locale.cc: Define.
172         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
173         Use it.
174         * testsuite/22_locale/locale/cons/40184.cc: New.
175
176 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
177
178         PR libstdc++/40192
179         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
180         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
181         * testsuite/23_containers/vector/40192.cc: New.
182
183 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
184
185         * include/bits/stl_pair.h (swap): Do not swap rvalues.
186         * include/bits/stl_deque.h (swap): Likewise.
187         * include/bits/stl_list.h (swap): Likewise.
188         * include/bits/stl_vector.h (swap): Likewise.
189         * include/bits/stl_bvector.h (swap): Likewise.
190         * include/bits/stl_queue.h (swap): Likewise.
191         * include/bits/stl_stack.h (swap): Likewise.
192         * include/bits/stl_tree.h (swap): Likewise.
193         * include/bits/stl_map.h (swap): Likewise.
194         * include/bits/stl_multimap.h (swap): Likewise.
195         * include/bits/stl_set.h (swap): Likewise.
196         * include/bits/stl_multiset.h (swap): Likewise.
197         * include/bits/forward_list.h (swap): Likewise.
198         * include/bits/unique_ptr.h (swap): Likewise.
199         * include/debug/deque (swap): Likewise.
200         * include/debug/list (swap): Likewise.
201         * include/debug/vector (swap): Likewise.
202         * include/debug/map.h (swap): Likewise.
203         * include/debug/multimap.h (swap): Likewise.
204         * include/debug/set.h (swap): Likewise.
205         * include/debug/multiset.h (swap): Likewise.
206         * include/debug/unordered_map (swap): Likewise.
207         * include/debug/unordered_set (swap): Likewise.
208         * include/ext/vstring.h (swap): Likewise.
209         * include/tr1_impl/unordered_map (swap): Likewise.
210         * include/tr1_impl/hashtable (swap): Likewise.
211         * include/tr1_impl/unordered_set (swap): Likewise.
212         * include/std/tuple (swap): Likewise.
213         * include/std/mutex (swap): Likewise.
214         * include/std/thread (swap): Likewise.
215         (operator<<): Only output to lvalue streams.
216         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
217         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
218         * testsuite/23_containers/deque/requirements/dr438/
219         assign_neg.cc: Adjust line numbers.
220         * testsuite/23_containers/deque/requirements/dr438/
221         constructor_1_neg.cc: Likewise.
222         * testsuite/23_containers/deque/requirements/dr438/
223         constructor_2_neg.cc: Likewise.
224         * testsuite/23_containers/deque/requirements/dr438/
225         insert_neg.cc: Likewise.
226         * testsuite/23_containers/list/requirements/dr438/
227         assign_neg.cc: Likewise.
228         * testsuite/23_containers/list/requirements/dr438/
229         constructor_1_neg.cc: Likewise.
230         * testsuite/23_containers/list/requirements/dr438/
231         constructor_2_neg.cc: Likewise.
232         * testsuite/23_containers/list/requirements/dr438/
233         insert_neg.cc: Likewise.
234         * testsuite/23_containers/vector/requirements/dr438/
235         assign_neg.cc: Likewise.
236         * testsuite/23_containers/vector/requirements/dr438/
237         constructor_1_neg.cc: Likewise.
238         * testsuite/23_containers/vector/requirements/dr438/
239         constructor_2_neg.cc: Likewise.
240         * testsuite/23_containers/vector/requirements/dr438/
241         insert_neg.cc: Likewise.
242         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
243         test non-member swap.
244         * testsuite/30_threads/thread/swap/2.cc: Remove.
245
246 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
247
248         * include/std/mutex: Move std::lock_error to ...
249         * src/compatibility.cc: Here.
250         * src/mutex.cc: Likewise.
251         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
252         for lock types and remove std::lock_error check.
253
254 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
255
256         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
257         double include.
258
259 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
260
261         PR libstdc++/40160
262         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
263         typeid when __GXX_RTTI is undefined.
264         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
265         for null _M_variant._M_iterator._M_type,
266         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
267         * testsuite/21_strings/basic_string/40160.cc: New.
268
269 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         * testsuite/26_numerics/random/discrete_distribution/cons/
272         num_xbound_fun.cc: Minor tweaks.
273         * testsuite/26_numerics/random/piecewise_constant_distribution/
274         cons/initlist_fun.cc: Likewise
275         * testsuite/26_numerics/random/piecewise_constant_distribution/
276         cons/num_xbound_fun.cc: Likewise
277         * testsuite/26_numerics/random/piecewise_linear_distribution/
278         cons/initlist_fun.cc: Likewise
279         * testsuite/26_numerics/random/piecewise_linear_distribution/
280         cons/num_xbound_fun.cc: Likewise
281
282 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
283
284         PR libstdc++/36211
285         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
286         cxxldflags to additional_flags rather than cxx_final.
287
288 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
289
290         * testsuite/26_numerics/random/discrete_distribution/cons/
291         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
292         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
293         initlist_fun.cc: Likewise
294         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
295         num_xbound_fun.cc: Likewise
296         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
297         initlist_fun.cc: Likewise
298         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
299         num_xbound_fun.cc: Likewise
300
301 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
302
303         PR libstdc++/40123
304         * random.tcc (independent_bits_engine<>::operator()()): Use
305         result_type(1), not 1UL.
306
307         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
308         and _M_b.min(), instead of this->max() and this->min().
309
310         * random.h (_ShiftMin1): Remove, adjust everywhere.
311
312         * random.tcc: Minor cosmetic changes.
313
314 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
315
316         * include/bits/random.tcc (cauchy_distribution<>::
317         operator()(_UniformRandomNumberGenerator&, const param_type&)):
318         Avoid M_PI, a glibc extension.
319
320 2009-05-13  Ben Elliston  <bje@au.ibm.com>
321
322         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
323         * include/Makefile.in: Likewise.
324
325 2009-05-13  Ben Elliston  <bje@au.ibm.com>
326
327         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
328         const void * const.
329
330 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
331
332         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
333         random number engines, complex, bitset, array, time utilities, and
334         char_traits.
335
336 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
337
338         * libsupc++/exception: Include nested_exception.h in C++0x mode.
339         * libsupc++/nested_exception.h: New.
340         * libsupc++/Makefile.am: Add new header.
341         * libsupc++/Makefile.in: Regenerate.
342         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
343         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
344         * testsuite/18_support/nested_exception/cons.cc: New.
345         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
346         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
347         * doc/xml/manual/status_cxx200x.xml: Adjust.
348
349 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
350
351         * include/ext/throw_allocator.h: Remove redundant include.
352
353 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
354
355         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
356         out of line member functions definitions.
357         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
358         Remove, use static locals instead.
359         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
360         * src/throw_allocator.cc: New.
361         * src/Makefile.am: Add.
362         * config/abi/pre/gnu.ver: Add exports.
363         * src/Makefile.in: Regenerate.
364
365 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
366
367         * configure.ac: Bump libtool_VERSION to 6:12:0.
368         * configure: Regenerate.
369
370 2009-05-07  Matthias Klose  <doko@ubuntu.com>
371
372         PR libstdc++/40038
373         * src/math_stubs_long_double.cc: Add ceill.
374
375 2009-05-06  Johannes Singler  <singler@ira.uka.de>
376
377         PR libstdc++/39546
378         * include/parallel/algo.h (find_switch):
379         Parametrize binder2nd with const T& instead of T.
380         * testsuite/25_algorithms/find/39546.cc: new test case
381
382 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
383
384         Revert:
385         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
386
387         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
388         possible.
389         * configure: Regenerate.
390
391 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
392
393         PR libstdc++/39909
394         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
395         __set_once_functor_lock_ptr): Replace global lock object with local
396         locks on global mutex.
397         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
398         __set_once_functor_lock_ptr): Likewise, keeping old function to
399         preserve ABI.
400         (__once_proxy): Use pointer to local lock if set, global lock
401         otherwise.
402         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
403         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
404         * testsuite/30_threads/call_once/39909.cc: New.
405
406 2009-05-03  Jan Hubicka  <jh@suse.cz>
407
408         * include/parallel/settings.h (get): Mark const.
409         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
410         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
411         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
412         throw ().
413         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
414         (is_open, fd): Mark pure and throw ().
415         (seekoff): Mark throw ().
416
417 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
418
419         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
420         possible.
421         * configure: Regenerate.
422
423 2009-05-02  Jan Hubicka  <jh@suse.cz>
424
425         * include/tr1_impl/functional_hash.h (explicit specializations of ()
426         operator): Mark pure.
427
428 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
429
430         * scripts/create_testsuite_files: Remove thread directory.
431
432 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
433
434         PR libstdc++/39868
435         * scripts/run_doxygen: Uncomment removal of includes.
436         (problematic): Rewrite __cxxabiv1 namespace to abi.
437
438 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
439
440         Revert the last commit.
441
442 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
443
444         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
445         Replace global lock object with local locks on global mutex.
446         * src/mutex.cc: Likewise.
447         * config/abi/pre/gnu.ver: Adjust.
448         * testsuite/30_threads/call_once/call_once2.cc: New.
449
450 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
451
452         PR libstdc++/39880
453         PR libstdc++/39881
454         PR libstdc++/39882
455         * include/std/system_error (is_error_code_enum<errc>): Remove.
456         (error_condition<>::error_condition(_ErrorCodeEnum,)
457         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
458         (error_code<>::error_code(_ErrorCodeEnum,),
459         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
460         * testsuite/19_diagnostics/system_error/39880.cc: New.
461         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
462         Likewise.
463         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
464         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
465         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
466         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
467         Adjust.
468         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
469         Likewise.
470         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
471         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
472         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
473         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
474         Likewise.
475         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
476         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
477         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
478         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
479
480 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
481
482         * doc/xml/authors.xml: Add space.
483         * doc/xml/faq.xml: Update links.
484         * doc/xml/manual/intro.xml: Same.
485         * doc/xml/manual/abi.xml: Update.
486         * doc/xml/manual/appendix_contributing.xml: Fix typo.
487         * doc/xml/manual/status_cxxtr1.xml: Update links.
488         * doc/xml/manual/status_cxx1998.xml: Same.
489         * doc/xml/manual/status_cxx200x.xml: Same.
490
491 2009-04-22  Jan Hubicka  <jh@suse.cz>
492
493         * include/tr1_impl/array (at): Do not use builtin_expect.
494         * include/ext/throw_allocator.h (allocate): Likewise.
495         * include/ext/pool_allocator.h (allocate): Likweise.
496         * include/ext/bitmap_allocator.h (allocate): Likewise.
497         * include/ext/rc_string_base.h (_S_construct): Likewise.
498         * include/ext/malloc_allocator.h (allocate): Likewise.
499         * include/ext/mt_allocator.h (allocate): Likewise.
500         * include/ext/sso_string_base.h (_M_construct): Likewise.
501         * include/bits/basic_string.tcc (_S_construct): Likewise.
502
503 2009-04-22  Jan Hubicka  <jh@suse.cz>
504
505         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
506         (atexit, atoll, stroll, strtoull): Mark throw ()
507         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
508         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
509         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
510         (atexit, atoll, stroll, strtoull): Mark throw ()
511         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
512         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
513
514 2009-04-21  Jan Hubicka  <jh@suse.cz>
515
516         * include/ext/atomicity.h
517         (__exchange_and_add, __atomic_add): Mark throw ().
518         * config/os/aix/atomicity.h
519         * config/os/aix/atomicity.h
520         * config/os/irix/atomicity.h
521         * config/cpu/cris/atomicity.h
522         * config/cpu/m68k/atomicity.h
523         * config/cpu/hppa/atomicity.h
524         * config/cpu/sparc/atomicity.h
525         * config/cpu/i386/atomicity.h
526         * config/cpu/i486/atomicity.h
527         * config/cpu/sh/atomicity.h
528         * config/cpu/generic/atomicity_mutex/atomicity.h
529         * config/cpu/generic/atomicity_builtins/atomicity.h
530         (__exchange_and_add, __atomic_add): Mark throw ().
531
532 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
533
534         PR libstdc++/39835
535         * include/bits/random.h: Avoid the badname __alpha (and, for
536         consistency, __beta too).
537         * include/bits/random.tcc: Likewise.
538
539 2009-04-19  Jan Hubicka  <jh@suse.cz>
540
541         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
542         _GLIBCXX_NOTHROW.
543
544 2009-04-19  Jan Hubicka  <jh@suse.cz>
545
546         * include/c_compatibility/stdatomic.h
547         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
548         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
549         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
550
551 2009-04-18  Jan Hubicka  <jh@suse.cz>
552
553         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
554         * libsupc++/unwind-cxx.h (__cxa_get_globals,
555         __cxa_get_globals_fast): Mark const.
556         (__cxa_get_exception_ptr): Mark pure.
557         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
558         (__terminate): Makr throw ().
559         * libsupc++/exception (terminate): Mark throw().
560         (uncaught_exception): Mark pure.
561         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
562         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
563         Mark throw().
564         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
565         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
566         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
567         __cxa_guard_abort): Mark throw ().
568         (__cxa_pure_virtual): Mark noreturn.
569         (__cxa_current_exception_type): Mark throw and pure.
570         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
571         __cxa_exception_type): Mark pure.
572         (_M_safe_bool_dummy): Mark pure and const.
573
574 2009-04-18  Jan Hubicka  <jh@suse.cz>
575
576         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
577         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
578         _M_destroy_thread_key): Mark throw ()
579         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
580         _M_singular, _M_can_compare _M_get_mutex, _M_message,
581         _M_get_max_length): Mark throw ().
582         * include/debug/formatter.h (_M_message, _M_format_word,
583         _M_get_max_length): Mark throw ().
584         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
585         _M_detach_single): Mark throw ().
586         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
587         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
588         throw ()
589         (_M_get_mutex): Mark throw ().
590         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
591         (_M_destroy_thread_key): Mark CONST and throw.
592         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
593         throw ().
594
595 2009-04-18  Jan Hubicka  <jh@suse.cz>
596
597         * src/condition_variable.cc (condition_variable,
598         condition_variable_any constructors): Mark throw()
599         * src/hash.cc (operator() for long double, string, and wstring): Mark
600         throw ().
601         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
602         _M_setup, rdbuf, str): Mark throw ().
603         * src/chrono.cc (new): Mark throw ().
604         * include/std/system_error (system_category, generic_category): Mark
605         throw () and const.
606         * include/std/chrono (now): Mark throw ().
607         * include/std/condition_variable (condition_variable,
608         ~condition_variable, condition_variable_any,
609         ~condition_variable_any): Mark throw ().
610         * include/std/mutex (mutex): Mark throw ().
611         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
612         throw.
613         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
614         and throw ().
615         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
616         * include/bits/locale_classes.h (_S_initialize_once,
617         _S_clone_c_locale): Mark throw ().
618         (_S_get_c_name): Mark const and throw ().
619         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
620         throw ().
621         * include/bits/locale_facets.h (__convert_to_v explicit instances):
622         Mark throw ().
623         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
624         throw ().
625         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
626         ios_base): Mark throw ()
627         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
628         * include/backward/strstream (strstreambuf constructors): Mark throw ().
629         (str, freeze, _M_setupf): Mark throw ().
630         (pcount): Mark pure and throw ().
631         (rdbuf): Mark const and throw ().
632
633 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
634
635         PR libstdc++/39802
636         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
637         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
638         Always accept negative values, for unsigned types too.
639         * testsuite/22_locale/num_get/get/char/39802.cc: New.
640         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
641
642 2009-04-18  Jan Hubicka  <jh@suse.cz>
643
644         * include/debug/formater.h: Include bits/c++config.h.
645         (_M_error): Mark noreturn.
646         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
647         _GLIBCXX_NORETURN): New.
648         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
649         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
650         Mark pure.
651         * include/c_compatibility/stdatomic.h
652         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
653         __atomic_flag_wait_explicit, __atomic_flag_for_address):
654         Mark by throw ().
655         * src/atomic.cc (atomic_flag_test_and_set_explicit,
656         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
657         __atomic_flag_for_address): Mark by throw ().
658
659 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
660
661         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
662
663 2009-04-16  Jan Hubicka  <jh@suse.cz>
664
665         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
666         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
667         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
668         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
669         out body to ...
670         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
671         functions.
672         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
673         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
674         _Rb_tree_black_count): Mark nothrow.
675
676 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
677
678         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
679         from base classes.
680         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
681
682 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
683
684         * doc/html: Regenerate.
685
686 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
687
688         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
689
690         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
691         * doc/xml/gnu/fdl-1.2.xml: Same.
692         * doc/xml/manual/numerics.xml: Same.
693         * doc/xml/manual/concurrency.xml: Same.
694         * doc/xml/manual/intro.xml: Same.
695         * doc/xml/manual/status_cxxtr1.xml: Same.
696         * doc/xml/manual/containers.xml: Same.
697         * doc/xml/manual/io.xml: Same.
698         * doc/xml/manual/utilities.xml: Same.
699         * doc/xml/manual/support.xml: Same.
700         * doc/xml/manual/using.xml: Same.
701         * doc/xml/manual/localization.xml: Same.
702         * doc/xml/manual/locale.xml: Same.
703         * doc/xml/manual/extensions.xml: Same.
704         * doc/xml/manual/appendix_contributing.xml: Same.
705         * doc/xml/manual/diagnostics.xml: Same.
706         * doc/xml/manual/status_cxx200x.xml: Same.
707
708 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
709
710         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
711         * doc/xml/manual/status_cxx200x.xml: Adjust.
712
713 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
714
715         * doc/xml/spine.xml: Remove unused license entity, update
716         copyright year.
717
718         * doc/xml/manual/spine.xml: Markup for primary index terms.
719         * doc/xml/manual/numerics.xml: Same.
720         * doc/xml/manual/intro.xml: Same.
721         * doc/xml/manual/containers.xml: Same.
722         * doc/xml/manual/io.xml: Same.
723         * doc/xml/manual/appendix_porting.xml: Same.
724         * doc/xml/manual/utilities.xml: Same.
725         * doc/xml/manual/support.xml: Same.
726         * doc/xml/manual/localization.xml: Same.
727         * doc/xml/manual/strings.xml: Same.
728         * doc/xml/manual/extensions.xml: Same.
729         * doc/xml/manual/appendix_contributing.xml: Same.
730         * doc/xml/manual/diagnostics.xml: Same.
731         * doc/xml/manual/algorithms.xml: Same.
732         * doc/xml/manual/appendix_free.xml: Same.
733         * doc/xml/manual/iterators.xml: Same.
734
735         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
736         * doc/xml/gnu/fdl-1.2.xml: Same.
737
738         * doc/xml/manual/status_cxx200x.xml: Re-write.
739
740 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
741
742         PR libstdc++/39629 (final bits)
743         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
744         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
745         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
746         Fix formula for __j.
747         * include/bits/random.tcc (operator==(const normal_distribution<>&,
748         const normal_distribution<>&): Remove.
749         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
750         const uniform_int_distribution<>&), operator==(const
751         uniform_real_distribution<>&, const uniform_real_distribution<>&),
752         operator==(const normal_distribution<>&, const normal_distribution<>&),
753         operator==(const lognormal_distribution<>&,
754         const lognormal_distribution<>&), operator==(const
755         chi_squared_distribution<>&, const chi_squared_distribution<>&),
756         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
757         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
758         operator==(const student_t_distribution<>&,
759         const student_t_distribution<>&), operator==(const
760         bernoulli_distribution<>&, const bernoulli_distribution<>&),
761         operator==(const binomial_distribution<>&, const
762         binomial_distribution<>&), operator==(const geometric_distribution<>&,
763         const geometric_distribution<>&), operator==(const
764         negative_binomial_distribution<>&, const
765         negative_binomial_distribution<>&), operator==(const
766         poisson_distribution<>&, const poisson_distribution<>&),
767         operator==(const exponential_distribution<>&,
768         const exponential_distribution<>&), operator==(const
769         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
770         weibull_distribution<>&, const weibull_distribution<>&),
771         operator==(const extreme_value_distribution<>&,
772         const extreme_value_distribution<>&), operator==(const
773         discrete_distribution<>&, const discrete_distribution<>&),
774         operator==(const piecewise_constant_distribution<>&,
775         const piecewise_constant_distribution<>&), operator==(const
776         piecewise_linear_distribution<>&, const
777         piecewise_linear_distribution<>&)): Remove.
778         * testsuite/26_numerics/random/uniform_real_distribution/operators/
779         serialize.cc: Remove.
780         * testsuite/26_numerics/random/piecewise_constant_distribution/
781         operators/serialize.cc: Likewise.
782         * testsuite/26_numerics/random/chi_squared_distribution/operators/
783         serialize.cc: Likewise.
784         * testsuite/26_numerics/random/normal_distribution/operators/
785         serialize.cc: Likewise.
786         * testsuite/26_numerics/random/uniform_int_distribution/operators/
787         serialize.cc: Likewise.
788         * testsuite/26_numerics/random/poisson_distribution/operators/
789         serialize.cc: Likewise.
790         * testsuite/26_numerics/random/bernoulli_distribution/operators/
791         serialize.cc: Likewise.
792         * testsuite/26_numerics/random/discrete_distribution/operators/
793         serialize.cc: Likewise.
794         * testsuite/26_numerics/random/weibull_distribution/operators/
795         serialize.cc: Likewise.
796         * testsuite/26_numerics/random/negative_binomial_distribution/
797         operators/serialize.cc: Likewise.
798         * testsuite/26_numerics/random/cauchy_distribution/operators/
799         serialize.cc: Likewise.
800         * testsuite/26_numerics/random/gamma_distribution/operators/
801         serialize.cc: Likewise.
802         * testsuite/26_numerics/random/fisher_f_distribution/operators/
803         serialize.cc: Likewise.
804         * testsuite/26_numerics/random/exponential_distribution/operators/
805         serialize.cc: Likewise.
806         * testsuite/26_numerics/random/lognormal_distribution/operators/
807         serialize.cc: Likewise.
808         * testsuite/26_numerics/random/binomial_distribution/operators/
809         serialize.cc: Likewise.
810         * testsuite/26_numerics/random/extreme_value_distribution/
811         operators/serialize.cc: Likewise.
812         * testsuite/26_numerics/random/piecewise_linear_distribution/
813         operators/serialize.cc: Likewise.
814         * testsuite/26_numerics/random/student_t_distribution/operators/
815         serialize.cc: Likewise.
816         * testsuite/26_numerics/random/geometric_distribution/operators/
817         serialize.cc: Likewise.
818
819         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
820         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
821         mersenne_twister_engine<>::seed(_Gen&,
822         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
823         subtract_with_carry_engine<>::seed(_Gen&,
824         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
825         Remove, unused.
826         * include/bits/random.tcc (linear_congruential_engine<>::
827         seed(_Gen&, false_type): Likewise.
828
829 2009-04-09  Nick Clifton  <nickc@redhat.com>
830
831         * src/allocator-inst.cc: Change copyright header to refer to
832         version 3 of the GNU General Public License with version 3.1
833         of the GCC Runtime Library Exception and to point readers at
834         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
835         web page.
836         * config/abi/compatibility.h: Likewise.
837         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
838         * config/abi/pre/gnu.ver: Likewise.
839         * config/allocator/bitmap_allocator_base.h: Likewise.
840         * config/allocator/malloc_allocator_base.h: Likewise.
841         * config/allocator/mt_allocator_base.h: Likewise.
842         * config/allocator/new_allocator_base.h: Likewise.
843         * config/allocator/pool_allocator_base.h: Likewise.
844         * config/cpu/alpha/atomic_word.h: Likewise.
845         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
846         * config/cpu/cris/atomic_word.h: Likewise.
847         * config/cpu/cris/atomicity.h: Likewise.
848         * config/cpu/generic/atomic_word.h: Likewise.
849         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
850         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
851         * config/cpu/generic/cpu_defines.h: Likewise.
852         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
853         * config/cpu/hppa/atomicity.h: Likewise.
854         * config/cpu/i386/atomicity.h: Likewise.
855         * config/cpu/i486/atomicity.h: Likewise.
856         * config/cpu/ia64/atomic_word.h: Likewise.
857         * config/cpu/m68k/atomicity.h: Likewise.
858         * config/cpu/powerpc/atomic_word.h: Likewise.
859         * config/cpu/powerpc/cpu_defines.h: Likewise.
860         * config/cpu/sh/atomicity.h: Likewise.
861         * config/cpu/sparc/atomic_word.h: Likewise.
862         * config/cpu/sparc/atomicity.h: Likewise.
863         * config/io/basic_file_stdio.cc: Likewise.
864         * config/io/basic_file_stdio.h: Likewise.
865         * config/io/c_io_stdio.h: Likewise.
866         * config/locale/darwin/ctype_members.cc: Likewise.
867         * config/locale/generic/c++locale_internal.h: Likewise.
868         * config/locale/generic/c_locale.cc: Likewise.
869         * config/locale/generic/c_locale.h: Likewise.
870         * config/locale/generic/codecvt_members.cc: Likewise.
871         * config/locale/generic/collate_members.cc: Likewise.
872         * config/locale/generic/ctype_members.cc: Likewise.
873         * config/locale/generic/messages_members.cc: Likewise.
874         * config/locale/generic/messages_members.h: Likewise.
875         * config/locale/generic/monetary_members.cc: Likewise.
876         * config/locale/generic/numeric_members.cc: Likewise.
877         * config/locale/generic/time_members.cc: Likewise.
878         * config/locale/generic/time_members.h: Likewise.
879         * config/locale/gnu/c++locale_internal.h: Likewise.
880         * config/locale/gnu/c_locale.cc: Likewise.
881         * config/locale/gnu/c_locale.h: Likewise.
882         * config/locale/gnu/codecvt_members.cc: Likewise.
883         * config/locale/gnu/collate_members.cc: Likewise.
884         * config/locale/gnu/ctype_members.cc: Likewise.
885         * config/locale/gnu/messages_members.cc: Likewise.
886         * config/locale/gnu/messages_members.h: Likewise.
887         * config/locale/gnu/monetary_members.cc: Likewise.
888         * config/locale/gnu/numeric_members.cc: Likewise.
889         * config/locale/gnu/time_members.cc: Likewise.
890         * config/locale/gnu/time_members.h: Likewise.
891         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
892         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
893         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
894         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
895         * config/os/aix/atomic_word.h: Likewise.
896         * config/os/aix/atomicity.h: Likewise.
897         * config/os/aix/ctype_base.h: Likewise.
898         * config/os/aix/ctype_inline.h: Likewise.
899         * config/os/aix/ctype_noninline.h: Likewise.
900         * config/os/aix/os_defines.h: Likewise.
901         * config/os/bsd/darwin/ctype_base.h: Likewise.
902         * config/os/bsd/darwin/ctype_inline.h: Likewise.
903         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
904         * config/os/bsd/darwin/os_defines.h: Likewise.
905         * config/os/bsd/freebsd/ctype_base.h: Likewise.
906         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
907         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
908         * config/os/bsd/freebsd/os_defines.h: Likewise.
909         * config/os/bsd/netbsd/ctype_base.h: Likewise.
910         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
911         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
912         * config/os/bsd/netbsd/os_defines.h: Likewise.
913         * config/os/djgpp/ctype_base.h: Likewise.
914         * config/os/djgpp/ctype_inline.h: Likewise.
915         * config/os/djgpp/ctype_noninline.h: Likewise.
916         * config/os/djgpp/os_defines.h: Likewise.
917         * config/os/generic/ctype_base.h: Likewise.
918         * config/os/generic/ctype_inline.h: Likewise.
919         * config/os/generic/ctype_noninline.h: Likewise.
920         * config/os/generic/error_constants.h: Likewise.
921         * config/os/generic/os_defines.h: Likewise.
922         * config/os/gnu-linux/ctype_base.h: Likewise.
923         * config/os/gnu-linux/ctype_inline.h: Likewise.
924         * config/os/gnu-linux/ctype_noninline.h: Likewise.
925         * config/os/gnu-linux/os_defines.h: Likewise.
926         * config/os/hpux/ctype_base.h: Likewise.
927         * config/os/hpux/ctype_inline.h: Likewise.
928         * config/os/hpux/ctype_noninline.h: Likewise.
929         * config/os/hpux/os_defines.h: Likewise.
930         * config/os/irix/atomic_word.h: Likewise.
931         * config/os/irix/atomicity.h: Likewise.
932         * config/os/irix/irix5.2/ctype_base.h: Likewise.
933         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
934         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
935         * config/os/irix/irix5.2/os_defines.h: Likewise.
936         * config/os/irix/irix6.5/ctype_base.h: Likewise.
937         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
938         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
939         * config/os/irix/irix6.5/os_defines.h: Likewise.
940         * config/os/mingw32/ctype_base.h: Likewise.
941         * config/os/mingw32/ctype_inline.h: Likewise.
942         * config/os/mingw32/ctype_noninline.h: Likewise.
943         * config/os/mingw32/error_constants.h: Likewise.
944         * config/os/mingw32/os_defines.h: Likewise.
945         * config/os/newlib/ctype_base.h: Likewise.
946         * config/os/newlib/ctype_inline.h: Likewise.
947         * config/os/newlib/ctype_noninline.h: Likewise.
948         * config/os/newlib/os_defines.h: Likewise.
949         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
950         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
951         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
952         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
953         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
954         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
955         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
956         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
957         * config/os/tpf/ctype_base.h: Likewise.
958         * config/os/tpf/ctype_inline.h: Likewise.
959         * config/os/tpf/ctype_noninline.h: Likewise.
960         * config/os/tpf/os_defines.h: Likewise.
961         * config/os/uclibc/ctype_base.h: Likewise.
962         * config/os/uclibc/ctype_inline.h: Likewise.
963         * config/os/uclibc/ctype_noninline.h: Likewise.
964         * config/os/uclibc/os_defines.h: Likewise.
965         * config/os/vxworks/ctype_base.h: Likewise.
966         * config/os/vxworks/ctype_inline.h: Likewise.
967         * config/os/vxworks/ctype_noninline.h: Likewise.
968         * config/os/vxworks/os_defines.h: Likewise.
969         * include/backward/auto_ptr.h: Likewise.
970         * include/backward/backward_warning.h: Likewise.
971         * include/backward/binders.h: Likewise.
972         * include/backward/hash_fun.h: Likewise.
973         * include/backward/hash_map: Likewise.
974         * include/backward/hash_set: Likewise.
975         * include/backward/hashtable.h: Likewise.
976         * include/backward/strstream: Likewise.
977         * include/bits/algorithmfwd.h: Likewise.
978         * include/bits/allocator.h: Likewise.
979         * include/bits/atomic_0.h: Likewise.
980         * include/bits/atomic_2.h: Likewise.
981         * include/bits/atomicfwd_c.h: Likewise.
982         * include/bits/atomicfwd_cxx.h: Likewise.
983         * include/bits/basic_ios.h: Likewise.
984         * include/bits/basic_ios.tcc: Likewise.
985         * include/bits/basic_string.h: Likewise.
986         * include/bits/basic_string.tcc: Likewise.
987         * include/bits/boost_concept_check.h: Likewise.
988         * include/bits/c++config: Likewise.
989         * include/bits/char_traits.h: Likewise.
990         * include/bits/codecvt.h: Likewise.
991         * include/bits/concept_check.h: Likewise.
992         * include/bits/cpp_type_traits.h: Likewise.
993         * include/bits/deque.tcc: Likewise.
994         * include/bits/forward_list.h: Likewise.
995         * include/bits/forward_list.tcc: Likewise.
996         * include/bits/fstream.tcc: Likewise.
997         * include/bits/functexcept.h: Likewise.
998         * include/bits/functional_hash.h: Likewise.
999         * include/bits/gslice.h: Likewise.
1000         * include/bits/gslice_array.h: Likewise.
1001         * include/bits/hashtable.h: Likewise.
1002         * include/bits/indirect_array.h: Likewise.
1003         * include/bits/ios_base.h: Likewise.
1004         * include/bits/istream.tcc: Likewise.
1005         * include/bits/list.tcc: Likewise.
1006         * include/bits/locale_classes.h: Likewise.
1007         * include/bits/locale_classes.tcc: Likewise.
1008         * include/bits/locale_facets.h: Likewise.
1009         * include/bits/locale_facets.tcc: Likewise.
1010         * include/bits/locale_facets_nonio.h: Likewise.
1011         * include/bits/locale_facets_nonio.tcc: Likewise.
1012         * include/bits/localefwd.h: Likewise.
1013         * include/bits/mask_array.h: Likewise.
1014         * include/bits/move.h: Likewise.
1015         * include/bits/ostream.tcc: Likewise.
1016         * include/bits/ostream_insert.h: Likewise.
1017         * include/bits/postypes.h: Likewise.
1018         * include/bits/shared_ptr.h: Likewise.
1019         * include/bits/slice_array.h: Likewise.
1020         * include/bits/sstream.tcc: Likewise.
1021         * include/bits/stl_algo.h: Likewise.
1022         * include/bits/stl_algobase.h: Likewise.
1023         * include/bits/stl_bvector.h: Likewise.
1024         * include/bits/stl_construct.h: Likewise.
1025         * include/bits/stl_deque.h: Likewise.
1026         * include/bits/stl_function.h: Likewise.
1027         * include/bits/stl_heap.h: Likewise.
1028         * include/bits/stl_iterator.h: Likewise.
1029         * include/bits/stl_iterator_base_funcs.h: Likewise.
1030         * include/bits/stl_iterator_base_types.h: Likewise.
1031         * include/bits/stl_list.h: Likewise.
1032         * include/bits/stl_map.h: Likewise.
1033         * include/bits/stl_multimap.h: Likewise.
1034         * include/bits/stl_multiset.h: Likewise.
1035         * include/bits/stl_numeric.h: Likewise.
1036         * include/bits/stl_pair.h: Likewise.
1037         * include/bits/stl_queue.h: Likewise.
1038         * include/bits/stl_raw_storage_iter.h: Likewise.
1039         * include/bits/stl_relops.h: Likewise.
1040         * include/bits/stl_set.h: Likewise.
1041         * include/bits/stl_stack.h: Likewise.
1042         * include/bits/stl_tempbuf.h: Likewise.
1043         * include/bits/stl_tree.h: Likewise.
1044         * include/bits/stl_uninitialized.h: Likewise.
1045         * include/bits/stl_vector.h: Likewise.
1046         * include/bits/stream_iterator.h: Likewise.
1047         * include/bits/streambuf.tcc: Likewise.
1048         * include/bits/streambuf_iterator.h: Likewise.
1049         * include/bits/stringfwd.h: Likewise.
1050         * include/bits/unique_ptr.h: Likewise.
1051         * include/bits/valarray_after.h: Likewise.
1052         * include/bits/valarray_array.h: Likewise.
1053         * include/bits/valarray_array.tcc: Likewise.
1054         * include/bits/valarray_before.h: Likewise.
1055         * include/bits/vector.tcc: Likewise.
1056         * include/c/cassert: Likewise.
1057         * include/c/cctype: Likewise.
1058         * include/c/cerrno: Likewise.
1059         * include/c/cfloat: Likewise.
1060         * include/c/ciso646: Likewise.
1061         * include/c/climits: Likewise.
1062         * include/c/clocale: Likewise.
1063         * include/c/cmath: Likewise.
1064         * include/c/csetjmp: Likewise.
1065         * include/c/csignal: Likewise.
1066         * include/c/cstdarg: Likewise.
1067         * include/c/cstddef: Likewise.
1068         * include/c/cstdio: Likewise.
1069         * include/c/cstdlib: Likewise.
1070         * include/c/cstring: Likewise.
1071         * include/c/ctime: Likewise.
1072         * include/c/cwchar: Likewise.
1073         * include/c/cwctype: Likewise.
1074         * include/c_compatibility/assert.h: Likewise.
1075         * include/c_compatibility/complex.h: Likewise.
1076         * include/c_compatibility/ctype.h: Likewise.
1077         * include/c_compatibility/errno.h: Likewise.
1078         * include/c_compatibility/fenv.h: Likewise.
1079         * include/c_compatibility/float.h: Likewise.
1080         * include/c_compatibility/inttypes.h: Likewise.
1081         * include/c_compatibility/iso646.h: Likewise.
1082         * include/c_compatibility/limits.h: Likewise.
1083         * include/c_compatibility/locale.h: Likewise.
1084         * include/c_compatibility/math.h: Likewise.
1085         * include/c_compatibility/setjmp.h: Likewise.
1086         * include/c_compatibility/signal.h: Likewise.
1087         * include/c_compatibility/stdarg.h: Likewise.
1088         * include/c_compatibility/stdatomic.h: Likewise.
1089         * include/c_compatibility/stdbool.h: Likewise.
1090         * include/c_compatibility/stddef.h: Likewise.
1091         * include/c_compatibility/stdint.h: Likewise.
1092         * include/c_compatibility/stdio.h: Likewise.
1093         * include/c_compatibility/stdlib.h: Likewise.
1094         * include/c_compatibility/string.h: Likewise.
1095         * include/c_compatibility/tgmath.h: Likewise.
1096         * include/c_compatibility/time.h: Likewise.
1097         * include/c_compatibility/wchar.h: Likewise.
1098         * include/c_compatibility/wctype.h: Likewise.
1099         * include/c_global/cassert: Likewise.
1100         * include/c_global/ccomplex: Likewise.
1101         * include/c_global/cctype: Likewise.
1102         * include/c_global/cerrno: Likewise.
1103         * include/c_global/cfenv: Likewise.
1104         * include/c_global/cfloat: Likewise.
1105         * include/c_global/cinttypes: Likewise.
1106         * include/c_global/ciso646: Likewise.
1107         * include/c_global/climits: Likewise.
1108         * include/c_global/clocale: Likewise.
1109         * include/c_global/cmath.tcc: Likewise.
1110         * include/c_global/cmath: Likewise.
1111         * include/c_global/csetjmp: Likewise.
1112         * include/c_global/csignal: Likewise.
1113         * include/c_global/cstdarg: Likewise.
1114         * include/c_global/cstdatomic: Likewise.
1115         * include/c_global/cstdbool: Likewise.
1116         * include/c_global/cstddef: Likewise.
1117         * include/c_global/cstdint: Likewise.
1118         * include/c_global/cstdio: Likewise.
1119         * include/c_global/cstdlib: Likewise.
1120         * include/c_global/cstring: Likewise.
1121         * include/c_global/ctgmath: Likewise.
1122         * include/c_global/ctime: Likewise.
1123         * include/c_global/cwchar: Likewise.
1124         * include/c_global/cwctype: Likewise.
1125         * include/c_std/cassert: Likewise.
1126         * include/c_std/cctype: Likewise.
1127         * include/c_std/cerrno: Likewise.
1128         * include/c_std/cfloat: Likewise.
1129         * include/c_std/ciso646: Likewise.
1130         * include/c_std/climits: Likewise.
1131         * include/c_std/clocale: Likewise.
1132         * include/c_std/cmath.tcc: Likewise.
1133         * include/c_std/cmath: Likewise.
1134         * include/c_std/csetjmp: Likewise.
1135         * include/c_std/csignal: Likewise.
1136         * include/c_std/cstdarg: Likewise.
1137         * include/c_std/cstddef: Likewise.
1138         * include/c_std/cstdio: Likewise.
1139         * include/c_std/cstdlib: Likewise.
1140         * include/c_std/cstring: Likewise.
1141         * include/c_std/ctime: Likewise.
1142         * include/c_std/cwchar: Likewise.
1143         * include/c_std/cwctype: Likewise.
1144         * include/debug/bitset: Likewise.
1145         * include/debug/debug.h: Likewise.
1146         * include/debug/deque: Likewise.
1147         * include/debug/formatter.h: Likewise.
1148         * include/debug/functions.h: Likewise.
1149         * include/debug/list: Likewise.
1150         * include/debug/macros.h: Likewise.
1151         * include/debug/map.h: Likewise.
1152         * include/debug/map: Likewise.
1153         * include/debug/multimap.h: Likewise.
1154         * include/debug/multiset.h: Likewise.
1155         * include/debug/safe_base.h: Likewise.
1156         * include/debug/safe_iterator.h: Likewise.
1157         * include/debug/safe_iterator.tcc: Likewise.
1158         * include/debug/safe_sequence.h: Likewise.
1159         * include/debug/set.h: Likewise.
1160         * include/debug/set: Likewise.
1161         * include/debug/string: Likewise.
1162         * include/debug/unordered_map: Likewise.
1163         * include/debug/unordered_set: Likewise.
1164         * include/debug/vector: Likewise.
1165         * include/ext/algorithm: Likewise.
1166         * include/ext/array_allocator.h: Likewise.
1167         * include/ext/atomicity.h: Likewise.
1168         * include/ext/bitmap_allocator.h: Likewise.
1169         * include/ext/cast.h: Likewise.
1170         * include/ext/codecvt_specializations.h: Likewise.
1171         * include/ext/concurrence.h: Likewise.
1172         * include/ext/debug_allocator.h: Likewise.
1173         * include/ext/enc_filebuf.h: Likewise.
1174         * include/ext/extptr_allocator.h: Likewise.
1175         * include/ext/functional: Likewise.
1176         * include/ext/iterator: Likewise.
1177         * include/ext/malloc_allocator.h: Likewise.
1178         * include/ext/memory: Likewise.
1179         * include/ext/mt_allocator.h: Likewise.
1180         * include/ext/new_allocator.h: Likewise.
1181         * include/ext/numeric: Likewise.
1182         * include/ext/numeric_traits.h: Likewise.
1183         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1184         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1185         Likewise.
1186         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1187         Likewise.
1188         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1189         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1190         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1191         Likewise.
1192         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1193         Likewise.
1194         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1195         Likewise.
1196         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1197         Likewise.
1198         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1199         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1200         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1201         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1202         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1203         Likewise.
1204         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1205         Likewise.
1206         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1207         Likewise.
1208         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1209         Likewise.
1210         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1211         Likewise.
1212         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1213         Likewise.
1214         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1215         Likewise.
1216         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1217         Likewise.
1218         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1219         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1220         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1221         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1222         Likewise.
1223         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1224         Likewise.
1225         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1226         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1227         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1228         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1229         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1230         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1231         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1232         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1233         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1234         Likewise.
1235         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1236         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1237         Likewise.
1238         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1239         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1240         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1241         Likewise.
1242         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1243         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1244         Likewise.
1245         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1246         Likewise.
1247         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1258         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1259         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1260         Likewise.
1261         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1262         Likewise.
1263         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1264         Likewise.
1265         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1266         Likewise.
1267         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1268         Likewise.
1269         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1270         Likewise.
1271         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1272         Likewise.
1273         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1274         Likewise.
1275         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1276         Likewise.
1277         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1278         Likewise.
1279         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1280         Likewise.
1281         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1282         Likewise.
1283         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1284         Likewise.
1285         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1286         Likewise.
1287         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1288         Likewise.
1289         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1290         Likewise.
1291         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1292         Likewise.
1293         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1294         Likewise.
1295         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1296         Likewise.
1297         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1298         Likewise.
1299         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1300         Likewise.
1301         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1302         Likewise.
1303         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1304         Likewise.
1305         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1306         Likewise.
1307         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1308         Likewise.
1309         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1310         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1313         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1314         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1315         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1316         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1317         Likewise.
1318         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1321         Likewise.
1322         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1323         Likewise.
1324         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1327         Likewise.
1328         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1329         Likewise.
1330         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1331         Likewise.
1332         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1333         Likewise.
1334         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1335         Likewise.
1336         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1337         Likewise.
1338         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1339         Likewise.
1340         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1341         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1342         Likewise.
1343         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1344         Likewise.
1345         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1346         Likewise.
1347         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1348         Likewise.
1349         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1350         Likewise.
1351         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1352         Likewise.
1353         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1354         Likewise.
1355         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1356         Likewise.
1357         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1358         Likewise.
1359         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1360         Likewise.
1361         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1362         Likewise.
1363         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1364         Likewise.
1365         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1366         Likewise.
1367         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1368         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1369         Likewise.
1370         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1371         Likewise.
1372         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1373         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1374         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1375         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1376         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1377         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1378         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1379         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1380         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1381         Likewise.
1382         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1383         Likewise.
1384         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1385         Likewise.
1386         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1387         Likewise.
1388         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1389         Likewise.
1390         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1391         Likewise.
1392         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1393         Likewise.
1394         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1395         Likewise.
1396         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1397         Likewise.
1398         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1399         Likewise.
1400         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1401         Likewise.
1402         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1403         Likewise.
1404         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1405         Likewise.
1406         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1407         Likewise.
1408         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1409         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1410         Likewise.
1411         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1412         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1413         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1414         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1415         Likewise.
1416         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1417         Likewise.
1418         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1419         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1420         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1421         Likewise.
1422         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1423         Likewise.
1424         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1425         Likewise.
1426         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1427         Likewise.
1428         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1429         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1430         Likewise.
1431         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1432         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1433         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1434         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1435         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1436         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1437         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1438         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1439         Likewise.
1440         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1441         Likewise.
1442         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1443         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1444         Likewise.
1445         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1446         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1447         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1448         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1449         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1450         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1451         Likewise.
1452         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1453         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1454         Likewise.
1455         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1456         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1457         Likewise.
1458         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1459         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1460         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1461         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1462         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1463         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1464         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1465         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1466         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1467         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1468         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1469         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1470         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1471         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1472         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1473         Likewise.
1474         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1475         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1476         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1477         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1478         Likewise.
1479         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1480         Likewise.
1481         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1482         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1483         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1484         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1485         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1486         Likewise.
1487         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1488         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1489         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1490         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1491         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1492         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1493         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1494         Likewise.
1495         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1496         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1497         Likewise.
1498         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1499         Likewise.
1500         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1501         Likewise.
1502         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1503         Likewise.
1504         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1505         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1506         Likewise.
1507         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1508         Likewise.
1509         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1510         Likewise.
1511         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1512         Likewise.
1513         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1514         Likewise.
1515         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1516         Likewise.
1517         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1518         Likewise.
1519         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1520         Likewise.
1521         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1522         Likewise.
1523         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1524         Likewise.
1525         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1526         Likewise.
1527         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1528         Likewise.
1529         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1530         Likewise.
1531         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1532         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1533         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1534         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1535         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1536         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1537         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1538         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1539         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1540         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1541         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1542         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1543         Likewise.
1544         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1545         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1546         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1547         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1548         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1549         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1550         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1551         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1552         Likewise.
1553         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1554         Likewise.
1555         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1556         Likewise.
1557         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1558         Likewise.
1559         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1560         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1561         Likewise.
1562         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1563         Likewise.
1564         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1565         Likewise.
1566         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1567         Likewise.
1568         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1569         Likewise.
1570         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1571         Likewise.
1572         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1573         Likewise.
1574         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1575         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1576         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1577         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1578         Likewise.
1579         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1580         Likewise.
1581         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1582         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/exception.hpp: Likewise.
1585         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1586         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1587         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1588         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1589         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1590         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1591         * include/ext/pod_char_traits.h: Likewise.
1592         * include/ext/pointer.h: Likewise.
1593         * include/ext/pool_allocator.h: Likewise.
1594         * include/ext/rb_tree: Likewise.
1595         * include/ext/rc_string_base.h: Likewise.
1596         * include/ext/rope: Likewise.
1597         * include/ext/ropeimpl.h: Likewise.
1598         * include/ext/slist: Likewise.
1599         * include/ext/sso_string_base.h: Likewise.
1600         * include/ext/stdio_filebuf.h: Likewise.
1601         * include/ext/stdio_sync_filebuf.h: Likewise.
1602         * include/ext/string_conversions.h: Likewise.
1603         * include/ext/throw_allocator.h: Likewise.
1604         * include/ext/type_traits.h: Likewise.
1605         * include/ext/typelist.h: Likewise.
1606         * include/ext/vstring.h: Likewise.
1607         * include/ext/vstring.tcc: Likewise.
1608         * include/ext/vstring_fwd.h: Likewise.
1609         * include/ext/vstring_util.h: Likewise.
1610         * include/parallel/algo.h: Likewise.
1611         * include/parallel/algobase.h: Likewise.
1612         * include/parallel/algorithm: Likewise.
1613         * include/parallel/algorithmfwd.h: Likewise.
1614         * include/parallel/balanced_quicksort.h: Likewise.
1615         * include/parallel/base.h: Likewise.
1616         * include/parallel/basic_iterator.h: Likewise.
1617         * include/parallel/checkers.h: Likewise.
1618         * include/parallel/compatibility.h: Likewise.
1619         * include/parallel/compiletime_settings.h: Likewise.
1620         * include/parallel/equally_split.h: Likewise.
1621         * include/parallel/features.h: Likewise.
1622         * include/parallel/find.h: Likewise.
1623         * include/parallel/find_selectors.h: Likewise.
1624         * include/parallel/for_each.h: Likewise.
1625         * include/parallel/for_each_selectors.h: Likewise.
1626         * include/parallel/iterator.h: Likewise.
1627         * include/parallel/list_partition.h: Likewise.
1628         * include/parallel/losertree.h: Likewise.
1629         * include/parallel/merge.h: Likewise.
1630         * include/parallel/multiseq_selection.h: Likewise.
1631         * include/parallel/multiway_merge.h: Likewise.
1632         * include/parallel/multiway_mergesort.h: Likewise.
1633         * include/parallel/numeric: Likewise.
1634         * include/parallel/numericfwd.h: Likewise.
1635         * include/parallel/omp_loop.h: Likewise.
1636         * include/parallel/omp_loop_static.h: Likewise.
1637         * include/parallel/par_loop.h: Likewise.
1638         * include/parallel/parallel.h: Likewise.
1639         * include/parallel/partial_sum.h: Likewise.
1640         * include/parallel/partition.h: Likewise.
1641         * include/parallel/queue.h: Likewise.
1642         * include/parallel/quicksort.h: Likewise.
1643         * include/parallel/random_number.h: Likewise.
1644         * include/parallel/random_shuffle.h: Likewise.
1645         * include/parallel/search.h: Likewise.
1646         * include/parallel/set_operations.h: Likewise.
1647         * include/parallel/settings.h: Likewise.
1648         * include/parallel/sort.h: Likewise.
1649         * include/parallel/tags.h: Likewise.
1650         * include/parallel/types.h: Likewise.
1651         * include/parallel/unique_copy.h: Likewise.
1652         * include/parallel/workstealing.h: Likewise.
1653         * include/precompiled/extc++.h: Likewise.
1654         * include/precompiled/stdc++.h: Likewise.
1655         * include/precompiled/stdtr1c++.h: Likewise.
1656         * include/std/algorithm: Likewise.
1657         * include/std/array: Likewise.
1658         * include/std/bitset: Likewise.
1659         * include/std/c++0x_warning.h: Likewise.
1660         * include/std/chrono: Likewise.
1661         * include/std/complex: Likewise.
1662         * include/std/condition_variable: Likewise.
1663         * include/std/deque: Likewise.
1664         * include/std/forward_list: Likewise.
1665         * include/std/fstream: Likewise.
1666         * include/std/functional: Likewise.
1667         * include/std/iomanip: Likewise.
1668         * include/std/ios: Likewise.
1669         * include/std/iosfwd: Likewise.
1670         * include/std/iostream: Likewise.
1671         * include/std/istream: Likewise.
1672         * include/std/iterator: Likewise.
1673         * include/std/limits: Likewise.
1674         * include/std/list: Likewise.
1675         * include/std/locale: Likewise.
1676         * include/std/map: Likewise.
1677         * include/std/memory: Likewise.
1678         * include/std/mutex: Likewise.
1679         * include/std/numeric: Likewise.
1680         * include/std/ostream: Likewise.
1681         * include/std/queue: Likewise.
1682         * include/std/random: Likewise.
1683         * include/std/ratio: Likewise.
1684         * include/std/regex: Likewise.
1685         * include/std/set: Likewise.
1686         * include/std/sstream: Likewise.
1687         * include/std/stack: Likewise.
1688         * include/std/stdexcept: Likewise.
1689         * include/std/streambuf: Likewise.
1690         * include/std/string: Likewise.
1691         * include/std/system_error: Likewise.
1692         * include/std/thread: Likewise.
1693         * include/std/tuple: Likewise.
1694         * include/std/type_traits: Likewise.
1695         * include/std/unordered_map: Likewise.
1696         * include/std/unordered_set: Likewise.
1697         * include/std/utility: Likewise.
1698         * include/std/valarray: Likewise.
1699         * include/std/vector: Likewise.
1700         * include/tr1/array: Likewise.
1701         * include/tr1/bessel_function.tcc: Likewise.
1702         * include/tr1/beta_function.tcc: Likewise.
1703         * include/tr1/ccomplex: Likewise.
1704         * include/tr1/cctype: Likewise.
1705         * include/tr1/cfenv: Likewise.
1706         * include/tr1/cfloat: Likewise.
1707         * include/tr1/cinttypes: Likewise.
1708         * include/tr1/climits: Likewise.
1709         * include/tr1/cmath: Likewise.
1710         * include/tr1/complex.h: Likewise.
1711         * include/tr1/complex: Likewise.
1712         * include/tr1/cstdarg: Likewise.
1713         * include/tr1/cstdbool: Likewise.
1714         * include/tr1/cstdint: Likewise.
1715         * include/tr1/cstdio: Likewise.
1716         * include/tr1/cstdlib: Likewise.
1717         * include/tr1/ctgmath: Likewise.
1718         * include/tr1/ctime: Likewise.
1719         * include/tr1/ctype.h: Likewise.
1720         * include/tr1/cwchar: Likewise.
1721         * include/tr1/cwctype: Likewise.
1722         * include/tr1/ell_integral.tcc: Likewise.
1723         * include/tr1/exp_integral.tcc: Likewise.
1724         * include/tr1/fenv.h: Likewise.
1725         * include/tr1/float.h: Likewise.
1726         * include/tr1/functional: Likewise.
1727         * include/tr1/functional_hash.h: Likewise.
1728         * include/tr1/gamma.tcc: Likewise.
1729         * include/tr1/hashtable.h: Likewise.
1730         * include/tr1/hypergeometric.tcc: Likewise.
1731         * include/tr1/inttypes.h: Likewise.
1732         * include/tr1/legendre_function.tcc: Likewise.
1733         * include/tr1/limits.h: Likewise.
1734         * include/tr1/math.h: Likewise.
1735         * include/tr1/memory: Likewise.
1736         * include/tr1/modified_bessel_func.tcc: Likewise.
1737         * include/tr1/poly_hermite.tcc: Likewise.
1738         * include/tr1/poly_laguerre.tcc: Likewise.
1739         * include/tr1/random: Likewise.
1740         * include/tr1/regex: Likewise.
1741         * include/tr1/riemann_zeta.tcc: Likewise.
1742         * include/tr1/shared_ptr.h: Likewise.
1743         * include/tr1/special_function_util.h: Likewise.
1744         * include/tr1/stdarg.h: Likewise.
1745         * include/tr1/stdbool.h: Likewise.
1746         * include/tr1/stdint.h: Likewise.
1747         * include/tr1/stdio.h: Likewise.
1748         * include/tr1/stdlib.h: Likewise.
1749         * include/tr1/tgmath.h: Likewise.
1750         * include/tr1/tuple: Likewise.
1751         * include/tr1/type_traits: Likewise.
1752         * include/tr1/unordered_map: Likewise.
1753         * include/tr1/unordered_set: Likewise.
1754         * include/tr1/utility: Likewise.
1755         * include/tr1/wchar.h: Likewise.
1756         * include/tr1/wctype.h: Likewise.
1757         * include/tr1_impl/array: Likewise.
1758         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1759         * include/tr1_impl/cctype: Likewise.
1760         * include/tr1_impl/cfenv: Likewise.
1761         * include/tr1_impl/cinttypes: Likewise.
1762         * include/tr1_impl/cmath: Likewise.
1763         * include/tr1_impl/complex: Likewise.
1764         * include/tr1_impl/cstdint: Likewise.
1765         * include/tr1_impl/cstdio: Likewise.
1766         * include/tr1_impl/cstdlib: Likewise.
1767         * include/tr1_impl/cwchar: Likewise.
1768         * include/tr1_impl/cwctype: Likewise.
1769         * include/tr1_impl/functional: Likewise.
1770         * include/tr1_impl/functional_hash.h: Likewise.
1771         * include/tr1_impl/hashtable: Likewise.
1772         * include/tr1_impl/hashtable_policy.h: Likewise.
1773         * include/tr1_impl/random.tcc: Likewise.
1774         * include/tr1_impl/random: Likewise.
1775         * include/tr1_impl/regex: Likewise.
1776         * include/tr1_impl/type_traits: Likewise.
1777         * include/tr1_impl/unordered_map: Likewise.
1778         * include/tr1_impl/unordered_set: Likewise.
1779         * include/tr1_impl/utility: Likewise.
1780         * libsupc++/array_type_info.cc: Likewise.
1781         * libsupc++/atexit_arm.cc: Likewise.
1782         * libsupc++/bad_cast.cc: Likewise.
1783         * libsupc++/bad_typeid.cc: Likewise.
1784         * libsupc++/class_type_info.cc: Likewise.
1785         * libsupc++/cxxabi-forced.h: Likewise.
1786         * libsupc++/cxxabi.h: Likewise.
1787         * libsupc++/del_op.cc: Likewise.
1788         * libsupc++/del_opnt.cc: Likewise.
1789         * libsupc++/del_opv.cc: Likewise.
1790         * libsupc++/del_opvnt.cc: Likewise.
1791         * libsupc++/dyncast.cc: Likewise.
1792         * libsupc++/eh_alloc.cc: Likewise.
1793         * libsupc++/eh_arm.cc: Likewise.
1794         * libsupc++/eh_aux_runtime.cc: Likewise.
1795         * libsupc++/eh_call.cc: Likewise.
1796         * libsupc++/eh_catch.cc: Likewise.
1797         * libsupc++/eh_exception.cc: Likewise.
1798         * libsupc++/eh_globals.cc: Likewise.
1799         * libsupc++/eh_personality.cc: Likewise.
1800         * libsupc++/eh_ptr.cc: Likewise.
1801         * libsupc++/eh_term_handler.cc: Likewise.
1802         * libsupc++/eh_terminate.cc: Likewise.
1803         * libsupc++/eh_throw.cc: Likewise.
1804         * libsupc++/eh_type.cc: Likewise.
1805         * libsupc++/eh_unex_handler.cc: Likewise.
1806         * libsupc++/enum_type_info.cc: Likewise.
1807         * libsupc++/exception: Likewise.
1808         * libsupc++/exception_defines.h: Likewise.
1809         * libsupc++/exception_ptr.h: Likewise.
1810         * libsupc++/function_type_info.cc: Likewise.
1811         * libsupc++/fundamental_type_info.cc: Likewise.
1812         * libsupc++/guard.cc: Likewise.
1813         * libsupc++/initializer_list: Likewise.
1814         * libsupc++/new: Likewise.
1815         * libsupc++/new_handler.cc: Likewise.
1816         * libsupc++/new_op.cc: Likewise.
1817         * libsupc++/new_opnt.cc: Likewise.
1818         * libsupc++/new_opv.cc: Likewise.
1819         * libsupc++/new_opvnt.cc: Likewise.
1820         * libsupc++/pbase_type_info.cc: Likewise.
1821         * libsupc++/pmem_type_info.cc: Likewise.
1822         * libsupc++/pointer_type_info.cc: Likewise.
1823         * libsupc++/pure.cc: Likewise.
1824         * libsupc++/si_class_type_info.cc: Likewise.
1825         * libsupc++/tinfo.cc: Likewise.
1826         * libsupc++/tinfo.h: Likewise.
1827         * libsupc++/tinfo2.cc: Likewise.
1828         * libsupc++/typeinfo: Likewise.
1829         * libsupc++/unwind-cxx.h: Likewise.
1830         * libsupc++/vec.cc: Likewise.
1831         * libsupc++/vmi_class_type_info.cc: Likewise.
1832         * libsupc++/vterminate.cc: Likewise.
1833         * po/string_literals.cc: Likewise.
1834         * src/atomic.cc: Likewise.
1835         * src/bitmap_allocator.cc: Likewise.
1836         * src/chrono.cc: Likewise.
1837         * src/codecvt.cc: Likewise.
1838         * src/compatibility-ldbl.cc: Likewise.
1839         * src/compatibility.cc: Likewise.
1840         * src/complex_io.cc: Likewise.
1841         * src/concept-inst.cc: Likewise.
1842         * src/condition_variable.cc: Likewise.
1843         * src/ctype.cc: Likewise.
1844         * src/debug.cc: Likewise.
1845         * src/debug_list.cc: Likewise.
1846         * src/ext-inst.cc: Likewise.
1847         * src/fstream-inst.cc: Likewise.
1848         * src/functexcept.cc: Likewise.
1849         * src/globals_io.cc: Likewise.
1850         * src/hash.cc: Likewise.
1851         * src/hash_c++0x.cc: Likewise.
1852         * src/hashtable.cc: Likewise.
1853         * src/hashtable_c++0x.cc: Likewise.
1854         * src/ios-inst.cc: Likewise.
1855         * src/ios.cc: Likewise.
1856         * src/ios_failure.cc: Likewise.
1857         * src/ios_init.cc: Likewise.
1858         * src/ios_locale.cc: Likewise.
1859         * src/iostream-inst.cc: Likewise.
1860         * src/istream-inst.cc: Likewise.
1861         * src/istream.cc: Likewise.
1862         * src/limits.cc: Likewise.
1863         * src/limits_c++0x.cc: Likewise.
1864         * src/list.cc: Likewise.
1865         * src/locale-inst.cc: Likewise.
1866         * src/locale.cc: Likewise.
1867         * src/locale_facets.cc: Likewise.
1868         * src/locale_init.cc: Likewise.
1869         * src/localename.cc: Likewise.
1870         * src/math_stubs_float.cc: Likewise.
1871         * src/math_stubs_long_double.cc: Likewise.
1872         * src/misc-inst.cc: Likewise.
1873         * src/mt_allocator.cc: Likewise.
1874         * src/mutex.cc: Likewise.
1875         * src/ostream-inst.cc: Likewise.
1876         * src/parallel_list.cc: Likewise.
1877         * src/parallel_settings.cc: Likewise.
1878         * src/pool_allocator.cc: Likewise.
1879         * src/sstream-inst.cc: Likewise.
1880         * src/stdexcept.cc: Likewise.
1881         * src/streambuf-inst.cc: Likewise.
1882         * src/streambuf.cc: Likewise.
1883         * src/string-inst.cc: Likewise.
1884         * src/strstream.cc: Likewise.
1885         * src/system_error.cc: Likewise.
1886         * src/thread.cc: Likewise.
1887         * src/tree.cc: Likewise.
1888         * src/valarray-inst.cc: Likewise.
1889         * src/wlocale-inst.cc: Likewise.
1890         * src/wstring-inst.cc: Likewise.
1891         * doc/xml/manual/intro.xml: Change documentation to refer the
1892         reader to version 3 of the GNU General Public License, version
1893         3.1 of the GCC Runtime Library Exception, and to point readers
1894         at the FSF's license web page.
1895
1896 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1897
1898         * Makefile.am: Change copyright header to refer to version
1899         3 of the GNU General Public License and to point readers at the
1900         COPYING3 file and the FSF's license web page.
1901         * doc/Makefile.am: Likewise.
1902         * include/Makefile.am: Likewise.
1903         * libsupc++/Makefile.am: Likewise.
1904         * po/Makefile.am: Likewise.
1905         * po/POTFILES.in: Likewise.
1906         * src/Makefile.am: Likewise.
1907         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1908         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1909         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1910         Likewise.
1911         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1912         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1913         Likewise.
1914         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1915         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1916         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1917         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1918         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1919         * testsuite/18_support/bad_cast/what.cc: Likewise.
1920         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1921         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1922         Likewise.
1923         * testsuite/18_support/bad_exception/what.cc: Likewise.
1924         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1925         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1926         * testsuite/18_support/exception/38732.cc: Likewise.
1927         * testsuite/18_support/exception/what.cc: Likewise.
1928         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1929         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1930         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1931         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1932         * testsuite/18_support/headers/climits/values.cc: Likewise.
1933         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1934         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1935         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1936         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1937         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1938         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1939         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1940         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1941         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1942         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1943         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1944         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1945         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1946         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1947         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1948         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1949         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1950         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1951         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1952         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1953         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1954         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1955         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1956         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1957         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1958         * testsuite/18_support/new_delete_placement.cc: Likewise.
1959         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1960         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1961         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1962         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1963         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1964         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1965         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1966         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1967         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1968         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1969         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1970         Likewise.
1971         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1972         * testsuite/18_support/pthread_guard.cc: Likewise.
1973         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1974         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1975         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1976         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1977         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1978         Likewise.
1979         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1980         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1981         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1982         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1983         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1984         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1985         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1986         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1987         Likewise.
1988         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1989         Likewise.
1990         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1991         Likewise.
1992         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1993         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1994         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1995         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1996         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1997         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1998         Likewise.
1999         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2000         Likewise.
2001         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2002         Likewise.
2003         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2004         Likewise.
2005         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2006         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2007         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2008         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2009         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2010         Likewise.
2011         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2012         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2013         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2014         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2015         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2016         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2017         Likewise.
2018         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2019         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2020         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2021         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2022         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2023         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2024         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2025         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2026         * testsuite/20_util/allocator/1.cc: Likewise.
2027         * testsuite/20_util/allocator/10378.cc: Likewise.
2028         * testsuite/20_util/allocator/14176.cc: Likewise.
2029         * testsuite/20_util/allocator/33807.cc: Likewise.
2030         * testsuite/20_util/allocator/8230.cc: Likewise.
2031         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2032         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2033         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2034         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2035         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2036         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2037         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2038         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2039         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2040         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2041         Likewise.
2042         * testsuite/20_util/clocks/1.cc: Likewise.
2043         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2044         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2045         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2046         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2047         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2048         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2049         * testsuite/20_util/duration/cons/1.cc: Likewise.
2050         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2051         * testsuite/20_util/duration/cons/2.cc: Likewise.
2052         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2053         Likewise.
2054         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2055         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2056         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2057         Likewise.
2058         * testsuite/20_util/forward/1.cc: Likewise.
2059         * testsuite/20_util/forward/1_neg.cc: Likewise.
2060         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2061         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2062         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2063         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2064         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2065         Likewise.
2066         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2067         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2068         Likewise.
2069         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2070         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2071         Likewise.
2072         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2073         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2074         Likewise.
2075         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2076         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2077         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2078         Likewise.
2079         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2080         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2081         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2082         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2083         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2084         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2085         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2086         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2087         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2088         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2089         Likewise.
2090         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2091         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2092         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2093         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2094         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2095         Likewise.
2096         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2097         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2098         Likewise.
2099         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2100         * testsuite/20_util/identity/value.cc: Likewise.
2101         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2102         * testsuite/20_util/is_integral/value.cc: Likewise.
2103         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2104         Likewise.
2105         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2106         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2107         * testsuite/20_util/is_reference/value.cc: Likewise.
2108         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2109         Likewise.
2110         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2111         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2112         * testsuite/20_util/is_signed/value.cc: Likewise.
2113         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2114         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2115         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2116         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2117         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2118         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2119         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2120         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2121         Likewise.
2122         * testsuite/20_util/move/1.cc: Likewise.
2123         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2124         * testsuite/20_util/pair/1.cc: Likewise.
2125         * testsuite/20_util/pair/2.cc: Likewise.
2126         * testsuite/20_util/pair/3.cc: Likewise.
2127         * testsuite/20_util/pair/4.cc: Likewise.
2128         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2129         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2130         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2131         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2132         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2133         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2134         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2135         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2136         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2137         Likewise.
2138         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2139         Likewise.
2140         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2141         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2142         * testsuite/20_util/rel_ops.cc: Likewise.
2143         * testsuite/20_util/remove_reference/value.cc: Likewise.
2144         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2145         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2146         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2147         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2148         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2149         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2150         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2151         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2152         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2153         Likewise.
2154         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2155         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2156         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2157         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2158         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2159         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2160         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2161         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2162         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2163         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2164         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2165         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2166         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2167         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2168         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2169         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2170         Likewise.
2171         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2172         Likewise.
2173         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2174         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2175         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2176         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2177         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2178         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2179         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2180         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2181         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2182         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2183         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2184         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2185         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2186         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2187         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2188         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2189         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2190         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2191         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2192         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2193         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2194         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2195         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2196         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2197         Likewise.
2198         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2199         Likewise.
2200         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2201         Likewise.
2202         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2203         Likewise.
2204         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2205         Likewise.
2206         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2207         Likewise.
2208         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2209         Likewise.
2210         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2211         Likewise.
2212         * testsuite/20_util/temporary_buffer.cc: Likewise.
2213         * testsuite/20_util/time_point/1.cc: Likewise.
2214         * testsuite/20_util/time_point/2.cc: Likewise.
2215         * testsuite/20_util/time_point/3.cc: Likewise.
2216         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2217         Likewise.
2218         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2219         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2220         Likewise.
2221         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2222         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2223         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2224         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2225         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2226         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2227         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2228         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2229         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2230         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2231         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2232         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2233         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2234         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2235         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2236         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2237         Likewise.
2238         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2239         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2240         Likewise.
2241         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2242         Likewise.
2243         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2244         Likewise.
2245         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2246         Likewise.
2247         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2248         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2249         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2250         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2251         Likewise.
2252         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2253         Likewise.
2254         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2255         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2256         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2257         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2258         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2259         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2260         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2261         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2262         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2263         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2264         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2265         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2266         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2267         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2268         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2269         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2270         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2271         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2272         Likewise.
2273         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2274         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2275         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2276         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2277         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2278         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2279         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2280         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2281         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2282         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2283         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2284         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2285         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2286         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2287         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2288         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2289         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2290         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2291         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2292         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2293         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2294         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2295         Likewise.
2296         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2297         Likewise.
2298         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2299         Likewise.
2300         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2301         Likewise.
2302         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2303         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2304         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2305         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2306         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2307         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2308         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2309         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2310         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2311         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2312         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2313         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2314         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2315         Likewise.
2316         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2317         Likewise.
2318         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2319         Likewise.
2320         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2321         Likewise.
2322         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2323         Likewise.
2324         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2325         Likewise.
2326         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2327         Likewise.
2328         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2329         Likewise.
2330         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2331         Likewise.
2332         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2333         Likewise.
2334         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2335         Likewise.
2336         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2337         Likewise.
2338         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2339         Likewise.
2340         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2341         Likewise.
2342         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2343         Likewise.
2344         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2345         Likewise.
2346         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2347         Likewise.
2348         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2349         Likewise.
2350         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2351         Likewise.
2352         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2353         Likewise.
2354         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2355         Likewise.
2356         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2357         Likewise.
2358         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2359         Likewise.
2360         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2361         Likewise.
2362         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2363         Likewise.
2364         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2365         Likewise.
2366         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2367         Likewise.
2368         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2369         Likewise.
2370         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2371         Likewise.
2372         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2373         Likewise.
2374         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2375         Likewise.
2376         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2377         Likewise.
2378         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2379         Likewise.
2380         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2381         Likewise.
2382         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2383         Likewise.
2384         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2385         Likewise.
2386         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2387         Likewise.
2388         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2389         Likewise.
2390         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2391         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2392         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2393         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2394         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2395         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2396         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2397         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2398         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2399         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2400         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2401         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2402         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2403         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2404         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2405         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2406         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2407         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2408         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2409         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2410         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2411         Likewise.
2412         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2413         Likewise.
2414         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2415         Likewise.
2416         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2417         Likewise.
2418         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2419         Likewise.
2420         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2421         Likewise.
2422         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2423         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2424         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2425         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2426         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2427         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2428         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2429         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2430         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2431         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2432         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2433         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2434         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2435         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2436         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2437         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2438         Likewise.
2439         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2440         Likewise.
2441         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2442         Likewise.
2443         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2444         Likewise.
2445         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2446         Likewise.
2447         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2448         Likewise.
2449         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2450         Likewise.
2451         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2452         Likewise.
2453         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2454         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2455         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2456         Likewise.
2457         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2458         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2459         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2460         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2461         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2462         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2463         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2464         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2465         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2466         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2467         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2468         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2469         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2470         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2471         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2472         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2473         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2474         Likewise.
2475         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2476         Likewise.
2477         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2478         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2479         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2480         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2481         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2482         Likewise.
2483         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2484         Likewise.
2485         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2486         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2487         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2488         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2489         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2490         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2491         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2492         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2493         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2494         Likewise.
2495         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2496         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2497         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2498         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2499         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2500         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2501         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2502         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2503         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2504         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2505         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2506         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2507         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2508         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2509         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2510         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2511         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2512         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2513         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2514         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2515         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2516         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2517         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2518         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2519         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2520         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2521         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2522         Likewise.
2523         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2524         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2525         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2526         Likewise.
2527         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2528         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2529         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2530         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2531         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2532         Likewise.
2533         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2534         Likewise.
2535         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2536         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2537         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2538         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2539         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2540         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2541         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2542         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2543         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2544         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2545         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2546         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2547         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2548         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2549         Likewise.
2550         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2551         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2552         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2553         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2554         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2555         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2556         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2557         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2558         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2559         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2560         Likewise.
2561         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2562         Likewise.
2563         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2564         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2565         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2566         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2567         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2568         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2569         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2570         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2571         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2572         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2573         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2574         Likewise.
2575         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2576         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2577         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2578         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2579         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2580         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2581         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2582         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2583         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2584         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2585         Likewise.
2586         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2587         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2588         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2589         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2590         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2591         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2592         Likewise.
2593         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2594         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2595         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2596         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2597         Likewise.
2598         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2599         Likewise.
2600         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2601         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2602         Likewise.
2603         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2604         * testsuite/22_locale/ctype/2.cc: Likewise.
2605         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2606         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2607         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2608         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2609         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2610         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2611         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2612         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2613         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2614         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2615         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2616         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2617         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2618         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2619         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2620         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2621         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2622         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2623         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2624         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2625         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2626         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2627         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2628         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2629         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2630         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2631         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2632         * testsuite/22_locale/facet/1.cc: Likewise.
2633         * testsuite/22_locale/facet/2.cc: Likewise.
2634         * testsuite/22_locale/facet/25421.cc: Likewise.
2635         * testsuite/22_locale/global_templates/1.cc: Likewise.
2636         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2637         Likewise.
2638         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2639         Likewise.
2640         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2641         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2642         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2643         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2644         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2645         * testsuite/22_locale/locale/13630.cc: Likewise.
2646         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2647         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2648         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2649         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2650         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2651         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2652         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2653         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2654         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2655         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2656         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2657         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2658         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2659         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2660         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2661         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2662         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2663         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2664         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2665         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2666         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2667         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2668         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2669         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2670         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2671         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2672         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2673         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2674         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2675         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2676         Likewise.
2677         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2678         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2679         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2680         Likewise.
2681         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2682         Likewise.
2683         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2684         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2685         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2686         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2687         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2688         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2689         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2690         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2691         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2692         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2693         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2694         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2695         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2696         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2697         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2698         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2699         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2700         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2701         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2702         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2703         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2704         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2705         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2706         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2707         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2708         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2709         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2710         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2711         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2712         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2713         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2714         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2715         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2716         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2717         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2718         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2719         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2720         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2721         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2722         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2723         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2724         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2725         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2726         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2727         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2728         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2729         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2730         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2731         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2732         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2733         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2734         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2735         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2736         Likewise.
2737         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2738         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2739         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2740         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2741         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2742         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2743         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2744         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2745         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2746         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2747         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2748         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2749         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2750         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2751         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2752         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2753         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2754         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2755         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2756         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2757         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2758         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2759         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2760         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2761         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2762         Likewise.
2763         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2764         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2765         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2766         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2767         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2768         Likewise.
2769         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2770         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2771         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2772         Likewise.
2773         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2774         Likewise.
2775         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2776         Likewise.
2777         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2778         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2779         Likewise.
2780         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2781         Likewise.
2782         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2783         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2784         Likewise.
2785         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2786         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2787         Likewise.
2788         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2789         Likewise.
2790         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2791         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2792         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2793         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2794         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2795         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2796         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2797         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2798         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2799         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2800         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2801         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2802         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2803         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2804         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2805         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2806         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2807         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2808         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2809         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2810         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2811         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2812         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2813         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2814         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2815         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2816         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2817         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2818         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2819         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2820         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2821         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2822         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2823         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2824         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2825         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2826         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2827         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2828         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2829         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2830         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2831         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2832         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2833         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2834         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2835         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2836         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2837         Likewise.
2838         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2839         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2840         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2841         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2842         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2843         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2844         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2845         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2846         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2847         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2848         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2849         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2850         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2851         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2852         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2853         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2854         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2855         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2856         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2857         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2858         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2859         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2860         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2861         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2862         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2863         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2864         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2865         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2866         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2867         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2868         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2869         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2870         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2871         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2872         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2873         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2874         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2875         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2876         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2877         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2878         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2879         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2880         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2881         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2882         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2883         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2884         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2885         Likewise.
2886         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2887         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2888         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2889         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2890         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2891         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2892         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2893         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2894         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2895         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2896         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2897         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2898         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2899         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2900         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2901         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2902         Likewise.
2903         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2904         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2905         Likewise.
2906         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2907         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2908         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2909         Likewise.
2910         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2911         Likewise.
2912         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2913         Likewise.
2914         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2915         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2916         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2917         Likewise.
2918         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2919         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2920         Likewise.
2921         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2922         Likewise.
2923         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2924         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2925         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2926         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2927         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2928         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2929         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2930         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2931         Likewise.
2932         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2933         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2934         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2935         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2936         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2937         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2938         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2939         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2940         Likewise.
2941         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2942         Likewise.
2943         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2944         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2945         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2946         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2947         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2948         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2949         Likewise.
2950         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2951         Likewise.
2952         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2953         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2954         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2955         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2956         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2957         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2958         Likewise.
2959         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2960         Likewise.
2961         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2962         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2963         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2964         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2965         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2966         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2967         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2968         Likewise.
2969         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2970         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2971         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2972         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2973         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2974         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2975         Likewise.
2976         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2977         Likewise.
2978         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2979         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2980         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2981         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2982         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2983         Likewise.
2984         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2985         Likewise.
2986         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2987         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2988         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2989         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2990         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2991         Likewise.
2992         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2993         Likewise.
2994         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2995         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2996         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2997         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2998         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2999         Likewise.
3000         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3001         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3002         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3003         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3004         Likewise.
3005         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3006         Likewise.
3007         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3008         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3009         Likewise.
3010         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3011         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3012         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3013         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3014         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3015         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3016         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3017         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3018         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3019         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3020         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3021         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3022         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3023         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3024         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3025         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3026         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3027         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3028         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3029         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3030         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3031         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3032         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3033         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3034         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3035         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3036         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3037         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3038         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3039         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3040         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3041         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3042         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3043         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3044         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3045         Likewise.
3046         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3047         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3048         * testsuite/23_containers/bitset/18604.cc: Likewise.
3049         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3050         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3051         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3052         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3053         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3054         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3055         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3056         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3057         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3058         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3059         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3060         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3061         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3062         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3063         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3064         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3065         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3066         * testsuite/23_containers/deque/18604.cc: Likewise.
3067         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3068         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3069         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3070         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3071         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3072         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3073         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3074         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3075         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3076         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3077         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3078         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3079         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3080         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3081         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3082         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3083         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3084         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3085         Likewise.
3086         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3087         Likewise.
3088         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3089         Likewise.
3090         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3091         Likewise.
3092         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3093         Likewise.
3094         * testsuite/23_containers/deque/types/1.cc: Likewise.
3095         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3096         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3097         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3098         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3099         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3100         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3101         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3102         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3103         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3104         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3105         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3106         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3107         Likewise.
3108         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3109         Likewise.
3110         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3111         Likewise.
3112         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3113         Likewise.
3114         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3115         Likewise.
3116         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3117         Likewise.
3118         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3119         Likewise.
3120         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3121         Likewise.
3122         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3123         Likewise.
3124         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3125         Likewise.
3126         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3127         Likewise.
3128         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3129         Likewise.
3130         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3131         Likewise.
3132         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3133         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3134         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3135         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3136         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3137         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3138         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3139         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3140         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3141         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3142         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3143         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3144         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3145         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3146         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3147         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3148         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3149         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3150         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3151         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3152         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3153         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3154         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3155         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3156         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3157         Likewise.
3158         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3159         Likewise.
3160         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3161         * testsuite/23_containers/list/18604.cc: Likewise.
3162         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3163         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3164         * testsuite/23_containers/list/cons/1.cc: Likewise.
3165         * testsuite/23_containers/list/cons/2.cc: Likewise.
3166         * testsuite/23_containers/list/cons/3.cc: Likewise.
3167         * testsuite/23_containers/list/cons/4.cc: Likewise.
3168         * testsuite/23_containers/list/cons/5.cc: Likewise.
3169         * testsuite/23_containers/list/cons/6.cc: Likewise.
3170         * testsuite/23_containers/list/cons/7.cc: Likewise.
3171         * testsuite/23_containers/list/cons/8.cc: Likewise.
3172         * testsuite/23_containers/list/cons/9.cc: Likewise.
3173         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3174         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3175         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3176         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3177         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3178         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3179         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3180         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3181         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3182         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3183         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3184         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3185         * testsuite/23_containers/list/operations/1.cc: Likewise.
3186         * testsuite/23_containers/list/operations/2.cc: Likewise.
3187         * testsuite/23_containers/list/operations/3.cc: Likewise.
3188         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3189         * testsuite/23_containers/list/operations/4.cc: Likewise.
3190         * testsuite/23_containers/list/operations/5.cc: Likewise.
3191         * testsuite/23_containers/list/pthread1.cc: Likewise.
3192         * testsuite/23_containers/list/pthread5.cc: Likewise.
3193         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3194         Likewise.
3195         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3196         Likewise.
3197         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3198         Likewise.
3199         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3200         Likewise.
3201         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3202         Likewise.
3203         * testsuite/23_containers/map/18604.cc: Likewise.
3204         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3205         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3206         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3207         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3208         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3209         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3210         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3211         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3212         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3213         * testsuite/23_containers/map/operators/1.cc: Likewise.
3214         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3215         * testsuite/23_containers/map/pthread6.cc: Likewise.
3216         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3217         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3218         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3219         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3220         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3221         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3222         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3223         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3224         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3225         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3226         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3227         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3228         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3229         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3230         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3231         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3232         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3233         * testsuite/23_containers/set/18604.cc: Likewise.
3234         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3235         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3236         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3237         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3238         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3239         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3240         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3241         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3242         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3243         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3244         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3245         Likewise.
3246         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3247         Likewise.
3248         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3249         Likewise.
3250         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3251         Likewise.
3252         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3253         Likewise.
3254         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3255         Likewise.
3256         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3257         Likewise.
3258         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3259         Likewise.
3260         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3261         Likewise.
3262         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3263         Likewise.
3264         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3265         Likewise.
3266         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3267         Likewise.
3268         * testsuite/23_containers/vector/18604.cc: Likewise.
3269         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3270         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3271         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3272         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3273         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3274         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3275         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3276         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3277         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3278         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3279         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3280         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3281         Likewise.
3282         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3283         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3284         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3285         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3286         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3287         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3288         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3289         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3290         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3291         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3292         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3293         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3294         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3295         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3296         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3297         Likewise.
3298         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3299         Likewise.
3300         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3301         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3302         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3303         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3304         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3305         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3306         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3307         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3308         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3309         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3310         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3311         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3312         Likewise.
3313         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3314         Likewise.
3315         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3316         Likewise.
3317         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3318         Likewise.
3319         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3320         Likewise.
3321         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3322         Likewise.
3323         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3324         * testsuite/23_containers/vector/types/1.cc: Likewise.
3325         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3326         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3327         Likewise.
3328         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3329         Likewise.
3330         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3331         Likewise.
3332         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3333         Likewise.
3334         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3335         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3336         Likewise.
3337         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3338         Likewise.
3339         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3340         Likewise.
3341         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3342         Likewise.
3343         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3344         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3345         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3346         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3347         Likewise.
3348         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3349         Likewise.
3350         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3351         Likewise.
3352         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3353         Likewise.
3354         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3355         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3356         Likewise.
3357         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3358         Likewise.
3359         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3360         Likewise.
3361         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3362         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3363         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3364         Likewise.
3365         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3366         Likewise.
3367         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3368         Likewise.
3369         * testsuite/24_iterators/operations/next.cc: Likewise.
3370         * testsuite/24_iterators/operations/prev.cc: Likewise.
3371         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3372         Likewise.
3373         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3374         Likewise.
3375         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3376         Likewise.
3377         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3378         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3379         Likewise.
3380         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3381         Likewise.
3382         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3383         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3384         Likewise.
3385         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3386         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3387         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3388         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3389         Likewise.
3390         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3391         Likewise.
3392         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3393         Likewise.
3394         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3395         Likewise.
3396         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3397         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3398         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3399         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3400         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3401         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3402         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3403         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3404         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3405         * testsuite/25_algorithms/copy/1.cc: Likewise.
3406         * testsuite/25_algorithms/copy/2.cc: Likewise.
3407         * testsuite/25_algorithms/copy/3.cc: Likewise.
3408         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3409         * testsuite/25_algorithms/copy/4.cc: Likewise.
3410         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3411         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3412         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3413         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3414         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3415         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3416         Likewise.
3417         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3418         Likewise.
3419         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3420         Likewise.
3421         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3422         Likewise.
3423         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3424         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3425         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3426         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3427         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3428         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3429         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3430         * testsuite/25_algorithms/count/1.cc: Likewise.
3431         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3432         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3433         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3434         * testsuite/25_algorithms/equal/1.cc: Likewise.
3435         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3436         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3437         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3438         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3439         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3440         * testsuite/25_algorithms/fill/1.cc: Likewise.
3441         * testsuite/25_algorithms/fill/2.cc: Likewise.
3442         * testsuite/25_algorithms/fill/3.cc: Likewise.
3443         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3444         * testsuite/25_algorithms/fill/4.cc: Likewise.
3445         * testsuite/25_algorithms/fill/5.cc: Likewise.
3446         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3447         * testsuite/25_algorithms/find/1.cc: Likewise.
3448         * testsuite/25_algorithms/find/17441.cc: Likewise.
3449         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3450         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3451         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3452         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3453         Likewise.
3454         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3455         Likewise.
3456         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3457         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3458         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3459         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3460         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3461         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3462         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3463         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3464         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3465         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3466         Likewise.
3467         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3468         Likewise.
3469         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3470         Likewise.
3471         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3472         Likewise.
3473         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3474         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3475         * testsuite/25_algorithms/heap/1.cc: Likewise.
3476         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3477         * testsuite/25_algorithms/includes/1.cc: Likewise.
3478         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3479         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3480         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3481         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3482         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3483         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3484         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3485         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3486         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3487         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3488         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3489         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3490         Likewise.
3491         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3492         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3493         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3494         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3495         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3496         * testsuite/25_algorithms/max/1.cc: Likewise.
3497         * testsuite/25_algorithms/max/2.cc: Likewise.
3498         * testsuite/25_algorithms/max/3.cc: Likewise.
3499         * testsuite/25_algorithms/max/37547.cc: Likewise.
3500         * testsuite/25_algorithms/max/4.cc: Likewise.
3501         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3502         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3503         * testsuite/25_algorithms/merge/1.cc: Likewise.
3504         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3505         * testsuite/25_algorithms/min/1.cc: Likewise.
3506         * testsuite/25_algorithms/min/2.cc: Likewise.
3507         * testsuite/25_algorithms/min/3.cc: Likewise.
3508         * testsuite/25_algorithms/min/37547.cc: Likewise.
3509         * testsuite/25_algorithms/min/4.cc: Likewise.
3510         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3511         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3512         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3513         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3514         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3515         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3516         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3517         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3518         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3519         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3520         * testsuite/25_algorithms/move/1.cc: Likewise.
3521         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3522         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3523         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3524         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3525         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3526         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3527         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3528         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3529         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3530         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3531         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3532         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3533         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3534         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3535         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3536         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3537         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3538         * testsuite/25_algorithms/partition/1.cc: Likewise.
3539         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3540         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3541         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3542         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3543         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3544         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3545         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3546         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3547         * testsuite/25_algorithms/remove/1.cc: Likewise.
3548         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3549         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3550         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3551         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3552         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3553         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3554         * testsuite/25_algorithms/replace/1.cc: Likewise.
3555         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3556         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3557         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3558         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3559         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3560         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3561         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3562         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3563         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3564         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3565         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3566         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3567         * testsuite/25_algorithms/search/1.cc: Likewise.
3568         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3569         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3570         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3571         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3572         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3573         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3574         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3575         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3576         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3577         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3578         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3579         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3580         Likewise.
3581         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3582         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3583         * testsuite/25_algorithms/sort/1.cc: Likewise.
3584         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3585         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3586         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3587         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3588         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3589         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3590         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3591         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3592         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3593         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3594         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3595         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3596         * testsuite/25_algorithms/unique/1.cc: Likewise.
3597         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3598         * testsuite/25_algorithms/unique/2.cc: Likewise.
3599         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3600         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3601         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3602         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3603         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3604         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3605         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3606         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3607         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3608         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3609         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3610         * testsuite/26_numerics/complex/13450.cc: Likewise.
3611         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3612         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3613         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3614         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3615         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3616         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3617         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3618         Likewise.
3619         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3620         Likewise.
3621         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3622         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3623         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3624         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3625         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3626         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3627         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3628         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3629         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3630         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3631         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3632         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3633         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3634         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3635         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3636         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3637         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3638         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3639         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3640         Likewise.
3641         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3642         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3643         Likewise.
3644         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3645         Likewise.
3646         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3647         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3648         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3649         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3650         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3651         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3652         * testsuite/26_numerics/iota/1.cc: Likewise.
3653         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3654         * testsuite/26_numerics/slice/1.cc: Likewise.
3655         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3656         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3657         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3658         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3659         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3660         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3661         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3662         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3663         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3664         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3665         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3666         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3667         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3668         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3669         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3670         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3671         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3672         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3673         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3674         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3675         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3676         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3677         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3678         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3679         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3680         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3681         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3682         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3683         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3684         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3685         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3686         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3687         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3688         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3689         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3690         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3691         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3692         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3693         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3694         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3695         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3696         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3697         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3698         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3699         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3700         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3701         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3702         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3703         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3704         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3705         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3706         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3707         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3708         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3709         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3710         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3711         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3712         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3713         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3714         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3715         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3716         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3717         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3718         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3719         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3720         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3721         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3722         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3723         Likewise.
3724         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3725         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3726         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3727         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3728         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3729         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3730         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3731         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3732         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3733         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3734         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3735         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3736         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3737         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3738         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3739         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3740         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3741         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3742         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3743         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3744         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3745         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3746         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3747         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3748         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3749         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3750         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3751         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3752         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3753         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3754         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3755         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3756         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3757         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3758         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3759         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3760         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3761         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3762         Likewise.
3763         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3764         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3765         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3766         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3767         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3768         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3769         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3770         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3771         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3772         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3773         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3774         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3775         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3776         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3777         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3778         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3779         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3780         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3781         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3782         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3783         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3784         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3785         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3786         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3787         Likewise.
3788         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3789         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3790         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3791         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3792         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3793         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3794         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3795         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3796         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3797         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3798         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3799         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3800         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3801         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3802         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3803         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3804         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3805         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3806         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3807         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3808         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3809         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3810         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3811         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3812         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3813         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3814         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3815         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3816         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3817         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3818         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3819         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3820         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3821         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3822         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3823         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3824         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3825         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3826         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3827         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3828         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3829         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3830         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3831         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3832         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3833         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3834         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3835         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3836         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3837         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3838         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3839         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3840         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3841         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3842         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3843         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3844         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3845         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3846         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3847         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3848         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3849         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3850         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3851         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3852         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3853         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3854         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3855         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3856         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3857         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3858         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3859         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3860         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3861         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3862         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3863         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3864         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3865         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3866         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3867         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3868         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3869         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3870         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3871         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3872         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3873         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3874         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3875         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3876         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3877         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3878         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3879         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3880         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3881         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3882         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3883         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3884         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3885         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3886         Likewise.
3887         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3888         Likewise.
3889         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3890         Likewise.
3891         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3892         Likewise.
3893         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3894         Likewise.
3895         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3896         Likewise.
3897         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3898         Likewise.
3899         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3900         Likewise.
3901         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3902         Likewise.
3903         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3904         Likewise.
3905         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3906         Likewise.
3907         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3908         Likewise.
3909         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3910         Likewise.
3911         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3912         Likewise.
3913         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3914         Likewise.
3915         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3916         Likewise.
3917         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3918         Likewise.
3919         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3920         Likewise.
3921         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3922         Likewise.
3923         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3924         Likewise.
3925         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3926         Likewise.
3927         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3928         Likewise.
3929         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3930         Likewise.
3931         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3932         Likewise.
3933         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3934         Likewise.
3935         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3936         Likewise.
3937         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3938         Likewise.
3939         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3940         Likewise.
3941         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3942         Likewise.
3943         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3944         Likewise.
3945         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3946         Likewise.
3947         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3948         Likewise.
3949         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3950         Likewise.
3951         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3952         Likewise.
3953         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3954         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3955         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3956         Likewise.
3957         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3958         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3959         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3960         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3961         Likewise.
3962         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3963         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3964         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3965         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3966         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3967         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3968         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3969         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3970         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3971         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3972         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3973         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3974         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3975         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3976         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3977         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3978         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3979         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3980         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3981         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3982         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3983         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3984         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3985         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3986         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3987         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3988         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3989         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3990         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3991         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3992         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3993         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3994         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3995         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3996         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3997         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3998         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3999         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4000         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4001         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4002         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4003         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4004         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4005         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4006         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4007         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4008         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4009         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4010         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4011         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4012         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4013         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4014         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4015         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4016         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4017         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4018         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4019         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4020         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4021         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4022         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4023         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4024         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4025         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4026         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4027         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4028         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4029         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4030         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4031         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4032         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4033         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4034         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4035         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4036         Likewise.
4037         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4038         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4039         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4040         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4041         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4042         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4043         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4044         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4045         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4046         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4047         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4048         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4049         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4050         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4051         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4052         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4053         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4054         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4055         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4056         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4057         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4058         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4059         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4060         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4061         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4062         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4063         Likewise.
4064         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4065         Likewise.
4066         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4067         Likewise.
4068         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4069         Likewise.
4070         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4071         Likewise.
4072         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4073         Likewise.
4074         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4075         Likewise.
4076         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4077         Likewise.
4078         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4079         Likewise.
4080         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4081         Likewise.
4082         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4083         Likewise.
4084         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4085         Likewise.
4086         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4087         Likewise.
4088         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4089         Likewise.
4090         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4091         Likewise.
4092         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4093         Likewise.
4094         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4095         Likewise.
4096         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4097         Likewise.
4098         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4099         Likewise.
4100         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4101         Likewise.
4102         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4103         Likewise.
4104         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4105         Likewise.
4106         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4107         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4108         Likewise.
4109         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4110         Likewise.
4111         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4112         Likewise.
4113         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4114         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4115         Likewise.
4116         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4117         Likewise.
4118         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4119         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4120         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4121         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4122         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4123         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4124         Likewise.
4125         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4126         Likewise.
4127         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4128         Likewise.
4129         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4130         Likewise.
4131         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4132         Likewise.
4133         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4134         Likewise.
4135         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4136         Likewise.
4137         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4138         Likewise.
4139         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4140         Likewise.
4141         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4142         Likewise.
4143         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4144         Likewise.
4145         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4146         Likewise.
4147         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4148         Likewise.
4149         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4150         Likewise.
4151         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4152         Likewise.
4153         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4154         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4155         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4156         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4157         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4158         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4159         Likewise.
4160         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4161         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4162         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4163         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4164         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4165         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4166         Likewise.
4167         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4168         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4169         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4170         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4171         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4172         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4173         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4174         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4175         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4176         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4177         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4178         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4179         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4180         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4181         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4182         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4183         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4184         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4185         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4186         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4187         Likewise.
4188         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4189         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4190         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4191         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4192         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4193         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4194         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4195         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4196         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4197         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4198         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4199         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4200         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4201         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4202         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4203         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4204         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4205         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4206         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4207         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4208         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4209         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4210         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4211         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4212         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4213         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4214         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4215         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4216         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4217         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4218         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4219         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4220         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4221         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4222         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4223         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4224         Likewise.
4225         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4226         Likewise.
4227         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4228         Likewise.
4229         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4230         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4231         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4232         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4233         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4234         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4235         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4236         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4237         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4238         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4239         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4240         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4241         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4242         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4243         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4244         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4245         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4246         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4247         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4248         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4249         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4250         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4251         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4252         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4253         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4254         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4255         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4256         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4257         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4258         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4259         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4260         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4261         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4262         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4263         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4264         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4265         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4266         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4267         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4268         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4269         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4270         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4271         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4272         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4273         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4274         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4275         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4276         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4277         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4278         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4279         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4280         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4281         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4282         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4283         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4284         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4285         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4286         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4287         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4288         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4289         Likewise.
4290         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4291         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4292         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4293         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4294         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4295         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4296         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4297         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4298         * testsuite/27_io/fpos/11450.cc: Likewise.
4299         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4300         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4301         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4302         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4303         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4304         * testsuite/27_io/fpos/14775.cc: Likewise.
4305         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4306         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4307         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4308         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4309         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4310         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4311         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4312         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4313         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4314         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4315         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4316         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4317         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4318         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4319         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4320         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4321         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4322         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4323         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4324         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4325         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4326         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4327         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4328         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4329         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4330         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4331         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4332         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4333         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4334         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4335         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4336         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4337         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4338         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4339         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4340         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4341         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4342         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4343         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4344         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4345         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4346         * testsuite/27_io/objects/char/1.cc: Likewise.
4347         * testsuite/27_io/objects/char/10.cc: Likewise.
4348         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4349         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4350         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4351         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4352         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4353         * testsuite/27_io/objects/char/2.cc: Likewise.
4354         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4355         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4356         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4357         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4358         * testsuite/27_io/objects/char/5.cc: Likewise.
4359         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4360         * testsuite/27_io/objects/char/6.cc: Likewise.
4361         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4362         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4363         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4364         * testsuite/27_io/objects/char/7.cc: Likewise.
4365         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4366         * testsuite/27_io/objects/char/8.cc: Likewise.
4367         * testsuite/27_io/objects/char/9.cc: Likewise.
4368         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4369         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4370         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4371         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4372         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4373         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4374         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4375         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4376         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4377         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4378         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4379         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4380         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4381         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4382         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4383         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4384         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4385         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4386         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4387         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4388         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4389         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4390         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4391         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4392         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4393         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4394         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4395         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4396         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4397         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4398         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4399         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4400         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4401         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4402         * testsuite/27_io/types/1.cc: Likewise.
4403         * testsuite/27_io/types/2.cc: Likewise.
4404         * testsuite/27_io/types/3.cc: Likewise.
4405         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4406         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4407         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4408         Likewise.
4409         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4410         Likewise.
4411         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4412         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4413         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4414         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4415         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4416         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4417         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4418         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4419         Likewise.
4420         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4421         Likewise.
4422         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4423         Likewise.
4424         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4425         Likewise.
4426         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4427         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4428         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4429         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4430         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4431         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4432         Likewise.
4433         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4434         Likewise.
4435         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4436         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4437         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4438         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4439         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4440         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4441         * testsuite/Makefile.am: Likewise.
4442         * testsuite/abi/30586.cc: Likewise.
4443         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4444         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4445         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4446         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4447         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4448         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4449         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4450         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4451         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4452         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4453         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4454         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4455         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4456         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4457         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4458         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4459         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4460         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4461         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4462         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4463         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4464         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4465         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4466         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4467         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4468         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4469         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4470         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4471         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4472         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4473         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4474         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4475         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4476         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4477         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4478         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4479         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4480         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4481         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4482         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4483         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4484         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4485         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4486         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4487         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4488         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4489         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4490         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4491         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4492         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4493         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4494         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4495         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4496         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4497         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4498         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4499         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4500         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4501         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4502         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4503         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4504         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4505         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4506         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4507         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4508         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4509         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4510         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4511         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4512         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4513         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4514         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4515         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4516         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4517         * testsuite/abi/demangle/regression/old.cc: Likewise.
4518         * testsuite/abi/header_cxxabi.c: Likewise.
4519         * testsuite/backward/11460.cc: Likewise.
4520         * testsuite/backward/hash_map/1.cc: Likewise.
4521         * testsuite/backward/hash_map/14648.cc: Likewise.
4522         * testsuite/backward/hash_map/23528.cc: Likewise.
4523         * testsuite/backward/hash_set/1.cc: Likewise.
4524         * testsuite/backward/strstream_members.cc: Likewise.
4525         * testsuite/config/default.exp: Likewise.
4526         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4527         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4528         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4529         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4530         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4531         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4532         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4533         * testsuite/data/sgetn.txt: Likewise.
4534         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4535         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4536         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4537         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4538         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4539         * testsuite/ext/array_allocator/26875.cc: Likewise.
4540         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4541         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4542         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4543         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4544         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4545         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4546         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4547         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4548         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4549         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4550         * testsuite/ext/codecvt/1.cc: Likewise.
4551         * testsuite/ext/codecvt/char-1.cc: Likewise.
4552         * testsuite/ext/codecvt/char-2.cc: Likewise.
4553         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4554         * testsuite/ext/concept_checks.cc: Likewise.
4555         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4556         Likewise.
4557         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4558         Likewise.
4559         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4560         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4561         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4562         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4563         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4564         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4565         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4566         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4567         Likewise.
4568         * testsuite/ext/headers.cc: Likewise.
4569         * testsuite/ext/is_heap/1.cc: Likewise.
4570         * testsuite/ext/is_heap/check_type.cc: Likewise.
4571         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4572         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4573         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4574         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4575         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4576         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4577         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4578         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4579         * testsuite/ext/median.cc: Likewise.
4580         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4581         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4582         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4583         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4584         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4585         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4586         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4587         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4588         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4589         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4590         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4591         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4592         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4593         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4594         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4595         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4596         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4597         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4598         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4599         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4600         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4601         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4602         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4603         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4604         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4605         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4606         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4607         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4608         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4609         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4610         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4611         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4612         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4613         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4614         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4615         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4616         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4617         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4618         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4619         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4620         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4621         * testsuite/ext/rope/1.cc: Likewise.
4622         * testsuite/ext/rope/2.cc: Likewise.
4623         * testsuite/ext/rope/3.cc: Likewise.
4624         * testsuite/ext/rope/36832.cc: Likewise.
4625         * testsuite/ext/rope/4.cc: Likewise.
4626         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4627         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4628         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4629         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4630         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4631         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4632         Likewise.
4633         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4634         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4635         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4636         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4637         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4638         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4639         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4640         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4641         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4642         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4643         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4644         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4645         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4646         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4647         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4648         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4649         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4650         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4651         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4652         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4653         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4654         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4655         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4656         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4657         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4658         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4659         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4660         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4661         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4662         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4663         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4664         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4665         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4666         * testsuite/lib/dg-options.exp: Likewise.
4667         * testsuite/lib/libstdc++.exp: Likewise.
4668         * testsuite/lib/prune.exp: Likewise.
4669         * testsuite/libstdc++-abi/abi.exp: Likewise.
4670         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4671         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4672         Likewise.
4673         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4674         Likewise.
4675         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4676         Likewise.
4677         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4678         Likewise.
4679         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4680         Likewise.
4681         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4682         Likewise.
4683         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4684         Likewise.
4685         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4686         Likewise.
4687         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4688         Likewise.
4689         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4690         Likewise.
4691         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4692         Likewise.
4693         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4694         Likewise.
4695         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4696         Likewise.
4697         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4698         Likewise.
4699         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4700         Likewise.
4701         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4702         Likewise.
4703         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4704         Likewise.
4705         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4706         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4707         Likewise.
4708         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4709         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4710         Likewise.
4711         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4712         Likewise.
4713         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4714         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4715         Likewise.
4716         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4717         Likewise.
4718         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4719         Likewise.
4720         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4721         Likewise.
4722         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4723         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4724         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4725         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4726         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4727         Likewise.
4728         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4729         Likewise.
4730         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4731         Likewise.
4732         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4733         Likewise.
4734         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4735         Likewise.
4736         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4737         Likewise.
4738         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4739         Likewise.
4740         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4741         Likewise.
4742         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4743         Likewise.
4744         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4745         Likewise.
4746         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4747         Likewise.
4748         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4749         Likewise.
4750         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4751         Likewise.
4752         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4753         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4754         Likewise.
4755         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4756         Likewise.
4757         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4758         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4759         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4760         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4761         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4762         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4763         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4764         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4765         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4766         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4767         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4768         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4769         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4770         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4771         Likewise.
4772         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4773         Likewise.
4774         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4775         Likewise.
4776         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4777         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4778         Likewise.
4779         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4780         Likewise.
4781         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4782         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4783         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4784         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4785         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4786         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4787         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4788         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4789         Likewise.
4790         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4791         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4792         Likewise.
4793         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4794         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4795         Likewise.
4796         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4797         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4798         Likewise.
4799         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4800         Likewise.
4801         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4802         Likewise.
4803         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4804         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4805         Likewise.
4806         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4807         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4808         Likewise.
4809         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4810         Likewise.
4811         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4812         Likewise.
4813         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4814         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4815         Likewise.
4816         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4817         Likewise.
4818         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4819         Likewise.
4820         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4821         Likewise.
4822         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4823         Likewise.
4824         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4825         Likewise.
4826         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4827         Likewise.
4828         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4829         Likewise.
4830         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4831         Likewise.
4832         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4833         Likewise.
4834         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4835         Likewise.
4836         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4837         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4838         Likewise.
4839         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4840         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4841         Likewise.
4842         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4843         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4844         Likewise.
4845         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4846         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4847         Likewise.
4848         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4849         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4850         Likewise.
4851         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4852         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4853         Likewise.
4854         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4855         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4856         Likewise.
4857         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4858         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4859         Likewise.
4860         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4861         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4862         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4863         Likewise.
4864         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4865         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4866         Likewise.
4867         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4868         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4869         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4870         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4871         Likewise.
4872         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4873         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4874         Likewise.
4875         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4876         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4877         Likewise.
4878         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4879         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4880         Likewise.
4881         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4882         Likewise.
4883         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4884         Likewise.
4885         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4886         Likewise.
4887         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4888         Likewise.
4889         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4890         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4891         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4892         Likewise.
4893         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4894         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4895         Likewise.
4896         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4897         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4898         Likewise.
4899         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4900         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4901         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4902         Likewise.
4903         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4904         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4905         Likewise.
4906         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4907         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4908         Likewise.
4909         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4910         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4911         Likewise.
4912         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4913         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4914         Likewise.
4915         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4916         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4917         Likewise.
4918         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4919         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4920         Likewise.
4921         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4922         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4923         Likewise.
4924         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4925         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4926         Likewise.
4927         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4928         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4929         Likewise.
4930         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4931         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4932         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4933         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4934         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4935         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4936         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4937         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4938         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4939         Likewise.
4940         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4941         Likewise.
4942         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4943         Likewise.
4944         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4945         Likewise.
4946         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4947         Likewise.
4948         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4949         Likewise.
4950         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4951         Likewise.
4952         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4953         Likewise.
4954         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4955         Likewise.
4956         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4957         Likewise.
4958         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4959         Likewise.
4960         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4961         Likewise.
4962         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4963         Likewise.
4964         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4965         Likewise.
4966         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4967         Likewise.
4968         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4969         Likewise.
4970         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4971         Likewise.
4972         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4973         Likewise.
4974         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4975         Likewise.
4976         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4977         Likewise.
4978         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4979         Likewise.
4980         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4981         Likewise.
4982         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4983         Likewise.
4984         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4985         Likewise.
4986         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4987         Likewise.
4988         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4989         Likewise.
4990         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4991         Likewise.
4992         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4993         Likewise.
4994         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4995         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4996         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4997         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4998         Likewise.
4999         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5000         Likewise.
5001         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5002         Likewise.
5003         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5004         Likewise.
5005         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5006         Likewise.
5007         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5008         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5009         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5010         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5011         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5012         Likewise.
5013         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5014         Likewise.
5015         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5016         Likewise.
5017         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5018         Likewise.
5019         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5020         Likewise.
5021         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5022         Likewise.
5023         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5024         Likewise.
5025         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5026         Likewise.
5027         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5028         Likewise.
5029         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5030         Likewise.
5031         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5032         Likewise.
5033         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5034         Likewise.
5035         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5036         Likewise.
5037         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5038         Likewise.
5039         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5040         Likewise.
5041         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5042         Likewise.
5043         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5044         Likewise.
5045         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5046         Likewise.
5047         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5048         Likewise.
5049         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5050         Likewise.
5051         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5052         Likewise.
5053         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5054         Likewise.
5055         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5056         Likewise.
5057         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5058         Likewise.
5059         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5060         Likewise.
5061         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5062         Likewise.
5063         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5064         Likewise.
5065         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5066         Likewise.
5067         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5068         Likewise.
5069         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5070         Likewise.
5071         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5072         Likewise.
5073         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5074         Likewise.
5075         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5076         Likewise.
5077         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5078         Likewise.
5079         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5080         Likewise.
5081         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5082         Likewise.
5083         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5084         Likewise.
5085         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5086         Likewise.
5087         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5088         Likewise.
5089         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5090         Likewise.
5091         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5092         Likewise.
5093         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5094         Likewise.
5095         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5096         Likewise.
5097         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5098         Likewise.
5099         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5100         Likewise.
5101         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5102         Likewise.
5103         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5104         Likewise.
5105         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5106         Likewise.
5107         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5108         Likewise.
5109         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5110         Likewise.
5111         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5112         Likewise.
5113         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5114         Likewise.
5115         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5116         Likewise.
5117         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5118         Likewise.
5119         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5120         Likewise.
5121         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5122         Likewise.
5123         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5124         Likewise.
5125         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5126         Likewise.
5127         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5128         Likewise.
5129         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5130         Likewise.
5131         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5132         Likewise.
5133         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5134         Likewise.
5135         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5136         Likewise.
5137         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5138         Likewise.
5139         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5140         Likewise.
5141         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5142         Likewise.
5143         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5144         Likewise.
5145         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5146         Likewise.
5147         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5148         Likewise.
5149         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5150         Likewise.
5151         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5152         Likewise.
5153         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5154         Likewise.
5155         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5156         Likewise.
5157         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5158         Likewise.
5159         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5160         Likewise.
5161         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5162         Likewise.
5163         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5164         Likewise.
5165         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5166         Likewise.
5167         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5168         Likewise.
5169         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5170         Likewise.
5171         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5172         Likewise.
5173         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5174         Likewise.
5175         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5176         Likewise.
5177         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5178         Likewise.
5179         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5180         Likewise.
5181         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5182         Likewise.
5183         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5184         Likewise.
5185         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5186         Likewise.
5187         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5188         Likewise.
5189         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5190         Likewise.
5191         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5192         Likewise.
5193         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5194         Likewise.
5195         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5196         Likewise.
5197         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5198         Likewise.
5199         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5200         Likewise.
5201         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5202         Likewise.
5203         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5204         Likewise.
5205         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5206         Likewise.
5207         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5208         Likewise.
5209         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5210         Likewise.
5211         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5212         Likewise.
5213         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5214         Likewise.
5215         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5216         Likewise.
5217         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5218         Likewise.
5219         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5220         Likewise.
5221         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5222         Likewise.
5223         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5224         Likewise.
5225         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5226         Likewise.
5227         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5228         Likewise.
5229         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5230         Likewise.
5231         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5232         Likewise.
5233         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5234         Likewise.
5235         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5236         Likewise.
5237         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5238         Likewise.
5239         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5240         Likewise.
5241         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5242         Likewise.
5243         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5244         Likewise.
5245         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5246         Likewise.
5247         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5248         Likewise.
5249         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5250         Likewise.
5251         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5252         Likewise.
5253         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5254         Likewise.
5255         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5256         Likewise.
5257         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5258         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5259         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5260         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5261         Likewise.
5262         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5263         Likewise.
5264         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5265         Likewise.
5266         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5267         Likewise.
5268         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5269         Likewise.
5270         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5271         Likewise.
5272         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5273         Likewise.
5274         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5275         Likewise.
5276         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5277         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5278         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5279         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5280         Likewise.
5281         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5282         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5283         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5284         Likewise.
5285         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5286         Likewise.
5287         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5288         Likewise.
5289         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5290         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5291         Likewise.
5292         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5293         Likewise.
5294         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5295         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5296         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5297         Likewise.
5298         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5299         Likewise.
5300         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5301         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5302         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5303         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5304         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5305         Likewise.
5306         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5307         Likewise.
5308         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5309         Likewise.
5310         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5311         Likewise.
5312         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5313         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5314         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5315         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5316         Likewise.
5317         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5318         Likewise.
5319         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5320         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5321         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5322         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5323         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5324         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5325         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5326         Likewise.
5327         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5328         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5329         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5330         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5331         Likewise.
5332         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5333         Likewise.
5334         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5335         Likewise.
5336         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5337         Likewise.
5338         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5339         Likewise.
5340         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5341         Likewise.
5342         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5343         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5344         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5345         Likewise.
5346         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5347         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5348         Likewise.
5349         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5350         Likewise.
5351         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5352         Likewise.
5353         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5354         Likewise.
5355         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5356         Likewise.
5357         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5358         Likewise.
5359         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5360         Likewise.
5361         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5362         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5363         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5364         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5365         Likewise.
5366         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5367         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5368         Likewise.
5369         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5370         Likewise.
5371         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5372         Likewise.
5373         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5374         Likewise.
5375         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5376         Likewise.
5377         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5378         Likewise.
5379         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5380         Likewise.
5381         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5382         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5383         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5384         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5385         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5386         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5387         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5388         Likewise.
5389         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5390         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5391         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5392         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5393         Likewise.
5394         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5395         Likewise.
5396         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5397         Likewise.
5398         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5399         Likewise.
5400         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5401         Likewise.
5402         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5403         Likewise.
5404         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5405         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5406         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5407         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5408         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5409         Likewise.
5410         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5411         Likewise.
5412         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5413         Likewise.
5414         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5415         Likewise.
5416         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5417         Likewise.
5418         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5419         Likewise.
5420         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5421         Likewise.
5422         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5423         Likewise.
5424         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5425         Likewise.
5426         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5427         Likewise.
5428         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5429         Likewise.
5430         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5431         Likewise.
5432         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5433         Likewise.
5434         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5435         Likewise.
5436         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5437         Likewise.
5438         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5439         Likewise.
5440         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5441         Likewise.
5442         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5443         Likewise.
5444         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5445         Likewise.
5446         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5447         Likewise.
5448         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5449         Likewise.
5450         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5451         Likewise.
5452         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5453         Likewise.
5454         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5455         Likewise.
5456         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5457         Likewise.
5458         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5459         Likewise.
5460         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5461         Likewise.
5462         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5463         Likewise.
5464         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5465         Likewise.
5466         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5467         Likewise.
5468         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5469         Likewise.
5470         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5471         Likewise.
5472         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5473         Likewise.
5474         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5475         Likewise.
5476         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5477         Likewise.
5478         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5479         Likewise.
5480         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5481         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5482         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5483         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5484         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5485         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5486         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5487         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5488         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5489         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5490         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5491         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5492         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5493         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5494         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5495         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5496         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5497         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5498         * testsuite/tr1/headers/all.cc: Likewise.
5499         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5500         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5501         * testsuite/util/testsuite_shared.cc: Likewise.
5502         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5503         * testsuite/17_intro/headers/all.cc: Likewise.
5504         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5505         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5506         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5507         Likewise.
5508         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5509         Likewise.
5510         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5511         Likewise.
5512         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5513         Likewise.
5514         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5515         Likewise.
5516         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5517         Likewise.
5518         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5519         Likewise.
5520         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5521         Likewise.
5522         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5523         Likewise.
5524         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5525         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5526         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5527         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5528         Likewise.
5529         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5530         Likewise.
5531         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5532         Likewise.
5533         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5534         Likewise.
5535         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5536         Likewise.
5537         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5538         Likewise.
5539         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5540         Likewise.
5541         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5542         Likewise.
5543         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5544         Likewise.
5545         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5546         Likewise.
5547         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5548         Likewise.
5549         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5550         Likewise.
5551         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5552         Likewise.
5553         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5554         Likewise.
5555         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5556         Likewise.
5557         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5558         Likewise.
5559         * testsuite/20_util/pair/moveable.cc: Likewise.
5560         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5561         Likewise.
5562         * testsuite/20_util/pair/swap.cc: Likewise.
5563         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5564         Likewise.
5565         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5566         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5567         Likewise.
5568         * testsuite/20_util/tuple/moveable.cc: Likewise.
5569         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5570         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5571         Likewise.
5572         * testsuite/20_util/tuple/swap.cc: Likewise.
5573         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5574         Likewise.
5575         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5576         Likewise.
5577         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5578         Likewise.
5579         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5580         Likewise.
5581         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5582         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5583         Likewise.
5584         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5585         Likewise.
5586         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5587         Likewise.
5588         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5589         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5590         Likewise.
5591         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5592         Likewise.
5593         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5594         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5595         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5596         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5597         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5598         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5599         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5600         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5601         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5602         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5603         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5604         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5605         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5606         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5607         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5608         Likewise.
5609         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5610         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5611         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5612         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5613         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5614         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5615         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5616         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5617         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5618         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5619         Likewise.
5620         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5621         Likewise.
5622         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5623         Likewise.
5624         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5625         Likewise.
5626         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5627         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5628         Likewise.
5629         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5630         Likewise.
5631         * testsuite/23_containers/deque/14340.cc: Likewise.
5632         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5633         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5634         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5635         * testsuite/23_containers/deque/init-list.cc: Likewise.
5636         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5637         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5638         * testsuite/23_containers/deque/moveable.cc: Likewise.
5639         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5640         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5641         Likewise.
5642         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5643         Likewise.
5644         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5645         Likewise.
5646         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5647         Likewise.
5648         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5649         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5650         Likewise.
5651         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5652         Likewise.
5653         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5654         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5655         Likewise.
5656         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5657         Likewise.
5658         * testsuite/23_containers/list/14340.cc: Likewise.
5659         * testsuite/23_containers/list/23781.cc: Likewise.
5660         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5661         * testsuite/23_containers/list/init-list.cc: Likewise.
5662         * testsuite/23_containers/list/moveable.cc: Likewise.
5663         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5664         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5665         Likewise.
5666         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5667         Likewise.
5668         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5669         Likewise.
5670         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5671         Likewise.
5672         * testsuite/23_containers/map/14340.cc: Likewise.
5673         * testsuite/23_containers/map/23781.cc: Likewise.
5674         * testsuite/23_containers/map/init-list.cc: Likewise.
5675         * testsuite/23_containers/map/moveable.cc: Likewise.
5676         * testsuite/23_containers/map/operations/1.cc: Likewise.
5677         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5678         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5679         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5680         Likewise.
5681         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5682         Likewise.
5683         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5684         Likewise.
5685         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5686         Likewise.
5687         * testsuite/23_containers/multimap/14340.cc: Likewise.
5688         * testsuite/23_containers/multimap/23781.cc: Likewise.
5689         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5690         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5691         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5692         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5693         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5694         Likewise.
5695         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5696         Likewise.
5697         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5698         Likewise.
5699         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5700         Likewise.
5701         * testsuite/23_containers/multiset/14340.cc: Likewise.
5702         * testsuite/23_containers/multiset/23781.cc: Likewise.
5703         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5704         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5705         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5706         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5707         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5708         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5709         Likewise.
5710         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5711         Likewise.
5712         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5713         Likewise.
5714         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5715         Likewise.
5716         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5717         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5718         Likewise.
5719         * testsuite/23_containers/queue/moveable.cc: Likewise.
5720         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5721         Likewise.
5722         * testsuite/23_containers/set/14340.cc: Likewise.
5723         * testsuite/23_containers/set/23781.cc: Likewise.
5724         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5725         * testsuite/23_containers/set/init-list.cc: Likewise.
5726         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5727         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5728         * testsuite/23_containers/set/moveable.cc: Likewise.
5729         * testsuite/23_containers/set/operations/1.cc: Likewise.
5730         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5731         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5732         Likewise.
5733         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5734         Likewise.
5735         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5736         Likewise.
5737         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5738         Likewise.
5739         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5740         Likewise.
5741         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5742         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5743         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5744         Likewise.
5745         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5746         Likewise.
5747         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5748         Likewise.
5749         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5750         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5751         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5752         Likewise.
5753         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5754         Likewise.
5755         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5756         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5757         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5758         Likewise.
5759         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5760         Likewise.
5761         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5762         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5763         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5764         Likewise.
5765         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5766         Likewise.
5767         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5768         Likewise.
5769         * testsuite/23_containers/vector/14340.cc: Likewise.
5770         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5771         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5772         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5773         Likewise.
5774         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5775         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5776         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5777         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5778         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5779         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5780         Likewise.
5781         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5782         Likewise.
5783         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5784         Likewise.
5785         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5786         Likewise.
5787         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5788         Likewise.
5789         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5790         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5791         * testsuite/23_containers/vector/init-list.cc: Likewise.
5792         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5793         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5794         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5795         * testsuite/23_containers/vector/moveable.cc: Likewise.
5796         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5797         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5798         Likewise.
5799         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5800         Likewise.
5801         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5802         Likewise.
5803         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5804         Likewise.
5805         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5806         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5807         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5808         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5827         Likewise.
5828         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5829         Likewise.
5830         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5831         Likewise.
5832         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5833         Likewise.
5834         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5835         Likewise.
5836         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5837         Likewise.
5838         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5839         Likewise.
5840         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5841         Likewise.
5842         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5843         Likewise.
5844         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5845         Likewise.
5846         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5847         Likewise.
5848         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5849         Likewise.
5850         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5851         Likewise.
5852         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5853         Likewise.
5854         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5855         Likewise.
5856         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5857         Likewise.
5858         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5859         Likewise.
5860         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5861         Likewise.
5862         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5863         Likewise.
5864         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5865         Likewise.
5866         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5867         Likewise.
5868         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5869         Likewise.
5870         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5871         Likewise.
5872         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5873         Likewise.
5874         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5875         Likewise.
5876         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5877         Likewise.
5878         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5879         Likewise.
5880         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5881         Likewise.
5882         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5883         Likewise.
5884         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5885         Likewise.
5886         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5887         Likewise.
5888         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5889         Likewise.
5890         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5891         Likewise.
5892         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5893         Likewise.
5894         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5895         Likewise.
5896         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5897         Likewise.
5898         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5899         Likewise.
5900         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5901         Likewise.
5902         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5903         Likewise.
5904         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5905         Likewise.
5906         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5907         Likewise.
5908         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5909         Likewise.
5910         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5911         Likewise.
5912         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5913         Likewise.
5914         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5915         Likewise.
5916         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5917         Likewise.
5918         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5919         Likewise.
5920         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5921         Likewise.
5922         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5923         Likewise.
5924         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5925         Likewise.
5926         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5927         Likewise.
5928         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5929         Likewise.
5930         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5931         Likewise.
5932         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5933         Likewise.
5934         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5935         Likewise.
5936         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5937         Likewise.
5938         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5939         Likewise.
5940         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5941         Likewise.
5942         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5943         Likewise.
5944         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5945         Likewise.
5946         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5947         Likewise.
5948         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5949         Likewise.
5950         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5951         Likewise.
5952         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5953         Likewise.
5954         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5955         Likewise.
5956         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5957         Likewise.
5958         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5959         Likewise.
5960         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5961         Likewise.
5962         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5963         Likewise.
5964         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5965         Likewise.
5966         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5967         Likewise.
5968         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5969         Likewise.
5970         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5971         Likewise.
5972         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5973         Likewise.
5974         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5975         Likewise.
5976         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5977         Likewise.
5978         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5979         Likewise.
5980         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5981         Likewise.
5982         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5983         Likewise.
5984         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5985         Likewise.
5986         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5987         Likewise.
5988         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5989         Likewise.
5990         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5991         Likewise.
5992         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5993         Likewise.
5994         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5995         Likewise.
5996         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5997         Likewise.
5998         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5999         Likewise.
6000         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6001         Likewise.
6002         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6003         Likewise.
6004         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6005         Likewise.
6006         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6007         Likewise.
6008         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6009         Likewise.
6010         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6011         Likewise.
6012         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6013         Likewise.
6014         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6015         Likewise.
6016         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6017         Likewise.
6018         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6019         Likewise.
6020         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6021         Likewise.
6022         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6023         Likewise.
6024         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6025         Likewise.
6026         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6027         Likewise.
6028         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6029         Likewise.
6030         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6031         Likewise.
6032         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6033         Likewise.
6034         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6035         Likewise.
6036         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6037         Likewise.
6038         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6039         Likewise.
6040         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6041         Likewise.
6042         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6043         Likewise.
6044         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6045         Likewise.
6046         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6047         Likewise.
6048         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6049         Likewise.
6050         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6051         Likewise.
6052         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6053         Likewise.
6054         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6055         Likewise.
6056         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6057         Likewise.
6058         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6059         Likewise.
6060         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6061         Likewise.
6062         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6063         Likewise.
6064         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6065         Likewise.
6066         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6067         Likewise.
6068         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6069         Likewise.
6070         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6071         Likewise.
6072         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6073         Likewise.
6074         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6075         Likewise.
6076         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6077         Likewise.
6078         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6079         Likewise.
6080         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6081         Likewise.
6082         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6083         Likewise.
6084         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6085         Likewise.
6086         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6087         Likewise.
6088         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6089         Likewise.
6090         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6091         Likewise.
6092         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6093         Likewise.
6094         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6095         Likewise.
6096         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6097         Likewise.
6098         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6099         Likewise.
6100         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6101         Likewise.
6102         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6103         Likewise.
6104         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6105         Likewise.
6106         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6107         Likewise.
6108         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6109         Likewise.
6110         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6111         Likewise.
6112         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6113         Likewise.
6114         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6115         Likewise.
6116         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6117         Likewise.
6118         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6119         Likewise.
6120         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6121         Likewise.
6122         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6123         Likewise.
6124         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6125         Likewise.
6126         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6127         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6128         Likewise.
6129         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6130         Likewise.
6131         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6132         Likewise.
6133         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6134         Likewise.
6135         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6136         Likewise.
6137         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6138         Likewise.
6139         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6140         Likewise.
6141         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6142         Likewise.
6143         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6144         Likewise.
6145         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6146         Likewise.
6147         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6148         Likewise.
6149         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6150         Likewise.
6151         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6152         Likewise.
6153         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6154         Likewise.
6155         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6156         Likewise.
6157         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6158         Likewise.
6159         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6160         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6161         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6162         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6163         Likewise.
6164         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6165         Likewise.
6166         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6167         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6168         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6169         Likewise.
6170         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6171         Likewise.
6172         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6173         Likewise.
6174         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6175         Likewise.
6176         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6177         Likewise.
6178         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6179         Likewise.
6180         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6181         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6182         Likewise.
6183         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6184         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6185         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6186         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6187         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6188         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6189         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6190         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6191         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6192         Likewise.
6193         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6194         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6195         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6196         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6197         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6198         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6199         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6200         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6201         Likewise.
6202         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6203         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6204         Likewise.
6205         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6206         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6207         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6208         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6209         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6210         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6211         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6212         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6213         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6214         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6215         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6216         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6217         Likewise.
6218         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6219         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6220         Likewise.
6221         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6222         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6223         Likewise.
6224         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6225         Likewise.
6226         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6227         Likewise.
6228         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6229         Likewise.
6230         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6231         Likewise.
6232         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6233         Likewise.
6234         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6235         Likewise.
6236         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6237         Likewise.
6238         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6239         Likewise.
6240         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6241         Likewise.
6242         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6243         Likewise.
6244         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6245         Likewise.
6246         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6247         Likewise.
6248         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6249         Likewise.
6250         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6251         Likewise.
6252         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6253         Likewise.
6254         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6255         Likewise.
6256         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6257         Likewise.
6258         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6259         Likewise.
6260         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6261         Likewise.
6262         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6263         Likewise.
6264         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6265         Likewise.
6266         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6267         Likewise.
6268         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6269         Likewise.
6270         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6271         Likewise.
6272         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6273         Likewise.
6274         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6275         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6276         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6277         Likewise.
6278         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6279         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6280         Likewise.
6281         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6282         Likewise.
6283         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6284         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6285         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6286         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6287         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6288         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6289         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6290         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6291         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6292         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6293         Likewise.
6294         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6295         Likewise.
6296         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6297         Likewise.
6298         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6299         Likewise.
6300         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6301         Likewise.
6302         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6303         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6304         Likewise.
6305         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6306         Likewise.
6307         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6308         Likewise.
6309         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6310         Likewise.
6311         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6312         Likewise.
6313         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6314         Likewise.
6315         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6316         Likewise.
6317         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6318         Likewise.
6319         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6320         Likewise.
6321         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6322         Likewise.
6323         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6324         Likewise.
6325         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6326         Likewise.
6327         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6328         Likewise.
6329         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6330         Likewise.
6331         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6332         Likewise.
6333         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6334         Likewise.
6335         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6336         Likewise.
6337         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6338         Likewise.
6339         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6340         Likewise.
6341         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6342         Likewise.
6343         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6344         Likewise.
6345         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6346         Likewise.
6347         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6348         Likewise.
6349         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6350         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6351         Likewise.
6352         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6353         Likewise.
6354         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6355         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6356         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6357         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6358         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6359         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6360         Likewise.
6361         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6362         Likewise.
6363         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6364         Likewise.
6365         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6366         Likewise.
6367         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6368         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6369         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6370         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6371         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6372         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6373         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6374         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6375         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6376         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6377         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6378         Likewise.
6379         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6380         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6381         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6382         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6383         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6384         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6385         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6386         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6387         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6388         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6389         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6390         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6391         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6392         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6393         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6394         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6395         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6396         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6397         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6398         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6399         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6400         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6401         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6402         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6403         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6404         Likewise.
6405         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6406         * testsuite/27_io/fpos/14252.cc: Likewise.
6407         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6408         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6409         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6410         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6411         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6412         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6413         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6414         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6415         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6416         Likewise.
6417         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6418         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6419         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6420         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6421         Likewise.
6422         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6423         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6424         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6425         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6426         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6427         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6428         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6429         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6430         * testsuite/27_io/objects/char/3045.cc: Likewise.
6431         * testsuite/27_io/objects/char/3647.cc: Likewise.
6432         * testsuite/27_io/objects/char/5268.cc: Likewise.
6433         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6434         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6435         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6436         * testsuite/28_regex/init-list.cc: Likewise.
6437         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6438         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6439         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6440         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6441         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6442         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6443         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6444         Likewise.
6445         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6446         Likewise.
6447         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6448         Likewise.
6449         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6450         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6451         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6452         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6453         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6454         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6455         Likewise.
6456         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6457         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6458         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6459         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6460         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6461         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6462         Likewise.
6463         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6464         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6465         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6466         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6467         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6468         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6469         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6470         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6471         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6472         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6473         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6474         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6475         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6476         Likewise.
6477         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6478         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6479         Likewise.
6480         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6481         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6482         Likewise.
6483         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6484         Likewise.
6485         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6486         Likewise.
6487         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6488         Likewise.
6489         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6490         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6491         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6492         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6493         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6494         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6495         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6496         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6497         Likewise.
6498         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6499         Likewise.
6500         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6501         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6502         Likewise.
6503         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6504         Likewise.
6505         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6506         Likewise.
6507         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6508         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6509         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6510         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6511         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6512         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6513         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6514         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6515         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6516         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6517         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6518         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6519         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6520         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6521         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6522         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6523         Likewise.
6524         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6525         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6526         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6527         Likewise.
6528         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6529         Likewise.
6530         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6531         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6532         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6533         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6534         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6535         Likewise.
6536         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6537         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6538         Likewise.
6539         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6540         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6541         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6542         Likewise.
6543         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6544         Likewise.
6545         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6546         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6547         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6548         Likewise.
6549         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6550         Likewise.
6551         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6552         Likewise.
6553         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6554         Likewise.
6555         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6556         Likewise.
6557         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6558         * testsuite/30_threads/this_thread/1.cc: Likewise.
6559         * testsuite/30_threads/this_thread/2.cc: Likewise.
6560         * testsuite/30_threads/this_thread/3.cc: Likewise.
6561         * testsuite/30_threads/this_thread/4.cc: Likewise.
6562         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6563         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6564         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6565         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6566         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6567         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6568         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6569         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6570         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6571         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6572         * testsuite/30_threads/thread/members/1.cc: Likewise.
6573         * testsuite/30_threads/thread/members/2.cc: Likewise.
6574         * testsuite/30_threads/thread/members/3.cc: Likewise.
6575         * testsuite/30_threads/thread/members/4.cc: Likewise.
6576         * testsuite/30_threads/thread/members/5.cc: Likewise.
6577         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6578         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6579         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6580         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6581         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6582         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6583         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6584         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6585         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6586         Likewise.
6587         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6588         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6589         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6590         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6591         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6592         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6593         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6594         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6595         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6596         * testsuite/30_threads/try_lock/1.cc: Likewise.
6597         * testsuite/30_threads/try_lock/2.cc: Likewise.
6598         * testsuite/30_threads/try_lock/3.cc: Likewise.
6599         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6600         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6601         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6602         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6603         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6604         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6605         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6606         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6607         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6608         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6609         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6610         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6611         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6612         Likewise.
6613         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6614         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6615         Likewise.
6616         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6617         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6618         Likewise.
6619         * testsuite/ext/array_allocator/1.cc: Likewise.
6620         * testsuite/ext/array_allocator/2.cc: Likewise.
6621         * testsuite/ext/array_allocator/3.cc: Likewise.
6622         * testsuite/ext/ext_pointer/1.cc: Likewise.
6623         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6624         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6625         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6626         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6627         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6628         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6629         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6630         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6631         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6632         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6633         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6634         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6635         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6636         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6637         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6638         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6639         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6640         Likewise.
6641         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6642         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6643         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6644         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6645         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6646         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6647         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6648         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6649         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6650         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6651         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6652         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6653         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6654         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6655         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6656         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6657         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6658         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6659         Likewise.
6660         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6661         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6662         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6663         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6664         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6665         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6666         * testsuite/ext/pod_char_traits.cc: Likewise.
6667         * testsuite/ext/slist/23781.cc: Likewise.
6668         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6669         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6670         * testsuite/ext/vstring/init-list.cc: Likewise.
6671         * testsuite/ext/vstring/moveable.cc: Likewise.
6672         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6673         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6674         Likewise.
6675         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6676         Likewise.
6677         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6678         Likewise.
6679         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6680         Likewise.
6681         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6682         Likewise.
6683         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6684         Likewise.
6685         * testsuite/ext/vstring/types/23767.cc: Likewise.
6686         * testsuite/performance/21_strings/string_append.cc: Likewise.
6687         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6688         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6689         Likewise.
6690         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6691         Likewise.
6692         * testsuite/performance/21_strings/string_find.cc: Likewise.
6693         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6694         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6695         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6696         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6697         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6698         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6699         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6700         Likewise.
6701         * testsuite/performance/23_containers/create/map.cc: Likewise.
6702         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6703         Likewise.
6704         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6705         * testsuite/performance/23_containers/find/map.cc: Likewise.
6706         * testsuite/performance/23_containers/index/map.cc: Likewise.
6707         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6708         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6709         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6710         Likewise.
6711         * testsuite/performance/23_containers/insert_erase/associative.cc:
6712         Likewise.
6713         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6714         Likewise.
6715         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6716         Likewise.
6717         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6718         Likewise.
6719         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6720         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6721         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6722         Likewise.
6723         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6724         Likewise.
6725         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6726         Likewise.
6727         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6728         Likewise.
6729         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6730         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6731         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6732         Likewise.
6733         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6734         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6735         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6736         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6737         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6738         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6739         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6740         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6741         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6742         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6743         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6744         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6745         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6746         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6747         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6748         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6749         Likewise.
6750         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6751         Likewise.
6752         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6753         Likewise.
6754         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6755         Likewise.
6756         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6757         Likewise.
6758         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6759         Likewise.
6760         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6761         Likewise.
6762         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6763         Likewise.
6764         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6765         Likewise.
6766         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6767         Likewise.
6768         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6769         Likewise.
6770         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6771         Likewise.
6772         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6773         Likewise.
6774         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6775         Likewise.
6776         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6777         Likewise.
6778         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6779         Likewise.
6780         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6781         Likewise.
6782         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6783         Likewise.
6784         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6785         Likewise.
6786         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6787         Likewise.
6788         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6789         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6790         Likewise.
6791         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6792         Likewise.
6793         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6794         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6795         Likewise.
6796         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6797         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6798         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6799         Likewise.
6800         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6801         Likewise.
6802         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6803         Likewise.
6804         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6805         Likewise.
6806         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6807         Likewise.
6808         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6809         Likewise.
6810         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6811         Likewise.
6812         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6813         Likewise.
6814         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6815         Likewise.
6816         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6817         Likewise.
6818         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6819         Likewise.
6820         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6821         Likewise.
6822         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6823         Likewise.
6824         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6825         Likewise.
6826         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6827         Likewise.
6828         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6829         Likewise.
6830         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6831         Likewise.
6832         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6833         Likewise.
6834         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6835         Likewise.
6836         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6837         Likewise.
6838         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6839         Likewise.
6840         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6841         Likewise.
6842         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6843         Likewise.
6844         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6845         Likewise.
6846         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6847         Likewise.
6848         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6849         Likewise.
6850         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6851         Likewise.
6852         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6853         Likewise.
6854         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6855         Likewise.
6856         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6857         Likewise.
6858         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6859         Likewise.
6860         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6861         Likewise.
6862         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6863         Likewise.
6864         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6865         Likewise.
6866         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6867         Likewise.
6868         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6869         Likewise.
6870         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6871         Likewise.
6872         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6873         Likewise.
6874         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6875         Likewise.
6876         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6877         Likewise.
6878         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6879         Likewise.
6880         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6881         Likewise.
6882         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6883         Likewise.
6884         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6885         Likewise.
6886         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6887         Likewise.
6888         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6889         Likewise.
6890         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6891         Likewise.
6892         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6893         Likewise.
6894         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6895         Likewise.
6896         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6897         Likewise.
6898         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6899         Likewise.
6900         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6901         Likewise.
6902         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6903         Likewise.
6904         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6905         Likewise.
6906         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6907         Likewise.
6908         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6909         Likewise.
6910         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6911         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6912         Likewise.
6913         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6914         Likewise.
6915         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6916         Likewise.
6917         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6918         Likewise.
6919         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6920         Likewise.
6921         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6922         Likewise.
6923         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6924         Likewise.
6925         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6926         Likewise.
6927         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6928         Likewise.
6929         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6930         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6931         Likewise.
6932         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6933         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6934         Likewise.
6935         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6936         Likewise.
6937         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6938         Likewise.
6939         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6940         Likewise.
6941         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6942         Likewise.
6943         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6944         Likewise.
6945         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6946         Likewise.
6947         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6948         Likewise.
6949         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6950         Likewise.
6951         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6952         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6953         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6954         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6955         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6956         Likewise.
6957         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6958         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6959         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6960         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6961         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6962         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6963         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6964         * testsuite/util/io/prog_bar.cc: Likewise.
6965         * testsuite/util/io/prog_bar.hpp: Likewise.
6966         * testsuite/util/io/text_populate.hpp: Likewise.
6967         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6968         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6969         * testsuite/util/io/xml.hpp: Likewise.
6970         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6971         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6972         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6973         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6974         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6975         * testsuite/util/native_type/native_map.hpp: Likewise.
6976         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6977         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6978         * testsuite/util/native_type/native_set.hpp: Likewise.
6979         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6980         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6981         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6982         Likewise.
6983         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6984         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6985         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6986         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6987         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6988         Likewise.
6989         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6990         Likewise.
6991         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6992         Likewise.
6993         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6994         Likewise.
6995         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6996         Likewise.
6997         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6998         Likewise.
6999         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7000         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7001         Likewise.
7002         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7003         Likewise.
7004         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7005         Likewise.
7006         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7007         Likewise.
7008         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7009         Likewise.
7010         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7011         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7012         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7013         * testsuite/util/regression/basic_type.hpp: Likewise.
7014         * testsuite/util/regression/common_type.hpp: Likewise.
7015         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7016         Likewise.
7017         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7018         Likewise.
7019         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7020         Likewise.
7021         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7022         Likewise.
7023         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7024         Likewise.
7025         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7026         Likewise.
7027         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7028         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7029         Likewise.
7030         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7031         Likewise.
7032         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7033         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7034         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7035         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7036         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7037         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7038         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7039         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7040         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7041         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7042         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7043         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7044         * testsuite/util/testsuite_abi.cc: Likewise.
7045         * testsuite/util/testsuite_abi.h: Likewise.
7046         * testsuite/util/testsuite_abi_check.cc: Likewise.
7047         * testsuite/util/testsuite_allocator.cc: Likewise.
7048         * testsuite/util/testsuite_allocator.h: Likewise.
7049         * testsuite/util/testsuite_api.h: Likewise.
7050         * testsuite/util/testsuite_character.cc: Likewise.
7051         * testsuite/util/testsuite_character.h: Likewise.
7052         * testsuite/util/testsuite_common_types.h: Likewise.
7053         * testsuite/util/testsuite_error.h: Likewise.
7054         * testsuite/util/testsuite_hooks.cc: Likewise.
7055         * testsuite/util/testsuite_hooks.h: Likewise.
7056         * testsuite/util/testsuite_io.h: Likewise.
7057         * testsuite/util/testsuite_iterators.h: Likewise.
7058         * testsuite/util/testsuite_performance.h: Likewise.
7059         * testsuite/util/testsuite_rng.h: Likewise.
7060         * testsuite/util/testsuite_rvalref.h: Likewise.
7061         * testsuite/util/testsuite_tr1.h: Likewise.
7062         * testsuite/util/thread/all.h: Likewise.
7063         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7064         Likewise.
7065         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7066         Likewise.
7067         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7068         Likewise.
7069         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7070         Likewise.
7071         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7072         Likewise.
7073         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7074         Likewise.
7075         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7076         Likewise.
7077         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7078         Likewise.
7079         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7080         Likewise.
7081         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7082         Likewise.
7083         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7084         Likewise.
7085         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7086         Likewise.
7087         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7088         Likewise.
7089         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7090         Likewise.
7091         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7092         Likewise.
7093         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7094         Likewise.
7095         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7096         Likewise.
7097         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7098         Likewise.
7099         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7100         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7101         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7102         Likewise.
7103         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7104         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7105         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7106         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7107         Likewise.
7108         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7109         Likewise.
7110         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7111         Likewise.
7112         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7113         Likewise.
7114         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7115         Likewise.
7116         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7117         Likewise.
7118         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7119         Likewise.
7120         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7121         Likewise.
7122         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7123         Likewise.
7124         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7125         Likewise.
7126         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7127         Likewise.
7128         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7129         Likewise.
7130         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7131         Likewise.
7132         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7133         Likewise.
7134         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7135         Likewise.
7136         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7137         Likewise.
7138         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7139         Likewise.
7140         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7141         Likewise.
7142         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7143         Likewise.
7144         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7145         Likewise.
7146         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7147         Likewise.
7148         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7149         Likewise.
7150         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7151         Likewise.
7152         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7153         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7154         Likewise.
7155         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7156         Likewise.
7157         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7158         Likewise.
7159         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7160         Likewise.
7161         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7162         Likewise.
7163         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7164         Likewise.
7165         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7166         Likewise.
7167         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7168         Likewise.
7169         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7170         Likewise.
7171         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7172         Likewise.
7173         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7174         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7175         Likewise.
7176         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7177         Likewise.
7178         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7179         Likewise.
7180         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7181         Likewise.
7182         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7183         Likewise.
7184         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7185         Likewise.
7186         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7187         Likewise.
7188         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7189         Likewise.
7190         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7191         Likewise.
7192         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7193         Likewise.
7194         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7195         Likewise.
7196         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7197         Likewise.
7198         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7199         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7200         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7201         Likewise.
7202         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7203         Likewise.
7204         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7205         Likewise.
7206         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7207         Likewise.
7208         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7209         Likewise.
7210         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7211         Likewise.
7212         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7213         Likewise.
7214         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7215         Likewise.
7216         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7217         Likewise.
7218         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7219         Likewise.
7220         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7221         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7222         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7223         Likewise.
7224         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7225         Likewise.
7226         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7227         Likewise.
7228         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7229         Likewise.
7230         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7231         Likewise.
7232         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7233         Likewise.
7234         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7235         Likewise.
7236         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7237         Likewise.
7238         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7239         Likewise.
7240         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7241         Likewise.
7242         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7243         Likewise.
7244         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7245         Likewise.
7246         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7247         Likewise.
7248         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7249         Likewise.
7250         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7251         Likewise.
7252         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7253         Likewise.
7254         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7255         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7256         Likewise.
7257         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7258         Likewise.
7259         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7260         Likewise.
7261         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7262         Likewise.
7263         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7264         Likewise.
7265         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7266         Likewise.
7267         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7268         Likewise.
7269         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7270         Likewise.
7271         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7272         Likewise.
7273         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7274         Likewise.
7275         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7276         Likewise.
7277         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7278         Likewise.
7279         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7280         Likewise.
7281         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7282         Likewise.
7283         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7284         Likewise.
7285         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7286         Likewise.
7287         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7288         Likewise.
7289         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7290         Likewise.
7291         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7292         Likewise.
7293         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7294         Likewise.
7295         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7296         Likewise.
7297         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7298         Likewise.
7299         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7300         Likewise.
7301         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7302         Likewise.
7303         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7304         Likewise.
7305         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7306         Likewise.
7307         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7308         Likewise.
7309         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7310         Likewise.
7311         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7312         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7313         Likewise.
7314         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7315         Likewise.
7316         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7317         Likewise.
7318         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7319         Likewise.
7320         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7321         Likewise.
7322         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7323         Likewise.
7324         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7325         Likewise.
7326         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7327         Likewise.
7328         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7329         Likewise.
7330         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7331         Likewise.
7332         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7333         Likewise.
7334         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7335         Likewise.
7336         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7337         Likewise.
7338         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7339         Likewise.
7340         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7341         Likewise.
7342         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7343         Likewise.
7344         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7345         Likewise.
7346         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7347         Likewise.
7348         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7349         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7350         * testsuite/backward/hash_map/25896.cc: Likewise.
7351         * testsuite/backward/hash_set/25896.cc: Likewise.
7352
7353 2009-04-08  Ian Lance Taylor  <iant@google.com>
7354
7355         * include/backward/hashtable.h (erase): Correctly handle erasing a
7356         reference to an entry in the hash table.
7357         * testsuite/backward/hash_map/25896.cc: New.
7358         * testsuite/backward/hash_set/25896.cc: New.
7359
7360 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7361
7362         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7363         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7364
7365 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7366
7367         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7368         of debug.
7369         * include/Makefile.in: Regenerate.
7370         * include/precompiled/stdc++.h: Add.
7371
7372 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7373
7374         * include/bits/random.h: Adjust doxygen markup.
7375         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7376
7377         * testsuite/26_numerics/random/piecewise_linear_distribution/
7378         operators/serialize.cc: Use typedefs.
7379
7380 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7381
7382         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7383         __gnu_cxx namespace.  Remove "static inline".
7384
7385 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7386
7387         * include/bits/random.tcc (linear_congruential_engine<>::
7388         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7389
7390 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7391
7392         * include/bits/random.h (operator==): Mark all inline.
7393         (mersenne_twister_engine): Enable #if 0 checks.
7394
7395         * include/bits/random.h: Formatting tweaks.
7396
7397 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7398
7399         * include/bits/random.tcc (piecewise_linear_distribution<>::
7400         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7401         Remove spurious closed parenthesis.
7402
7403 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7404
7405         PR libstdc++/39644 (partial)
7406         * include/bits/random.tcc (linear_congruential_engine<>::
7407         seed(seed_seq&), independent_bits_engine<>::operator(),
7408         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7409
7410 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7411
7412         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7413         thinko.
7414         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7415         default.cc: Enable.
7416
7417 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7418
7419         PR libstdc++/39629 (partial)
7420         * testsuite/26_numerics/random/independent_bits_engine/cons/
7421         base_move.cc: Use uint_fast64_t instead of unsigned long.
7422         * testsuite/26_numerics/random/independent_bits_engine/cons/
7423         seed1.cc: Likewise.
7424         * testsuite/26_numerics/random/independent_bits_engine/cons/
7425         seed2.cc: Likewise.
7426         * testsuite/26_numerics/random/independent_bits_engine/cons/
7427         base_copy.cc: Likewise.
7428         * testsuite/26_numerics/random/independent_bits_engine/cons/
7429         default.cc: Likewise.
7430         * testsuite/26_numerics/random/independent_bits_engine/cons/
7431         seed_seq.cc: Likewise.
7432         * testsuite/26_numerics/random/independent_bits_engine/
7433         requirements/typedefs.cc: Likewise.
7434         * testsuite/26_numerics/random/independent_bits_engine/
7435         operators/equal.cc: Likewise.
7436         * testsuite/26_numerics/random/independent_bits_engine/
7437         operators/serialize.cc: Likewise.
7438         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7439
7440 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7441
7442         * include/tr1_impl/random: Remove, empty.
7443         * include/tr1_impl/random.tcc: Likewise.
7444
7445         * include/std/random: Minor clean-ups, formatting fixes, adjust
7446         copyright years.
7447         * include/bits/random.tcc: Likewise.
7448         * include/bits/random.h: Likewise.
7449         * include/tr1/random: Likewise.
7450         * include/tr1/random.tcc: Likewise.
7451         * include/tr1/random.h: Likewise.
7452
7453 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7454
7455         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7456         * doc/html/api.html: Regenerate.
7457
7458 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7459
7460         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7461         Change to mersenne_twister_engine, add same defaults as
7462         mersenne_twister_engine/cons/default.cc.
7463         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7464
7465         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7466         to __il.
7467         * include/bits/random.h (mersenne_twister_engine): Qualify
7468         _ShiftMin1 with namespace __detail.
7469         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7470         constexpr std::numeric_limits::max() can be used.
7471         (mersenne_twister_engine): Split apart static asserts into one
7472         assert per message. Temporarily disable the last three.
7473
7474 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7475
7476         * include/Makefile.am: Update to N2836. Modified for new random headers.
7477         * include/Makefile.in: Ditto.
7478         * include/tr1_impl/random: Moved to tr1/random.h
7479         * include/tr1_impl/random.tcc: Moved to tr1
7480         * include/tr1/random: Just point to moved tr1 random headers.
7481         * include/tr1/random.tcc: Moved from tr1_impl.
7482         * include/tr1/random.h: Moved from tr1_impl/random.
7483         * include/std/random: Modified to point to std random headers.
7484         * include/bits/random.tcc: New implementation of std random facilities.
7485         * include/bits/random.h: Ditto.
7486         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7487         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7488         seed1.cc: New.
7489         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7490         seed2.cc: New.
7491         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7492         default.cc: New.
7493         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7494         non_uint_neg.cc: New.
7495         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7496         typedefs.cc: New.
7497         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7498         equal.cc: New.
7499         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7500         serialize.cc: New.
7501         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7502         seed1.cc: New.
7503         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7504         seed2.cc: New.
7505         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7506         default.cc: New.
7507         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7508         typedefs.cc: New.
7509         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7510         equal.cc: New.
7511         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7512         serialize.cc: New.
7513         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7514         seed1.cc: New.
7515         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7516         seed2.cc: New.
7517         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7518         default.cc: New.
7519         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7520         typedefs.cc: New.
7521         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7522         equal.cc: New.
7523         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7524         serialize.cc: New.
7525         * testsuite/26_numerics/random/discard_block_engine/cons/
7526         base_move.cc: New.
7527         * testsuite/26_numerics/random/discard_block_engine/cons/
7528         seed1.cc: New.
7529         * testsuite/26_numerics/random/discard_block_engine/cons/
7530         seed2.cc: New.
7531         * testsuite/26_numerics/random/discard_block_engine/cons/
7532         base_copy.cc: New.
7533         * testsuite/26_numerics/random/discard_block_engine/cons/
7534         default.cc: New.
7535         * testsuite/26_numerics/random/discard_block_engine/cons/
7536         seed_seq.cc: New.
7537         * testsuite/26_numerics/random/discard_block_engine/requirements/
7538         typedefs.cc: New.
7539         * testsuite/26_numerics/random/discard_block_engine/operators/
7540         equal.cc: New.
7541         * testsuite/26_numerics/random/discard_block_engine/operators/
7542         serialize.cc: New.
7543         * testsuite/26_numerics/random/independent_bits_engine/cons/
7544         base_move.cc: New.
7545         * testsuite/26_numerics/random/independent_bits_engine/cons/
7546         seed1.cc: New.
7547         * testsuite/26_numerics/random/independent_bits_engine/cons/
7548         seed2.cc: New.
7549         * testsuite/26_numerics/random/independent_bits_engine/cons/
7550         base_copy.cc: New.
7551         * testsuite/26_numerics/random/independent_bits_engine/cons/
7552         default.cc: New.
7553         * testsuite/26_numerics/random/independent_bits_engine/cons/
7554         seed_seq.cc: New.
7555         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7556         typedefs.cc: New.
7557         * testsuite/26_numerics/random/independent_bits_engine/operators/
7558         equal.cc: New.
7559         * testsuite/26_numerics/random/independent_bits_engine/operators/
7560         serialize.cc: New.
7561         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7562         base_move.cc: New.
7563         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7564         seed1.cc: New.
7565         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7566         seed2.cc: New.
7567         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7568         base_copy.cc: New.
7569         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7570         default.cc: New.
7571         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7572         seed_seq.cc: New.
7573         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7574         typedefs.cc: New.
7575         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7576         equal.cc: New.
7577         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7578         serialize.cc
7579         * testsuite/26_numerics/random/mt19937.cc: New.
7580         * testsuite/26_numerics/random/mt19937_64.cc: New.
7581         * testsuite/26_numerics/random/minstd_rand.cc: New.
7582         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7583         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7584         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7585         * testsuite/26_numerics/random/ranlux24.cc: New.
7586         * testsuite/26_numerics/random/ranlux48.cc: New.
7587         * testsuite/26_numerics/random/knuth_b.cc: New.
7588         * testsuite/26_numerics/random/default_random_engine.cc: New.
7589         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7590         parms.cc: New.
7591         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7592         default.cc: New.
7593         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7594         typedefs.cc: New.
7595         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7596         serialize.cc: New.
7597         * testsuite/26_numerics/random/normal_distribution/cons/
7598         parms.cc: New.
7599         * testsuite/26_numerics/random/normal_distribution/cons/
7600         default.cc: New.
7601         * testsuite/26_numerics/random/normal_distribution/requirements/
7602         typedefs.cc: New.
7603         * testsuite/26_numerics/random/normal_distribution/operators/
7604         serialize.cc: New.
7605         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7606         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7607         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7608         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7609         parms_neg.cc: New.
7610         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7611         parms.cc: New.
7612         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7613         default.cc: New.
7614         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7615         typedefs.cc: New.
7616         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7617         serialize.cc: New.
7618         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7619         parms_neg.cc: New.
7620         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7621         parms.cc: New.
7622         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7623         default.cc: New.
7624         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7625         typedefs.cc: New.
7626         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7627         serialize.cc: New.
7628         * testsuite/26_numerics/random/poisson_distribution/cons/
7629         parms.cc: New.
7630         * testsuite/26_numerics/random/poisson_distribution/cons/
7631         default.cc: New.
7632         * testsuite/26_numerics/random/poisson_distribution/requirements/
7633         typedefs.cc
7634         * testsuite/26_numerics/random/poisson_distribution/operators/
7635         serialize.cc: New.
7636         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7637         parms.cc: New.
7638         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7639         default.cc: New.
7640         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7641         typedefs.cc: New.
7642         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7643         serialize.cc: New.
7644         * testsuite/26_numerics/random/discrete_distribution/cons/
7645         range.cc: New.
7646         * testsuite/26_numerics/random/discrete_distribution/cons/
7647         initlist.cc: New.
7648         * testsuite/26_numerics/random/discrete_distribution/cons/
7649         default.cc: New.
7650         * testsuite/26_numerics/random/discrete_distribution/cons/
7651         num_xbound_fun.cc: New.
7652         * testsuite/26_numerics/random/discrete_distribution/requirements/
7653         typedefs.cc: New.
7654         * testsuite/26_numerics/random/discrete_distribution/operators/
7655         serialize.cc: New.
7656         * testsuite/26_numerics/random/weibull_distribution/cons/
7657         parms.cc: New.
7658         * testsuite/26_numerics/random/weibull_distribution/cons/
7659         default.cc: New.
7660         * testsuite/26_numerics/random/weibull_distribution/requirements/
7661         typedefs.cc: New.
7662         * testsuite/26_numerics/random/weibull_distribution/operators/
7663         serialize.cc: New.
7664         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7665         parms.cc: New.
7666         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7667         default.cc: New.
7668         * testsuite/26_numerics/random/negative_binomial_distribution/
7669         requirements/typedefs.cc: New.
7670         * testsuite/26_numerics/random/negative_binomial_distribution/
7671         operators/serialize.cc: New.
7672         * testsuite/26_numerics/random/cauchy_distribution/cons/
7673         parms.cc: New.
7674         * testsuite/26_numerics/random/cauchy_distribution/cons/
7675         default.cc: New.
7676         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7677         typedefs.cc: New.
7678         * testsuite/26_numerics/random/cauchy_distribution/operators/
7679         serialize.cc: New.
7680         * testsuite/26_numerics/random/gamma_distribution/cons/
7681         parms.cc: New.
7682         * testsuite/26_numerics/random/gamma_distribution/cons/
7683         default.cc: New.
7684         * testsuite/26_numerics/random/gamma_distribution/requirements/
7685         typedefs.cc: New.
7686         * testsuite/26_numerics/random/gamma_distribution/operators/
7687         serialize.cc: New.
7688         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7689         parms.cc: New.
7690         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7691         default.cc: New.
7692         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7693         typedefs.cc: New.
7694         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7695         serialize.cc: New.
7696
7697         * testsuite/26_numerics/random/exponential_distribution/cons/
7698         parms.cc: New.
7699         * testsuite/26_numerics/random/exponential_distribution/cons/
7700         default.cc: New.
7701         * testsuite/26_numerics/random/exponential_distribution/requirements/
7702         typedefs.cc: New.
7703         * testsuite/26_numerics/random/exponential_distribution/operators/
7704         serialize.cc: New.
7705         * testsuite/26_numerics/random/lognormal_distribution/cons/
7706         parms.cc: New.
7707         * testsuite/26_numerics/random/lognormal_distribution/cons/
7708         default.cc: New.
7709         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7710         typedefs.cc: New.
7711         * testsuite/26_numerics/random/lognormal_distribution/operators/
7712         serialize.cc: New.
7713         * testsuite/26_numerics/random/binomial_distribution/cons/
7714         parms.cc: New.
7715         * testsuite/26_numerics/random/binomial_distribution/cons/
7716         default.cc: New.
7717         * testsuite/26_numerics/random/binomial_distribution/requirements/
7718         typedefs.cc: New.
7719         * testsuite/26_numerics/random/binomial_distribution/operators/
7720         serialize.cc: New.
7721         * testsuite/26_numerics/random/random_device/cons/
7722         token.cc: New.
7723         * testsuite/26_numerics/random/random_device/cons/
7724         default.cc: New.
7725         * testsuite/26_numerics/random/random_device/requirements/
7726         typedefs.cc: New.
7727         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7728         parms.cc: New.
7729         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7730         default.cc: New.
7731         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7732         typedefs.cc: New.
7733         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7734         serialize.cc: New.
7735         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7736         range.cc: New.
7737         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7738         default.cc: New.
7739         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7740         num_xbound_fun.cc: New.
7741         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7742         initlist_fun.cc: New.
7743         * testsuite/26_numerics/random/piecewise_linear_distribution/
7744         requirements/typedefs.cc: New.
7745         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7746         serialize.cc: New.
7747         * testsuite/26_numerics/random/student_t_distribution/cons/
7748         parms.cc: New.
7749         * testsuite/26_numerics/random/student_t_distribution/cons/
7750         default.cc: New.
7751         * testsuite/26_numerics/random/student_t_distribution/requirements/
7752         typedefs.cc: New.
7753         * testsuite/26_numerics/random/student_t_distribution/operators/
7754         serialize.cc: New.
7755         * testsuite/26_numerics/random/geometric_distribution/cons/
7756         parms.cc: New.
7757         * testsuite/26_numerics/random/geometric_distribution/cons/
7758         default.cc: New.
7759         * testsuite/26_numerics/random/geometric_distribution/requirements/
7760         typedefs.cc: New.
7761         * testsuite/26_numerics/random/geometric_distribution/operators/
7762         serialize.cc: New.
7763         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7764         range.cc: New.
7765         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7766         default.cc: New.
7767         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7768         num_xbound_fun.cc: New.
7769         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7770         initlist_fun.cc: New.
7771         * testsuite/26_numerics/random/piecewise_constant_distribution/
7772         requirements/typedefs.cc: New.
7773         * testsuite/26_numerics/random/piecewise_constant_distribution/
7774         operators/serialize.cc: New.
7775
7776 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7777
7778         * include/ext/bitmap_allocator.h: The typedefs should be made public
7779         if we want them to be accessible. This has been revealed by the patch
7780         that fixes PR c++/26693 in g++.
7781
7782 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7783
7784         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7785         Regenerated.
7786         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7787         Regenerated.
7788         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7789         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7790         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7791         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7792         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7793         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7794         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7795         Regenerated.
7796         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7797
7798 2009-03-31  Jason Merrill  <jason@redhat.com>
7799
7800         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7801
7802         PR libstdc++/39310
7803         * include/tr1_impl/type_traits (is_function): Add partial
7804         specializations with function cv-quals.
7805         (__is_function_helper): Remove.
7806         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7807
7808 2009-03-30  Ian Lance Taylor  <iant@google.com>
7809
7810         * include/backward/hashtable.h (clear): Return quickly if the
7811         table is empty.
7812
7813 2009-03-27  Ian Lance Taylor  <iant@google.com>
7814
7815         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7816         (__stl_prime_list): Add 5 at the start of the list.
7817
7818 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7819
7820         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7821         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7822         std::string&, ios_base::openmode), basic_ifstream<>::
7823         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7824         basic_ofstream(const std::string&, ios_base::openmode),
7825         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7826         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7827         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7828         Add in C++0x mode.
7829         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7830         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7831         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7832         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7833         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7834         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7835         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7836
7837 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7838
7839         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7840         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7841         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7842         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7843
7844 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7845
7846         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7847         _M_transfer_after, _M_reverse_after): Move out of line...
7848         * include/bits/forward_list.tcc: ... here.
7849         (forward_list<>::reverse): Move inline...
7850         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7851
7852 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7853
7854         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7855         28277.cc: Likewise.
7856         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7857         Likewise.
7858         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7859         Likewise.
7860         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7861         Likewise.
7862
7863 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7864
7865         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7866         year(s).
7867         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7868         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7869         Likewise.
7870         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7871         Likewise.
7872         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7873         Likewise.
7874         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7875
7876 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7877
7878         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7879         iterations for simulators.
7880         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7881         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7882         Condition stream width for simulators.
7883         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7884         Likewise.
7885         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7886         Likewise.
7887         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7888
7889 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7890
7891         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7892         sheet version information. Table-ize docbook element examples.
7893         * doc/xml/manual/using.xml: Human-readable header
7894         markup. Alphabetized. Add new headers.
7895         * doc/html: Regenerate.
7896
7897 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7898
7899         * doc/xml/faq.xml: Fix link to setup documentation.
7900
7901 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7902
7903         * include/std/type_traits (__add_lvalue_reference_helper,
7904         __add_rvalue_reference_helper): As an optimization, rewrite
7905         condition (avoid is_function).
7906
7907 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7908
7909         PR libstdc++/39405
7910         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7911         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7912
7913 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7914
7915         * testsuite/30_threads/condition_variable_any/native_handle/
7916         typesizes.cc: Include tweaks.
7917         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7918         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7919         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7920         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7921         * testsuite/30_threads/condition_variable/native_handle/
7922         typesizes.cc: Same.
7923
7924 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7925
7926         * include/bits/shared_ptr.h: Add include guards.
7927         * include/tr1/shared_ptr.h: Likewise.
7928
7929 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7930
7931         * include/std/iostream: Fix doxygen link.
7932         * include/bits/forward_list.h: Fix doxygen markup.
7933         * include/ext/vstring.h: Escape backslash in doxygen comment.
7934         * include/bits/basic_string.h: Likewise.
7935
7936 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7937
7938         * doc/xml/faq.xml: Fix links to implementation status pages.
7939
7940 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7941
7942         * include/std/complex (operator+(const complex<>&, const _Tp&),
7943         operator+(const _Tp&, const complex<>&),
7944         operator-(const complex<>&, const _Tp&),
7945         operator-(const _Tp&, const complex<>&)): Do not assume real()
7946         returns a reference (against DR 387).
7947         * testsuite/26_numerics/complex/dr387_2.cc: New.
7948
7949 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7950
7951         * testsuite/thread/pthread4.cc: Move...
7952         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7953         * testsuite/thread/pthread5.cc: Move...
7954         * testsuite/23_containers/list/pthread5.cc: ...here.
7955         * testsuite/thread/pthread6.cc: Move...
7956         * testsuite/23_containers/map/pthread6.cc: ...here.
7957         * testsuite/thread/pthread7-rope.cc: Move...
7958         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7959         * testsuite/thread/guard.cc: Move...
7960         * testsuite/18_support/pthread_guard.cc: ...here.
7961         * testsuite/thread/18185.cc: Move...
7962         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7963         * testsuite/thread/pthread1.cc: Move...
7964         * testsuite/23_containers/list/pthread1.cc: ...here.
7965         * testsuite/thread/pthread2.cc: Move...
7966         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7967         * testsuite/thread/pthread3.cc: Move...
7968         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7969
7970         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7971         * testsuite/thread: Remove.
7972
7973 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7974
7975         * configure: Regenerate.
7976
7977 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7978
7979         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7980         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7981         from baseline_dir.
7982         * configure: Regenerate.
7983         * testsuite/Makefile.am (baseline_file): Remove variable.
7984         (site.exp): Set baseline_dir rather than baseline_file.
7985         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7986         * testsuite/Makefile.in: Regenerate.
7987
7988 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7989
7990         * testsuite/30_threads/thread/this_thread: Move...
7991         * testsuite/30_threads/this_thread: ...here.
7992         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7993         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7994         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7995         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7996         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7997         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7998
7999 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8000
8001         * doc/doxygen/user.cfg.in: Tweaks.
8002         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8003         be elsewhere.
8004
8005         * include/tr1_impl/unordered_map: Just use most specialized
8006         container module.
8007         * include/tr1_impl/unordered_set: Same.
8008         * include/tr1_impl/array: Same.
8009         * include/bits/stl_list.h: Same.
8010         * include/bits/stl_map.h: Same.
8011         * include/bits/stl_queue.h: Same.
8012         * include/bits/stl_set.h: Same.
8013         * include/bits/stl_stack.h: Same.
8014         * include/bits/forward_list.h: Same.
8015         * include/bits/basic_string.h: Same.
8016         * include/bits/stl_multimap.h: Same.
8017         * include/bits/stl_vector.h: Same.
8018         * include/bits/stl_deque.h: Same.
8019         * include/bits/stl_multiset.h: Same.
8020         * include/bits/stl_bvector.h: Same.
8021
8022         * include/backward/binders.h: Change binder module to binders.
8023
8024         * include/std/complex: Add complex_numers module.
8025         * include/tr1_impl/complex: Same.
8026
8027         * include/std/valarray: Add numeric_arrays module.
8028         * include/bits/gslice_array.h: Same.
8029         * include/bits/gslice.h: Same.
8030         * include/bits/mask_array.h: Same.
8031         * include/bits/slice_array.h: Same.
8032         * include/bits/indirect_array.h: Same.
8033
8034         * include/bits/allocator.h: Add allocators module.
8035         * include/ext/throw_allocator.h
8036         * include/ext/pool_allocator.h
8037         * include/ext/bitmap_allocator.h
8038         * include/ext/new_allocator.h
8039         * include/ext/malloc_allocator.h
8040         * include/ext/array_allocator.h
8041         * include/ext/mt_allocator.h
8042         * include/ext/debug_allocator.h
8043         * include/ext/extptr_allocator.h
8044
8045         * include/tr1_impl/functional: Move namespace markup here.
8046         * include/tr1_impl/regex: Same.
8047
8048         * include/tr1_impl/type_traits: Add metaprogramming module.
8049         * include/std/type_traits: Same.
8050
8051         * include/std/memory: Add memory module.
8052
8053         * include/std/ratio: Add ratio module.
8054
8055         * include/std/chrono: Move namespace markup here, add time module.
8056
8057         * include/std/thread: Move namespace markup here, add concurrency
8058         module.
8059         * include/std/mutex: Use concurrency module.
8060         * include/std/condition_variable: Same.
8061
8062
8063         * include/bits/ios_base.h: Refine io module.
8064         * include/bits/basic_ios.h: Same.
8065         * include/std/fstream: Same.
8066         * include/std/istream: Same.
8067         * include/std/ostream: Same.
8068         * include/std/sstream: Same.
8069
8070         * include/ext/vstring.h: Correct parameter markup.
8071
8072         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8073         * include/bits/unique_ptr.h: Same.
8074
8075         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8076         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8077         * include/bits/stl_heap.h: Add markup for new groupings.
8078         * include/bits/stl_algobase.h: Same.
8079         * include/bits/stl_algo.h: Same.
8080
8081         * include/c_compatibility/stdatomic.h: Add atomics module.
8082         * include/c_global/cstdatomic: Same.
8083
8084         * libsupc++/exception: Add exceptions module.
8085         * libsupc++/typeinfo: Same.
8086         * libsupc++/new: Same.
8087         * libsupc++/exception_ptr.h: Same.
8088         * include/std/system_error: Same.
8089         * include/std/stdexcept: Same.
8090
8091         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8092         * libsupc++/cxxabi-forced.h: Same.
8093
8094         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8095         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8096         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8097         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8098         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8099         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8100         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8101         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8102         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8103         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8104         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8105         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8106         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8107         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8108         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8109         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8110         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8111         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8112         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8113         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8114         * testsuite/23_containers/vector/requirements/dr438/
8115         constructor_1_neg.cc: Same.
8116         * testsuite/23_containers/vector/requirements/dr438/
8117         constructor_2_neg.cc: Same.
8118         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8119         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8120         * testsuite/23_containers/deque/requirements/dr438/
8121         constructor_1_neg.cc: Same.
8122         * testsuite/23_containers/deque/requirements/dr438/
8123         constructor_2_neg.cc: Same.
8124         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8125         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8126         * testsuite/23_containers/list/requirements/dr438/
8127         constructor_1_neg.cc: Same.
8128         * testsuite/23_containers/list/requirements/dr438/
8129         constructor_2_neg.cc: Same.
8130         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8131         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8132         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8133         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8134         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8135         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8136         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8137         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8138         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8139         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8140
8141 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8142
8143         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8144         * doc/doxygen/user.cfg.in: Update.
8145         * scripts/run_doxygen: Adjust for new group names.
8146
8147         * include/tr1_impl/random: Update doxygen group markup.
8148         * include/tr1_impl/unordered_map: Same.
8149         * include/tr1_impl/unordered_set: Same.
8150         * include/tr1_impl/array: Same.
8151         * include/std/numeric: Same.
8152         * include/std/utility: Same.
8153         * include/std/bitset: Same.
8154         * include/std/iosfwd: Same.
8155         * include/bits/stl_list.h: Same.
8156         * include/bits/stl_map.h: Same.
8157         * include/bits/stl_algobase.h: Same.
8158         * include/bits/stl_queue.h: Same.
8159         * include/bits/stl_set.h: Same.
8160         * include/bits/stl_stack.h: Same.
8161         * include/bits/stl_iterator_base_types.h: Same.
8162         * include/bits/forward_list.h: Same.
8163         * include/bits/basic_string.h: Same.
8164         * include/bits/stl_multimap.h: Same.
8165         * include/bits/stl_vector.h: Same.
8166         * include/bits/stl_deque.h: Same.
8167         * include/bits/stl_multiset.h: Same.
8168         * include/bits/stl_algo.h: Same.
8169         * include/bits/stl_bvector.h: Same.
8170         * include/bits/algorithmfwd.h: Same.
8171         * include/bits/stl_function.h: Same.
8172         * include/tr1/cmath: Same.
8173         * include/backward/binders.h: Same.
8174
8175 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8176
8177         * include/std/system_error (system_category): To system_category().
8178         (generic_category): To generic_category. DR 890.
8179         * src/system_error.cc: Define.
8180         * include/bits/functexcept.h: Only one __throw_system_error.
8181         * src/functexcept.cc: Same.
8182         * include/std/mutex: Fixup for changes above.
8183         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8184         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8185         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8186         * config/abi/pre/gnu.ver: Clean up exports.
8187
8188 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8189
8190         * include/std/thread: Fix typo.
8191         * src/thread.cc (thread::join): Use NULL.
8192
8193 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8194
8195         PR libstdc++/39168
8196         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8197         const string&)): Also check that the value != CHAR_MAX.
8198         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8199         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8200         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8201         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8202         _M_cache(const locale&)): Likewise.
8203         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8204         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8205         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8206         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8207         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8208         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8209
8210 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8211             Benjamin Kosnik  <bkoz@redhat.com>
8212
8213         * include/std/thread (_Impl_base): Move _M_id out and into ...
8214         (thread): ...here. Call _M_make_routine in body of constructors.
8215         Adjust data member usage to reflect changes.
8216         (_M_make_routine): From _M_make_shared_data.
8217         (_M_start_thread): Add __shared_base_type argument.
8218         * src/thread.cc: Fixups for above.
8219         * config/abi/pre/gnu.ver: Adjust exports.
8220         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8221         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8222         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8223
8224 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8225
8226         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8227         (compare_type_to_native_type): ...this, add alignment check.
8228         * testsuite/30_threads/condition_variable_any/native_handle/
8229         typesizes.cc: Modify as above.
8230         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8231         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8232         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8233         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8234         * testsuite/30_threads/condition_variable/native_handle/
8235         typesizes.cc: Same.
8236         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8237         typesizes.cc: Same.
8238
8239         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8240         * testsuite/30_threads/thread/cons/2.cc: Same.
8241         * testsuite/30_threads/thread/cons/3.cc: Same.
8242         * testsuite/30_threads/thread/cons/4.cc: Same.
8243         * testsuite/30_threads/thread/cons/5.cc: Same.
8244         * testsuite/30_threads/thread/cons/6.cc: Same.
8245         * testsuite/30_threads/thread/cons/7.cc: Same.
8246         * testsuite/30_threads/thread/cons/8.cc: Same.
8247
8248         * testsuite/30_threads/thread/cons/9.cc: New.
8249         * testsuite/30_threads/thread/cons/moveable.cc: New.
8250
8251         * src/condition_variable.cc: Clean up whitespace.
8252         * include/std/condition_variable: Same.
8253
8254 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8255
8256         * include/std/condition_variable (condition_variable): Remove
8257         _M_internal_mutex. Add private __native_type typedef.
8258         * src/condition_variable.cc (condition_variable::notify_one):
8259         Remove _M_internal_mutex use. Use typedef.
8260         (condition_variable::notify_all): Same.
8261         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8262         (recursive_mutex): Same.
8263         (timed_mutex): Same.
8264         (recursive_timed_mutex): Same.
8265         (once_flag): Make __native_type typedef private.
8266
8267         * include/std/thread (this_thread): Add minimal markup.
8268
8269         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8270         Adjust line numbers.
8271         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8272         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8273         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8274         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8275         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8276         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8277         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8278         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8279         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8280         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8281         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8282         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8283         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8284
8285         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8286         * testsuite/30_threads/condition_variable_any/native_handle/
8287         typesizes.cc: New.
8288         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8289         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8290         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8291         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8292         * testsuite/30_threads/condition_variable/native_handle/
8293         typesizes.cc: Same.
8294         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8295         typesizes.cc: Same.
8296
8297 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8298
8299         PR testsuite/33300
8300         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8301         on darwin for lp64.
8302
8303 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8304
8305         * configure.host: Set abi_baseline_pair for mips64*-linux.
8306         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8307
8308 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8309
8310         * include/std/thread (this_thread::get_id): Inline.
8311
8312 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8313
8314         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8315         _Callable as template argument for _M_make_shared_data.
8316         * testsuite/30_threads/thread/cons/6.cc: New.
8317         * testsuite/30_threads/thread/cons/7.cc: New.
8318         * testsuite/30_threads/thread/cons/8.cc: New.
8319
8320 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8321
8322         * testsuite/30_threads/thread/member: To..
8323         * testsuite/30_threads/thread/members: ...this.
8324         * testsuite/30_threads/condition_variable/member: To...
8325         * testsuite/30_threads/condition_variable/members: ...this.
8326
8327 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8328
8329         * include/std/thread (thread::id): Move definition inside thread.
8330         Use native_handle_type. Remove this_thread::get_id friend.
8331         Change __thread_data_ptr to __shared_base_ptr.
8332         (thread::id::id(native_handle_type): Make public. Still explicit.
8333         Use native_handle_type. Change _M_thread_id to _M_thread.
8334         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8335         _M_thread_handle to _M_id.
8336         (thread::__thread_data): Rename to _Impl.
8337         Fixup for renames.
8338         (thread::_M_make_thread_data): Return derived type.
8339         (thread::hardware_concurrency): Add definition for default case.
8340         (thread::get_id): Now can define inline.
8341         (thread): Change _M_thread_data to _M_data.
8342         (this_thread::get_id): Now can define inline.
8343         * src/thread.cc (__thread_proxy): Rename to
8344         execute_native_thread_routine.
8345         Fixup for other renames.
8346         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8347         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8348         * testsuite/30_threads/thread/algorithm: Move to..
8349         * testsuite/30_threads/thread/swap: ...this.
8350         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8351         * testsuite/30_threads/thread/id/operators.cc: New.
8352
8353 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8354
8355         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8356         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8357         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8358         exposing it in public std::tuple interface.
8359
8360 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8361             Benjamin Kosnik  <bkoz@redhat.com>
8362
8363         * include/std/thread (__thread_data_base): Nest class in std::thread.
8364         (__thread_data): Likewise.
8365         (__thread_data_ptr): Nest typedef in std::thread.
8366         * src/thread.cc (__thread_proxy): Qualify the above names.
8367         * config/abi/pre/gnu.ver: Remove unused exports.
8368
8369 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8370
8371         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8372         * include/bits/stl_vector.h: Remove private vector_type typedef.
8373         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8374         Fix line numbers.
8375         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8376         * testsuite/23_containers/vector/requirements/dr438/
8377         constructor_1_neg.cc: Same.
8378         * testsuite/23_containers/vector/requirements/dr438/
8379         constructor_2_neg.cc: Same.
8380         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8381         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8382
8383 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8384
8385         PR libstdc++/25191
8386         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8387         deal consistently with __try and __catch too.
8388         * src/localename.cc: Replace try -> __try, catch -> __catch.
8389         * src/ios.cc: Likewise.
8390         * src/locale.cc: Likewise.
8391         * src/istream.cc: Likewise.
8392         * src/thread.cc: Likewise.
8393         * src/compatibility.cc: Likewise.
8394         * src/bitmap_allocator.cc: Likewise.
8395         * src/ios_init.cc: Likewise.
8396         * include/debug/deque: Likewise.
8397         * include/debug/list: Likewise.
8398         * include/tr1_impl/hashtable: Likewise.
8399         * include/std/bitset: Likewise.
8400         * include/ext/pb_ds/detail/resize_policy/
8401         hash_load_check_resize_trigger_imp.hpp: Likewise.
8402         * include/ext/pb_ds/detail/resize_policy/
8403         hash_standard_resize_policy_imp.hpp: Likewise.
8404         * include/ext/pb_ds/detail/cc_hash_table_map_/
8405         resize_fn_imps.hpp: Likewise.
8406         * include/ext/pb_ds/detail/cc_hash_table_map_/
8407         constructor_destructor_fn_imps.hpp: Likewise.
8408         * include/ext/pb_ds/detail/pat_trie_/
8409         split_join_branch_bag.hpp: Likewise.
8410         * include/ext/pb_ds/detail/pat_trie_/
8411         constructors_destructor_fn_imps.hpp: Likewise.
8412         * include/ext/pb_ds/detail/bin_search_tree_/
8413         constructors_destructor_fn_imps.hpp: Likewise.
8414         * include/ext/pb_ds/detail/gp_hash_table_map_/
8415         resize_fn_imps.hpp: Likewise.
8416         * include/ext/pb_ds/detail/gp_hash_table_map_/
8417         constructor_destructor_fn_imps.hpp: Likewise.
8418         * include/ext/pb_ds/detail/binary_heap_/
8419         constructors_destructor_fn_imps.hpp: Likewise.
8420         * include/ext/pb_ds/detail/binary_heap_/
8421         erase_fn_imps.hpp: Likewise.
8422         * include/ext/pb_ds/detail/binary_heap_/
8423         split_join_fn_imps.hpp: Likewise.
8424         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8425         constructors_destructor_fn_imps.hpp: Likewise.
8426         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8427         * include/ext/pb_ds/detail/list_update_map_/
8428         constructor_destructor_fn_imps.hpp: Likewise.
8429         * include/ext/slist: Likewise.
8430         * include/ext/memory: Likewise.
8431         * include/ext/rc_string_base.h: Likewise.
8432         * include/ext/ropeimpl.h: Likewise.
8433         * include/ext/vstring.tcc: Likewise.
8434         * include/ext/rope: Likewise.
8435         * include/ext/sso_string_base.h: Likewise.
8436         * include/bits/shared_ptr.h: Likewise.
8437         * include/bits/stl_list.h: Likewise.
8438         * include/bits/locale_classes.tcc: Likewise.
8439         * include/bits/locale_facets.tcc: Likewise.
8440         * include/bits/locale_classes.h: Likewise.
8441         * include/bits/forward_list.h: Likewise.
8442         * include/bits/stl_vector.h: Likewise.
8443         * include/bits/stl_deque.h: Likewise.
8444         * include/bits/istream.tcc: Likewise.
8445         * include/bits/stl_uninitialized.h: Likewise.
8446         * include/bits/ostream.tcc: Likewise.
8447         * include/bits/vector.tcc: Likewise.
8448         * include/bits/stl_tempbuf.h: Likewise.
8449         * include/bits/deque.tcc: Likewise.
8450         * include/bits/basic_string.tcc: Likewise.
8451         * include/bits/ostream_insert.h: Likewise.
8452         * include/bits/locale_facets_nonio.tcc: Likewise.
8453         * include/bits/stl_tree.h: Likewise.
8454         * include/bits/fstream.tcc: Likewise.
8455         * include/tr1/shared_ptr.h: Likewise.
8456         * include/tr1/hypergeometric.tcc: Likewise.
8457         * include/backward/hashtable.h: Likewise.
8458         * libsupc++/exception_ptr.h: Likewise.
8459         * libsupc++/eh_personality.cc: Likewise.
8460         * libsupc++/eh_call.cc: Likewise.
8461         * config/locale/gnu/monetary_members.cc: Likewise.
8462         * config/locale/gnu/time_members.h: Likewise.
8463         * config/locale/generic/time_members.h: Likewise.
8464
8465 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8466
8467         * include/parallel/algorithmfwd.h:
8468         Add parallelism default for many declarations.
8469         * include/parallel/numericfwd.h: Likewise.
8470         * include/parallel/iterator.h: Use iterator_traits as usual.
8471         * include/parallel/par_loop.h:
8472         Include equally_split.h.
8473         (for_each_template_random_access_ed):
8474         Avoid calling the Result default constructor.
8475         * include/parallel/numeric: Replace
8476         for_each_template_random_access by
8477         for_each_template_random_access_ed in numeric functions.
8478
8479 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8480
8481         * config/os/gnu-linux/os_defines.h: Remove superfluous
8482         __NO_STRING_INLINES.
8483
8484 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8485
8486         * testsuite/21_strings/c_strings/char/3.cc: New test.
8487         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8488
8489 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8490             Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR libstdc++/30928 (partial, works together with recent glibcs)
8493         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8494         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8495         defined.
8496         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8497         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8498         defined.
8499         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8500         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8501         defined.
8502         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8503         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8504         defined.
8505         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8506         argument is const char *, assign result to const char * var, not
8507         char *.
8508         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8509         argument is const wchar_t *, assign result to const wchar_t * var, not
8510         wchar_t *.
8511
8512 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8513
8514         * include/std/thread: Remove unused headers.
8515         (__thread_data_base): Remove unused mutex and base.
8516         (thread::~thread): Only detach if joinable.
8517         (thread::joinable): Test if thread data ptr is empty.
8518         (thread::_M_thread_data_mutex): Remove.
8519         (thread::_M_get_thread_data): Remove.
8520         (thread::_M_make_thread_data): Remove overload, use make_shared.
8521         (thread::id::id): Make constructor explicit.
8522         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8523         (thread::_M_start_thread): Break shared_ptr cycle on error.
8524         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8525         * testsuite/30_threads/thread/member/4.cc: New.
8526         * testsuite/30_threads/thread/member/5.cc: New.
8527
8528 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8529
8530         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8531         (standard_layout): Just use !has_virtual_destructor for now.
8532         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8533         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8534         * testsuite/30_threads/recursive_mutex/requirements/
8535         standard_layout.cc: New.
8536         * testsuite/30_threads/condition_variable/requirements/
8537         standard_layout.cc: New.
8538         * testsuite/29_atomics/atomic_address/requirements/
8539         standard_layout.cc: Adjust.
8540         * testsuite/29_atomics/atomic_flag/requirements/
8541         standard_layout.cc: Same.
8542         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8543         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8544         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8545         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8546         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8547         line numbers.
8548         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8549         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8550         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8551         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8552         Remove, not required.
8553
8554 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8555
8556         * include/std/thread (__thread_data_base, thread): Rename member
8557         functions to match coding style.
8558         (thread::thread,thread::operator=): Define move operations.
8559         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8560         * config/abi/pre/gnu.ver: Adjust.
8561
8562 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8563
8564         PR libstdc++/38384
8565         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8566         on HPUX.
8567         * configure: Regenerate.
8568
8569 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8570
8571         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8572         atomic_flag_fence.
8573
8574 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8575
8576 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8577             Uros Bizjak  <ubizjak@gmail.com>
8578
8579         PR libstdc++/38834
8580         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8581         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8582
8583 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8584             Rainer Emrich  <r.emrich@de.tecosim.com>
8585
8586         PR libstdc++/38919
8587         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8588         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8589         * configure: Regenerate.
8590
8591 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8592
8593         * include/std/thread (__thread_data_base::__run): Make non-const.
8594         * testsuite/30_threads/thread/cons/5.cc: New.
8595
8596 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8597
8598         * src/Makefile.am (sources): Add math_stubs_float.cc.
8599         * src/Makefile.in: Regenerate.
8600         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8601
8602 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8603
8604         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8605         * src/Makefile.in: Regenerate.
8606         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8607
8608 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8609
8610         PR libstdc++/32666
8611         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8612
8613 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8614
8615         PR libstdc++/32666
8616         * Makefile.am (hosted_source): Remove libmath directory.
8617         * Makefile.in: Regenerate.
8618         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8619         (AC_REPLACE_MATHFUNCS): Remove.
8620         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8621         in GLIBCXX_CHECK_C99_TR1.
8622         * acinclude.m4: Remove libmath, need_math.
8623         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8624         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8625         * configure.ac: Same.
8626         * configure: Regenerate.
8627         * fragment.am: Fix comment.
8628         * config.h.in: Regenerate.
8629         * src/Makefile.in: Regenerate.
8630         * src/Makefile.am: Remove libmath references.
8631         * doc/Makefile.in: Regenerate.
8632         * po/Makefile.in: Regenerate.
8633         * include/Makefile.in: Regenerate.
8634         * libsupc++/Makefile.in: Regenerate.
8635         * testsuite/Makefile.in: Regenerate.
8636
8637         * src/compatibility.cc: Also export long double versions of "C" math
8638         library if hppa-linux.
8639         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8640         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8641
8642         * libmath: Remove.
8643         * libmath/signbit.c: Same.
8644         * libmath/stubs.c: Same.
8645         * libmath/Makefile.in: Same.
8646         * libmath/copysignf.c: Same.
8647         * libmath/mathconf.h: Same.
8648         * libmath/signbitf.c: Same.
8649         * libmath/Makefile.am: Same.
8650         * libmath/signbitl.c: Same.
8651
8652 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8653             Paolo Carlini  <paolo.carlini@oracle.com>
8654
8655         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8656         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8657         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8658         * configure.ac: Adjust.
8659         * doc/xml/manual/configure.xml: Update.
8660         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8661         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8662         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8663         * configure: Regenerate.
8664         * config.h.in: Likewise.
8665
8666         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8667         thread::joinable, thread::swap, this_thread::get_id,
8668         this_thread::yield): Define inline...
8669         * include/std/thread: ... here.
8670         * config/abi/pre/gnu.ver: Adjust.
8671
8672 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8673
8674         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8675         Add dg-timeout-factor 2.0.
8676         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8677         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8678         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8679         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8680         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8681         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8682
8683 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8684
8685         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8686         field from readelf output.
8687
8688 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8689
8690         PR libstdc++/38384
8691         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8692         * configure: Regenerate.
8693
8694 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8695
8696         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8697         _GLIBCXX_HAVE_TLS.
8698         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8699
8700 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8701
8702         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8703         constructor for _M_pattern.
8704         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8705         string.cc: Test construction from different basic_string type.
8706         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8707         string.cc: Likewise.
8708
8709 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8710             Jonathan Larmour  <jifl@eCosCentric.com>
8711
8712         PR libstdc++/36801
8713         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8714         New.
8715         (__gnu_cxx::__exchange_and_add): Use it.
8716         * src/atomic.cc (get_atomic_mutex): New.
8717         * src/debug.cc (get_safe_base_mutex): New.
8718         * src/locale.cc (get_locale_cache_mutex): New.
8719         * src/mt_allocator.cc (get_freelist): New.
8720         (get_freelist_mutex): New.
8721         * src/pool_allocator.cc (get_palloc_mutex): New.
8722         * include/std/mutex (__once_functor_lock): To
8723         (__get_once_functor_lock): ...this.
8724         * src/mutex.cc (__once_mutex): Don't export, use
8725         (get_once_mutex): ...this.
8726         * config/abi/pre/gnu.ver: Adjust exports.
8727
8728 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR libstdc++/38732
8731         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8732         referenceCount field again.
8733         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8734         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8735         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8736         inline functions.
8737         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8738         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8739         instead of __cxa_exception.
8740         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8741         __cxxabiv1::__cxa_throw): Likewise.
8742         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8743         std::__exception_ptr::exception_ptr::_M_addref,
8744         std::__exception_ptr::exception_ptr::_M_release,
8745         __gxx_dependent_exception_cleanup): Likewise.
8746         * testsuite/18_support/exception/38732.cc: New test.
8747
8748         PR libstdc++/38092
8749         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8750         * src/compatibility.cc: Don't use .symver directives if
8751         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8752         * config.h.in: Regenerated.
8753         * configure: Likewise.
8754
8755 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8756
8757         PR libstdc++/38466
8758         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8759
8760 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8761
8762         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8763         of classic locale...
8764         (locale::classic): Here.
8765
8766 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8767
8768         * include/tr1_impl/regex: Fix bad return statements and typos.
8769
8770 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8771
8772         * include/tr1_impl/regex: Remove unimplemented function definitions.
8773         * testsuite/28_regex/init-list.cc: Compile only.
8774         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8775         c_string_extended.cc: Same.
8776         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8777         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8778
8779 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8780
8781         PR libstdc++/38384
8782         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8783         * configure: Regenerate.
8784
8785 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8786
8787         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8788         * configure: Regenerate.
8789
8790 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8791
8792         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8793         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8794         * configure: Regenerate.
8795
8796 2009-01-04  Richard Guenther  <rguenther@suse.de>
8797
8798         PR libstdc++/38720
8799         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8800         integer type for storage, arithmetic and comparisons.
8801         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8802
8803 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8804
8805         PR libstdc++/38719
8806         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8807         _Fwd_list_const_iterator::_M_next): Fix return type.
8808
8809 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8810
8811         * Revert last commit, reopen and suspend libstdc++/38678.
8812
8813 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8814
8815         PR libstdc++/38678
8816         * include/std/istream (basic_istream<>::_M_read): New.
8817         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8818         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8819         * include/std/ostream (basic_ostream<>::_M_write_): New.
8820         (basic_ostream<>::_M_write): Adjust.
8821         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8822         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8823         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8824         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8825         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.