OSDN Git Service

2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
2
3         PR libstdc++/40221
4         * include/tr1_impl/functional: Add explicit cast.
5
6 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR libstdc++/40094
9         Revert:
10         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
11         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
12         out of line member functions definitions.
13         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
14         Remove, use static locals instead.
15         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
16         * src/throw_allocator.cc: New.
17         * src/Makefile.am: Add.
18         * config/abi/pre/gnu.ver: Add exports.
19         * src/Makefile.in: Regenerate.
20
21 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
22
23         * include/tr1_impl/functional (function): Use explicit operator bool.
24         * include/bits/shared_ptr.h (__shared_ptr): Same.
25         * include/bits/unique_ptr.h (unique_ptr): Same.
26         * include/std/mutex (unique_lock): Same.
27         * include/std/system_error (error_code): Same.
28         (error_condition): Same.
29         * include/std/ostream (sentry): Same.
30         * include/std/istream (sentry): Same.
31         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
32         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
33         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
34         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
35         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
36         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
37         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
38
39 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
40
41         * testsuite/23_containers/list/14340.cc: Abstract list type.
42         * testsuite/23_containers/list/init-list.cc: Same.
43         * testsuite/23_containers/list/pthread5.cc: Same.
44         * testsuite/23_containers/list/invalidation/1.cc: Same.
45         * testsuite/23_containers/list/invalidation/2.cc: Same.
46         * testsuite/23_containers/list/invalidation/3.cc: Same.
47         * testsuite/23_containers/list/invalidation/4.cc: Same.
48         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
49         * testsuite/23_containers/list/modifiers/1.cc: Same.
50         * testsuite/23_containers/list/modifiers/2.cc: Same.
51         * testsuite/23_containers/list/modifiers/3.cc: Same.
52         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
53         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
54         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
55         * testsuite/23_containers/list/cons/1.cc: Same.
56         * testsuite/23_containers/list/cons/2.cc: Same.
57         * testsuite/23_containers/list/cons/3.cc: Same.
58         * testsuite/23_containers/list/cons/4.cc: Same.
59         * testsuite/23_containers/list/cons/5.cc: Same.
60         * testsuite/23_containers/list/cons/6.cc: Same.
61         * testsuite/23_containers/list/cons/7.cc: Same.
62         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
63         * testsuite/23_containers/list/cons/8.cc: Same.
64         * testsuite/23_containers/list/cons/9.cc: Same.
65         * testsuite/23_containers/list/operations/1.cc: Same.
66         * testsuite/23_containers/list/operations/2.cc: Same.
67         * testsuite/23_containers/list/operations/3.cc: Same.
68         * testsuite/23_containers/list/operations/4.cc: Same.
69         * testsuite/23_containers/list/operations/5.cc: Same.
70         * testsuite/23_containers/list/requirements/citerators.cc: Same.
71         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
72         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
73         * testsuite/23_containers/list/requirements/dr438/
74         constructor_1_neg.cc: Same.
75         * testsuite/23_containers/list/requirements/dr438/
76         constructor_2_neg.cc: Same.
77         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
78         * testsuite/23_containers/list/requirements/
79         partial_specialization/1.cc: Same.
80         * testsuite/23_containers/list/23781.cc: Same.
81         * testsuite/23_containers/list/pthread1.cc: Same.
82         * testsuite/23_containers/list/capacity/1.cc: Same.
83         * testsuite/23_containers/list/capacity/29134.cc: Same.
84         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
85         * testsuite/23_containers/list/moveable.cc: Same.
86
87         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
88
89 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
90
91         PR libstdc++/40184
92         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
93         Declare...
94         * config/locale/gnu/c_locale.cc: ... and define.
95         * config/locale/generic/c_locale.cc: Define.
96         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
97         Use it.
98         * testsuite/22_locale/locale/cons/40184.cc: New.
99
100 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
101
102         PR libstdc++/40192
103         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
104         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
105         * testsuite/23_containers/vector/40192.cc: New.
106
107 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
108
109         * include/bits/stl_pair.h (swap): Do not swap rvalues.
110         * include/bits/stl_deque.h (swap): Likewise.
111         * include/bits/stl_list.h (swap): Likewise.
112         * include/bits/stl_vector.h (swap): Likewise.
113         * include/bits/stl_bvector.h (swap): Likewise.
114         * include/bits/stl_queue.h (swap): Likewise.
115         * include/bits/stl_stack.h (swap): Likewise.
116         * include/bits/stl_tree.h (swap): Likewise.
117         * include/bits/stl_map.h (swap): Likewise.
118         * include/bits/stl_multimap.h (swap): Likewise.
119         * include/bits/stl_set.h (swap): Likewise.
120         * include/bits/stl_multiset.h (swap): Likewise.
121         * include/bits/forward_list.h (swap): Likewise.
122         * include/bits/unique_ptr.h (swap): Likewise.
123         * include/debug/deque (swap): Likewise.
124         * include/debug/list (swap): Likewise.
125         * include/debug/vector (swap): Likewise.
126         * include/debug/map.h (swap): Likewise.
127         * include/debug/multimap.h (swap): Likewise.
128         * include/debug/set.h (swap): Likewise.
129         * include/debug/multiset.h (swap): Likewise.
130         * include/debug/unordered_map (swap): Likewise.
131         * include/debug/unordered_set (swap): Likewise.
132         * include/ext/vstring.h (swap): Likewise.
133         * include/tr1_impl/unordered_map (swap): Likewise.
134         * include/tr1_impl/hashtable (swap): Likewise.
135         * include/tr1_impl/unordered_set (swap): Likewise.
136         * include/std/tuple (swap): Likewise.
137         * include/std/mutex (swap): Likewise.
138         * include/std/thread (swap): Likewise.
139         (operator<<): Only output to lvalue streams.
140         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
141         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
142         * testsuite/23_containers/deque/requirements/dr438/
143         assign_neg.cc: Adjust line numbers.
144         * testsuite/23_containers/deque/requirements/dr438/
145         constructor_1_neg.cc: Likewise.
146         * testsuite/23_containers/deque/requirements/dr438/
147         constructor_2_neg.cc: Likewise.
148         * testsuite/23_containers/deque/requirements/dr438/
149         insert_neg.cc: Likewise.
150         * testsuite/23_containers/list/requirements/dr438/
151         assign_neg.cc: Likewise.
152         * testsuite/23_containers/list/requirements/dr438/
153         constructor_1_neg.cc: Likewise.
154         * testsuite/23_containers/list/requirements/dr438/
155         constructor_2_neg.cc: Likewise.
156         * testsuite/23_containers/list/requirements/dr438/
157         insert_neg.cc: Likewise.
158         * testsuite/23_containers/vector/requirements/dr438/
159         assign_neg.cc: Likewise.
160         * testsuite/23_containers/vector/requirements/dr438/
161         constructor_1_neg.cc: Likewise.
162         * testsuite/23_containers/vector/requirements/dr438/
163         constructor_2_neg.cc: Likewise.
164         * testsuite/23_containers/vector/requirements/dr438/
165         insert_neg.cc: Likewise.
166         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
167         test non-member swap.
168         * testsuite/30_threads/thread/swap/2.cc: Remove.
169
170 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
171
172         * include/std/mutex: Move std::lock_error to ...
173         * src/compatibility.cc: Here.
174         * src/mutex.cc: Likewise.
175         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
176         for lock types and remove std::lock_error check.
177
178 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
179
180         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
181         double include.
182
183 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
184
185         PR libstdc++/40160
186         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
187         typeid when __GXX_RTTI is undefined.
188         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
189         for null _M_variant._M_iterator._M_type,
190         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
191         * testsuite/21_strings/basic_string/40160.cc: New.
192
193 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
194
195         * testsuite/26_numerics/random/discrete_distribution/cons/
196         num_xbound_fun.cc: Minor tweaks.
197         * testsuite/26_numerics/random/piecewise_constant_distribution/
198         cons/initlist_fun.cc: Likewise
199         * testsuite/26_numerics/random/piecewise_constant_distribution/
200         cons/num_xbound_fun.cc: Likewise
201         * testsuite/26_numerics/random/piecewise_linear_distribution/
202         cons/initlist_fun.cc: Likewise
203         * testsuite/26_numerics/random/piecewise_linear_distribution/
204         cons/num_xbound_fun.cc: Likewise
205
206 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
207
208         PR libstdc++/36211
209         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
210         cxxldflags to additional_flags rather than cxx_final.
211
212 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
213
214         * testsuite/26_numerics/random/discrete_distribution/cons/
215         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
216         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
217         initlist_fun.cc: Likewise
218         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
219         num_xbound_fun.cc: Likewise
220         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
221         initlist_fun.cc: Likewise
222         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
223         num_xbound_fun.cc: Likewise
224
225 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
226
227         PR libstdc++/40123
228         * random.tcc (independent_bits_engine<>::operator()()): Use
229         result_type(1), not 1UL.
230
231         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
232         and _M_b.min(), instead of this->max() and this->min().
233
234         * random.h (_ShiftMin1): Remove, adjust everywhere.
235
236         * random.tcc: Minor cosmetic changes.
237
238 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
239
240         * include/bits/random.tcc (cauchy_distribution<>::
241         operator()(_UniformRandomNumberGenerator&, const param_type&)):
242         Avoid M_PI, a glibc extension.
243
244 2009-05-13  Ben Elliston  <bje@au.ibm.com>
245
246         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
247         * include/Makefile.in: Likewise.
248
249 2009-05-13  Ben Elliston  <bje@au.ibm.com>
250
251         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
252         const void * const.
253
254 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
255
256         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
257         random number engines, complex, bitset, array, time utilities, and
258         char_traits.
259
260 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
261
262         * libsupc++/exception: Include nested_exception.h in C++0x mode.
263         * libsupc++/nested_exception.h: New.
264         * libsupc++/Makefile.am: Add new header.
265         * libsupc++/Makefile.in: Regenerate.
266         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
267         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
268         * testsuite/18_support/nested_exception/cons.cc: New.
269         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
270         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
271         * doc/xml/manual/status_cxx200x.xml: Adjust.
272
273 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
274
275         * include/ext/throw_allocator.h: Remove redundant include.
276
277 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
278
279         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
280         out of line member functions definitions.
281         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
282         Remove, use static locals instead.
283         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
284         * src/throw_allocator.cc: New.
285         * src/Makefile.am: Add.
286         * config/abi/pre/gnu.ver: Add exports.
287         * src/Makefile.in: Regenerate.
288
289 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
290
291         * configure.ac: Bump libtool_VERSION to 6:12:0.
292         * configure: Regenerate.
293
294 2009-05-07  Matthias Klose  <doko@ubuntu.com>
295
296         PR libstdc++/40038
297         * src/math_stubs_long_double.cc: Add ceill.
298
299 2009-05-06  Johannes Singler  <singler@ira.uka.de>
300
301         PR libstdc++/39546
302         * include/parallel/algo.h (find_switch):
303         Parametrize binder2nd with const T& instead of T.
304         * testsuite/25_algorithms/find/39546.cc: new test case
305
306 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
307
308         Revert:
309         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
310
311         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
312         possible.
313         * configure: Regenerate.
314
315 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
316
317         PR libstdc++/39909
318         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
319         __set_once_functor_lock_ptr): Replace global lock object with local
320         locks on global mutex.
321         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
322         __set_once_functor_lock_ptr): Likewise, keeping old function to
323         preserve ABI.
324         (__once_proxy): Use pointer to local lock if set, global lock
325         otherwise.
326         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
327         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
328         * testsuite/30_threads/call_once/39909.cc: New.
329
330 2009-05-03  Jan Hubicka  <jh@suse.cz>
331
332         * include/parallel/settings.h (get): Mark const.
333         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
334         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
335         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
336         throw ().
337         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
338         (is_open, fd): Mark pure and throw ().
339         (seekoff): Mark throw ().
340
341 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
342
343         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
344         possible.
345         * configure: Regenerate.
346
347 2009-05-02  Jan Hubicka  <jh@suse.cz>
348
349         * include/tr1_impl/functional_hash.h (explicit specializations of ()
350         operator): Mark pure.
351
352 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
353
354         * scripts/create_testsuite_files: Remove thread directory.
355
356 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
357
358         PR libstdc++/39868
359         * scripts/run_doxygen: Uncomment removal of includes.
360         (problematic): Rewrite __cxxabiv1 namespace to abi.
361
362 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
363
364         Revert the last commit.
365
366 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
367
368         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
369         Replace global lock object with local locks on global mutex.
370         * src/mutex.cc: Likewise.
371         * config/abi/pre/gnu.ver: Adjust.
372         * testsuite/30_threads/call_once/call_once2.cc: New.
373
374 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
375
376         PR libstdc++/39880
377         PR libstdc++/39881
378         PR libstdc++/39882
379         * include/std/system_error (is_error_code_enum<errc>): Remove.
380         (error_condition<>::error_condition(_ErrorCodeEnum,)
381         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
382         (error_code<>::error_code(_ErrorCodeEnum,),
383         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
384         * testsuite/19_diagnostics/system_error/39880.cc: New.
385         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
386         Likewise.
387         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
388         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
389         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
390         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
391         Adjust.
392         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
393         Likewise.
394         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
395         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
396         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
397         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
398         Likewise.
399         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
400         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
401         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
402         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
403
404 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
405
406         * doc/xml/authors.xml: Add space.
407         * doc/xml/faq.xml: Update links.
408         * doc/xml/manual/intro.xml: Same.
409         * doc/xml/manual/abi.xml: Update.
410         * doc/xml/manual/appendix_contributing.xml: Fix typo.
411         * doc/xml/manual/status_cxxtr1.xml: Update links.
412         * doc/xml/manual/status_cxx1998.xml: Same.
413         * doc/xml/manual/status_cxx200x.xml: Same.
414
415 2009-04-22  Jan Hubicka  <jh@suse.cz>
416
417         * include/tr1_impl/array (at): Do not use builtin_expect.
418         * include/ext/throw_allocator.h (allocate): Likewise.
419         * include/ext/pool_allocator.h (allocate): Likweise.
420         * include/ext/bitmap_allocator.h (allocate): Likewise.
421         * include/ext/rc_string_base.h (_S_construct): Likewise.
422         * include/ext/malloc_allocator.h (allocate): Likewise.
423         * include/ext/mt_allocator.h (allocate): Likewise.
424         * include/ext/sso_string_base.h (_M_construct): Likewise.
425         * include/bits/basic_string.tcc (_S_construct): Likewise.
426
427 2009-04-22  Jan Hubicka  <jh@suse.cz>
428
429         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
430         (atexit, atoll, stroll, strtoull): Mark throw ()
431         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
432         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
433         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
434         (atexit, atoll, stroll, strtoull): Mark throw ()
435         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
436         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
437
438 2009-04-21  Jan Hubicka  <jh@suse.cz>
439
440         * include/ext/atomicity.h
441         (__exchange_and_add, __atomic_add): Mark throw ().
442         * config/os/aix/atomicity.h
443         * config/os/aix/atomicity.h
444         * config/os/irix/atomicity.h
445         * config/cpu/cris/atomicity.h
446         * config/cpu/m68k/atomicity.h
447         * config/cpu/hppa/atomicity.h
448         * config/cpu/sparc/atomicity.h
449         * config/cpu/i386/atomicity.h
450         * config/cpu/i486/atomicity.h
451         * config/cpu/sh/atomicity.h
452         * config/cpu/generic/atomicity_mutex/atomicity.h
453         * config/cpu/generic/atomicity_builtins/atomicity.h
454         (__exchange_and_add, __atomic_add): Mark throw ().
455
456 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
457
458         PR libstdc++/39835
459         * include/bits/random.h: Avoid the badname __alpha (and, for
460         consistency, __beta too).
461         * include/bits/random.tcc: Likewise.
462
463 2009-04-19  Jan Hubicka  <jh@suse.cz>
464
465         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
466         _GLIBCXX_NOTHROW.
467
468 2009-04-19  Jan Hubicka  <jh@suse.cz>
469
470         * include/c_compatibility/stdatomic.h
471         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
472         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
473         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
474
475 2009-04-18  Jan Hubicka  <jh@suse.cz>
476
477         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
478         * libsupc++/unwind-cxx.h (__cxa_get_globals,
479         __cxa_get_globals_fast): Mark const.
480         (__cxa_get_exception_ptr): Mark pure.
481         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
482         (__terminate): Makr throw ().
483         * libsupc++/exception (terminate): Mark throw().
484         (uncaught_exception): Mark pure.
485         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
486         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
487         Mark throw().
488         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
489         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
490         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
491         __cxa_guard_abort): Mark throw ().
492         (__cxa_pure_virtual): Mark noreturn.
493         (__cxa_current_exception_type): Mark throw and pure.
494         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
495         __cxa_exception_type): Mark pure.
496         (_M_safe_bool_dummy): Mark pure and const.
497
498 2009-04-18  Jan Hubicka  <jh@suse.cz>
499
500         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
501         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
502         _M_destroy_thread_key): Mark throw ()
503         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
504         _M_singular, _M_can_compare _M_get_mutex, _M_message,
505         _M_get_max_length): Mark throw ().
506         * include/debug/formatter.h (_M_message, _M_format_word,
507         _M_get_max_length): Mark throw ().
508         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
509         _M_detach_single): Mark throw ().
510         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
511         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
512         throw ()
513         (_M_get_mutex): Mark throw ().
514         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
515         (_M_destroy_thread_key): Mark CONST and throw.
516         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
517         throw ().
518
519 2009-04-18  Jan Hubicka  <jh@suse.cz>
520
521         * src/condition_variable.cc (condition_variable,
522         condition_variable_any constructors): Mark throw()
523         * src/hash.cc (operator() for long double, string, and wstring): Mark
524         throw ().
525         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
526         _M_setup, rdbuf, str): Mark throw ().
527         * src/chrono.cc (new): Mark throw ().
528         * include/std/system_error (system_category, generic_category): Mark
529         throw () and const.
530         * include/std/chrono (now): Mark throw ().
531         * include/std/condition_variable (condition_variable,
532         ~condition_variable, condition_variable_any,
533         ~condition_variable_any): Mark throw ().
534         * include/std/mutex (mutex): Mark throw ().
535         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
536         throw.
537         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
538         and throw ().
539         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
540         * include/bits/locale_classes.h (_S_initialize_once,
541         _S_clone_c_locale): Mark throw ().
542         (_S_get_c_name): Mark const and throw ().
543         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
544         throw ().
545         * include/bits/locale_facets.h (__convert_to_v explicit instances):
546         Mark throw ().
547         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
548         throw ().
549         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
550         ios_base): Mark throw ()
551         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
552         * include/backward/strstream (strstreambuf constructors): Mark throw ().
553         (str, freeze, _M_setupf): Mark throw ().
554         (pcount): Mark pure and throw ().
555         (rdbuf): Mark const and throw ().
556
557 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
558
559         PR libstdc++/39802
560         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
561         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
562         Always accept negative values, for unsigned types too.
563         * testsuite/22_locale/num_get/get/char/39802.cc: New.
564         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
565
566 2009-04-18  Jan Hubicka  <jh@suse.cz>
567
568         * include/debug/formater.h: Include bits/c++config.h.
569         (_M_error): Mark noreturn.
570         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
571         _GLIBCXX_NORETURN): New.
572         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
573         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
574         Mark pure.
575         * include/c_compatibility/stdatomic.h
576         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
577         __atomic_flag_wait_explicit, __atomic_flag_for_address):
578         Mark by throw ().
579         * src/atomic.cc (atomic_flag_test_and_set_explicit,
580         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
581         __atomic_flag_for_address): Mark by throw ().
582
583 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
584
585         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
586
587 2009-04-16  Jan Hubicka  <jh@suse.cz>
588
589         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
590         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
591         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
592         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
593         out body to ...
594         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
595         functions.
596         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
597         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
598         _Rb_tree_black_count): Mark nothrow.
599
600 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
601
602         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
603         from base classes.
604         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
605
606 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
607
608         * doc/html: Regenerate.
609
610 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
611
612         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
613
614         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
615         * doc/xml/gnu/fdl-1.2.xml: Same.
616         * doc/xml/manual/numerics.xml: Same.
617         * doc/xml/manual/concurrency.xml: Same.
618         * doc/xml/manual/intro.xml: Same.
619         * doc/xml/manual/status_cxxtr1.xml: Same.
620         * doc/xml/manual/containers.xml: Same.
621         * doc/xml/manual/io.xml: Same.
622         * doc/xml/manual/utilities.xml: Same.
623         * doc/xml/manual/support.xml: Same.
624         * doc/xml/manual/using.xml: Same.
625         * doc/xml/manual/localization.xml: Same.
626         * doc/xml/manual/locale.xml: Same.
627         * doc/xml/manual/extensions.xml: Same.
628         * doc/xml/manual/appendix_contributing.xml: Same.
629         * doc/xml/manual/diagnostics.xml: Same.
630         * doc/xml/manual/status_cxx200x.xml: Same.
631
632 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
633
634         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
635         * doc/xml/manual/status_cxx200x.xml: Adjust.
636
637 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
638
639         * doc/xml/spine.xml: Remove unused license entity, update
640         copyright year.
641
642         * doc/xml/manual/spine.xml: Markup for primary index terms.
643         * doc/xml/manual/numerics.xml: Same.
644         * doc/xml/manual/intro.xml: Same.
645         * doc/xml/manual/containers.xml: Same.
646         * doc/xml/manual/io.xml: Same.
647         * doc/xml/manual/appendix_porting.xml: Same.
648         * doc/xml/manual/utilities.xml: Same.
649         * doc/xml/manual/support.xml: Same.
650         * doc/xml/manual/localization.xml: Same.
651         * doc/xml/manual/strings.xml: Same.
652         * doc/xml/manual/extensions.xml: Same.
653         * doc/xml/manual/appendix_contributing.xml: Same.
654         * doc/xml/manual/diagnostics.xml: Same.
655         * doc/xml/manual/algorithms.xml: Same.
656         * doc/xml/manual/appendix_free.xml: Same.
657         * doc/xml/manual/iterators.xml: Same.
658
659         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
660         * doc/xml/gnu/fdl-1.2.xml: Same.
661
662         * doc/xml/manual/status_cxx200x.xml: Re-write.
663
664 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
665
666         PR libstdc++/39629 (final bits)
667         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
668         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
669         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
670         Fix formula for __j.
671         * include/bits/random.tcc (operator==(const normal_distribution<>&,
672         const normal_distribution<>&): Remove.
673         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
674         const uniform_int_distribution<>&), operator==(const
675         uniform_real_distribution<>&, const uniform_real_distribution<>&),
676         operator==(const normal_distribution<>&, const normal_distribution<>&),
677         operator==(const lognormal_distribution<>&,
678         const lognormal_distribution<>&), operator==(const
679         chi_squared_distribution<>&, const chi_squared_distribution<>&),
680         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
681         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
682         operator==(const student_t_distribution<>&,
683         const student_t_distribution<>&), operator==(const
684         bernoulli_distribution<>&, const bernoulli_distribution<>&),
685         operator==(const binomial_distribution<>&, const
686         binomial_distribution<>&), operator==(const geometric_distribution<>&,
687         const geometric_distribution<>&), operator==(const
688         negative_binomial_distribution<>&, const
689         negative_binomial_distribution<>&), operator==(const
690         poisson_distribution<>&, const poisson_distribution<>&),
691         operator==(const exponential_distribution<>&,
692         const exponential_distribution<>&), operator==(const
693         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
694         weibull_distribution<>&, const weibull_distribution<>&),
695         operator==(const extreme_value_distribution<>&,
696         const extreme_value_distribution<>&), operator==(const
697         discrete_distribution<>&, const discrete_distribution<>&),
698         operator==(const piecewise_constant_distribution<>&,
699         const piecewise_constant_distribution<>&), operator==(const
700         piecewise_linear_distribution<>&, const
701         piecewise_linear_distribution<>&)): Remove.
702         * testsuite/26_numerics/random/uniform_real_distribution/operators/
703         serialize.cc: Remove.
704         * testsuite/26_numerics/random/piecewise_constant_distribution/
705         operators/serialize.cc: Likewise.
706         * testsuite/26_numerics/random/chi_squared_distribution/operators/
707         serialize.cc: Likewise.
708         * testsuite/26_numerics/random/normal_distribution/operators/
709         serialize.cc: Likewise.
710         * testsuite/26_numerics/random/uniform_int_distribution/operators/
711         serialize.cc: Likewise.
712         * testsuite/26_numerics/random/poisson_distribution/operators/
713         serialize.cc: Likewise.
714         * testsuite/26_numerics/random/bernoulli_distribution/operators/
715         serialize.cc: Likewise.
716         * testsuite/26_numerics/random/discrete_distribution/operators/
717         serialize.cc: Likewise.
718         * testsuite/26_numerics/random/weibull_distribution/operators/
719         serialize.cc: Likewise.
720         * testsuite/26_numerics/random/negative_binomial_distribution/
721         operators/serialize.cc: Likewise.
722         * testsuite/26_numerics/random/cauchy_distribution/operators/
723         serialize.cc: Likewise.
724         * testsuite/26_numerics/random/gamma_distribution/operators/
725         serialize.cc: Likewise.
726         * testsuite/26_numerics/random/fisher_f_distribution/operators/
727         serialize.cc: Likewise.
728         * testsuite/26_numerics/random/exponential_distribution/operators/
729         serialize.cc: Likewise.
730         * testsuite/26_numerics/random/lognormal_distribution/operators/
731         serialize.cc: Likewise.
732         * testsuite/26_numerics/random/binomial_distribution/operators/
733         serialize.cc: Likewise.
734         * testsuite/26_numerics/random/extreme_value_distribution/
735         operators/serialize.cc: Likewise.
736         * testsuite/26_numerics/random/piecewise_linear_distribution/
737         operators/serialize.cc: Likewise.
738         * testsuite/26_numerics/random/student_t_distribution/operators/
739         serialize.cc: Likewise.
740         * testsuite/26_numerics/random/geometric_distribution/operators/
741         serialize.cc: Likewise.
742
743         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
744         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
745         mersenne_twister_engine<>::seed(_Gen&,
746         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
747         subtract_with_carry_engine<>::seed(_Gen&,
748         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
749         Remove, unused.
750         * include/bits/random.tcc (linear_congruential_engine<>::
751         seed(_Gen&, false_type): Likewise.
752
753 2009-04-09  Nick Clifton  <nickc@redhat.com>
754
755         * src/allocator-inst.cc: Change copyright header to refer to
756         version 3 of the GNU General Public License with version 3.1
757         of the GCC Runtime Library Exception and to point readers at
758         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
759         web page.
760         * config/abi/compatibility.h: Likewise.
761         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
762         * config/abi/pre/gnu.ver: Likewise.
763         * config/allocator/bitmap_allocator_base.h: Likewise.
764         * config/allocator/malloc_allocator_base.h: Likewise.
765         * config/allocator/mt_allocator_base.h: Likewise.
766         * config/allocator/new_allocator_base.h: Likewise.
767         * config/allocator/pool_allocator_base.h: Likewise.
768         * config/cpu/alpha/atomic_word.h: Likewise.
769         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
770         * config/cpu/cris/atomic_word.h: Likewise.
771         * config/cpu/cris/atomicity.h: Likewise.
772         * config/cpu/generic/atomic_word.h: Likewise.
773         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
774         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
775         * config/cpu/generic/cpu_defines.h: Likewise.
776         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
777         * config/cpu/hppa/atomicity.h: Likewise.
778         * config/cpu/i386/atomicity.h: Likewise.
779         * config/cpu/i486/atomicity.h: Likewise.
780         * config/cpu/ia64/atomic_word.h: Likewise.
781         * config/cpu/m68k/atomicity.h: Likewise.
782         * config/cpu/powerpc/atomic_word.h: Likewise.
783         * config/cpu/powerpc/cpu_defines.h: Likewise.
784         * config/cpu/sh/atomicity.h: Likewise.
785         * config/cpu/sparc/atomic_word.h: Likewise.
786         * config/cpu/sparc/atomicity.h: Likewise.
787         * config/io/basic_file_stdio.cc: Likewise.
788         * config/io/basic_file_stdio.h: Likewise.
789         * config/io/c_io_stdio.h: Likewise.
790         * config/locale/darwin/ctype_members.cc: Likewise.
791         * config/locale/generic/c++locale_internal.h: Likewise.
792         * config/locale/generic/c_locale.cc: Likewise.
793         * config/locale/generic/c_locale.h: Likewise.
794         * config/locale/generic/codecvt_members.cc: Likewise.
795         * config/locale/generic/collate_members.cc: Likewise.
796         * config/locale/generic/ctype_members.cc: Likewise.
797         * config/locale/generic/messages_members.cc: Likewise.
798         * config/locale/generic/messages_members.h: Likewise.
799         * config/locale/generic/monetary_members.cc: Likewise.
800         * config/locale/generic/numeric_members.cc: Likewise.
801         * config/locale/generic/time_members.cc: Likewise.
802         * config/locale/generic/time_members.h: Likewise.
803         * config/locale/gnu/c++locale_internal.h: Likewise.
804         * config/locale/gnu/c_locale.cc: Likewise.
805         * config/locale/gnu/c_locale.h: Likewise.
806         * config/locale/gnu/codecvt_members.cc: Likewise.
807         * config/locale/gnu/collate_members.cc: Likewise.
808         * config/locale/gnu/ctype_members.cc: Likewise.
809         * config/locale/gnu/messages_members.cc: Likewise.
810         * config/locale/gnu/messages_members.h: Likewise.
811         * config/locale/gnu/monetary_members.cc: Likewise.
812         * config/locale/gnu/numeric_members.cc: Likewise.
813         * config/locale/gnu/time_members.cc: Likewise.
814         * config/locale/gnu/time_members.h: Likewise.
815         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
816         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
817         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
818         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
819         * config/os/aix/atomic_word.h: Likewise.
820         * config/os/aix/atomicity.h: Likewise.
821         * config/os/aix/ctype_base.h: Likewise.
822         * config/os/aix/ctype_inline.h: Likewise.
823         * config/os/aix/ctype_noninline.h: Likewise.
824         * config/os/aix/os_defines.h: Likewise.
825         * config/os/bsd/darwin/ctype_base.h: Likewise.
826         * config/os/bsd/darwin/ctype_inline.h: Likewise.
827         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
828         * config/os/bsd/darwin/os_defines.h: Likewise.
829         * config/os/bsd/freebsd/ctype_base.h: Likewise.
830         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
831         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
832         * config/os/bsd/freebsd/os_defines.h: Likewise.
833         * config/os/bsd/netbsd/ctype_base.h: Likewise.
834         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
835         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
836         * config/os/bsd/netbsd/os_defines.h: Likewise.
837         * config/os/djgpp/ctype_base.h: Likewise.
838         * config/os/djgpp/ctype_inline.h: Likewise.
839         * config/os/djgpp/ctype_noninline.h: Likewise.
840         * config/os/djgpp/os_defines.h: Likewise.
841         * config/os/generic/ctype_base.h: Likewise.
842         * config/os/generic/ctype_inline.h: Likewise.
843         * config/os/generic/ctype_noninline.h: Likewise.
844         * config/os/generic/error_constants.h: Likewise.
845         * config/os/generic/os_defines.h: Likewise.
846         * config/os/gnu-linux/ctype_base.h: Likewise.
847         * config/os/gnu-linux/ctype_inline.h: Likewise.
848         * config/os/gnu-linux/ctype_noninline.h: Likewise.
849         * config/os/gnu-linux/os_defines.h: Likewise.
850         * config/os/hpux/ctype_base.h: Likewise.
851         * config/os/hpux/ctype_inline.h: Likewise.
852         * config/os/hpux/ctype_noninline.h: Likewise.
853         * config/os/hpux/os_defines.h: Likewise.
854         * config/os/irix/atomic_word.h: Likewise.
855         * config/os/irix/atomicity.h: Likewise.
856         * config/os/irix/irix5.2/ctype_base.h: Likewise.
857         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
858         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
859         * config/os/irix/irix5.2/os_defines.h: Likewise.
860         * config/os/irix/irix6.5/ctype_base.h: Likewise.
861         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
862         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
863         * config/os/irix/irix6.5/os_defines.h: Likewise.
864         * config/os/mingw32/ctype_base.h: Likewise.
865         * config/os/mingw32/ctype_inline.h: Likewise.
866         * config/os/mingw32/ctype_noninline.h: Likewise.
867         * config/os/mingw32/error_constants.h: Likewise.
868         * config/os/mingw32/os_defines.h: Likewise.
869         * config/os/newlib/ctype_base.h: Likewise.
870         * config/os/newlib/ctype_inline.h: Likewise.
871         * config/os/newlib/ctype_noninline.h: Likewise.
872         * config/os/newlib/os_defines.h: Likewise.
873         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
874         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
875         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
876         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
877         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
878         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
879         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
880         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
881         * config/os/tpf/ctype_base.h: Likewise.
882         * config/os/tpf/ctype_inline.h: Likewise.
883         * config/os/tpf/ctype_noninline.h: Likewise.
884         * config/os/tpf/os_defines.h: Likewise.
885         * config/os/uclibc/ctype_base.h: Likewise.
886         * config/os/uclibc/ctype_inline.h: Likewise.
887         * config/os/uclibc/ctype_noninline.h: Likewise.
888         * config/os/uclibc/os_defines.h: Likewise.
889         * config/os/vxworks/ctype_base.h: Likewise.
890         * config/os/vxworks/ctype_inline.h: Likewise.
891         * config/os/vxworks/ctype_noninline.h: Likewise.
892         * config/os/vxworks/os_defines.h: Likewise.
893         * include/backward/auto_ptr.h: Likewise.
894         * include/backward/backward_warning.h: Likewise.
895         * include/backward/binders.h: Likewise.
896         * include/backward/hash_fun.h: Likewise.
897         * include/backward/hash_map: Likewise.
898         * include/backward/hash_set: Likewise.
899         * include/backward/hashtable.h: Likewise.
900         * include/backward/strstream: Likewise.
901         * include/bits/algorithmfwd.h: Likewise.
902         * include/bits/allocator.h: Likewise.
903         * include/bits/atomic_0.h: Likewise.
904         * include/bits/atomic_2.h: Likewise.
905         * include/bits/atomicfwd_c.h: Likewise.
906         * include/bits/atomicfwd_cxx.h: Likewise.
907         * include/bits/basic_ios.h: Likewise.
908         * include/bits/basic_ios.tcc: Likewise.
909         * include/bits/basic_string.h: Likewise.
910         * include/bits/basic_string.tcc: Likewise.
911         * include/bits/boost_concept_check.h: Likewise.
912         * include/bits/c++config: Likewise.
913         * include/bits/char_traits.h: Likewise.
914         * include/bits/codecvt.h: Likewise.
915         * include/bits/concept_check.h: Likewise.
916         * include/bits/cpp_type_traits.h: Likewise.
917         * include/bits/deque.tcc: Likewise.
918         * include/bits/forward_list.h: Likewise.
919         * include/bits/forward_list.tcc: Likewise.
920         * include/bits/fstream.tcc: Likewise.
921         * include/bits/functexcept.h: Likewise.
922         * include/bits/functional_hash.h: Likewise.
923         * include/bits/gslice.h: Likewise.
924         * include/bits/gslice_array.h: Likewise.
925         * include/bits/hashtable.h: Likewise.
926         * include/bits/indirect_array.h: Likewise.
927         * include/bits/ios_base.h: Likewise.
928         * include/bits/istream.tcc: Likewise.
929         * include/bits/list.tcc: Likewise.
930         * include/bits/locale_classes.h: Likewise.
931         * include/bits/locale_classes.tcc: Likewise.
932         * include/bits/locale_facets.h: Likewise.
933         * include/bits/locale_facets.tcc: Likewise.
934         * include/bits/locale_facets_nonio.h: Likewise.
935         * include/bits/locale_facets_nonio.tcc: Likewise.
936         * include/bits/localefwd.h: Likewise.
937         * include/bits/mask_array.h: Likewise.
938         * include/bits/move.h: Likewise.
939         * include/bits/ostream.tcc: Likewise.
940         * include/bits/ostream_insert.h: Likewise.
941         * include/bits/postypes.h: Likewise.
942         * include/bits/shared_ptr.h: Likewise.
943         * include/bits/slice_array.h: Likewise.
944         * include/bits/sstream.tcc: Likewise.
945         * include/bits/stl_algo.h: Likewise.
946         * include/bits/stl_algobase.h: Likewise.
947         * include/bits/stl_bvector.h: Likewise.
948         * include/bits/stl_construct.h: Likewise.
949         * include/bits/stl_deque.h: Likewise.
950         * include/bits/stl_function.h: Likewise.
951         * include/bits/stl_heap.h: Likewise.
952         * include/bits/stl_iterator.h: Likewise.
953         * include/bits/stl_iterator_base_funcs.h: Likewise.
954         * include/bits/stl_iterator_base_types.h: Likewise.
955         * include/bits/stl_list.h: Likewise.
956         * include/bits/stl_map.h: Likewise.
957         * include/bits/stl_multimap.h: Likewise.
958         * include/bits/stl_multiset.h: Likewise.
959         * include/bits/stl_numeric.h: Likewise.
960         * include/bits/stl_pair.h: Likewise.
961         * include/bits/stl_queue.h: Likewise.
962         * include/bits/stl_raw_storage_iter.h: Likewise.
963         * include/bits/stl_relops.h: Likewise.
964         * include/bits/stl_set.h: Likewise.
965         * include/bits/stl_stack.h: Likewise.
966         * include/bits/stl_tempbuf.h: Likewise.
967         * include/bits/stl_tree.h: Likewise.
968         * include/bits/stl_uninitialized.h: Likewise.
969         * include/bits/stl_vector.h: Likewise.
970         * include/bits/stream_iterator.h: Likewise.
971         * include/bits/streambuf.tcc: Likewise.
972         * include/bits/streambuf_iterator.h: Likewise.
973         * include/bits/stringfwd.h: Likewise.
974         * include/bits/unique_ptr.h: Likewise.
975         * include/bits/valarray_after.h: Likewise.
976         * include/bits/valarray_array.h: Likewise.
977         * include/bits/valarray_array.tcc: Likewise.
978         * include/bits/valarray_before.h: Likewise.
979         * include/bits/vector.tcc: Likewise.
980         * include/c/cassert: Likewise.
981         * include/c/cctype: Likewise.
982         * include/c/cerrno: Likewise.
983         * include/c/cfloat: Likewise.
984         * include/c/ciso646: Likewise.
985         * include/c/climits: Likewise.
986         * include/c/clocale: Likewise.
987         * include/c/cmath: Likewise.
988         * include/c/csetjmp: Likewise.
989         * include/c/csignal: Likewise.
990         * include/c/cstdarg: Likewise.
991         * include/c/cstddef: Likewise.
992         * include/c/cstdio: Likewise.
993         * include/c/cstdlib: Likewise.
994         * include/c/cstring: Likewise.
995         * include/c/ctime: Likewise.
996         * include/c/cwchar: Likewise.
997         * include/c/cwctype: Likewise.
998         * include/c_compatibility/assert.h: Likewise.
999         * include/c_compatibility/complex.h: Likewise.
1000         * include/c_compatibility/ctype.h: Likewise.
1001         * include/c_compatibility/errno.h: Likewise.
1002         * include/c_compatibility/fenv.h: Likewise.
1003         * include/c_compatibility/float.h: Likewise.
1004         * include/c_compatibility/inttypes.h: Likewise.
1005         * include/c_compatibility/iso646.h: Likewise.
1006         * include/c_compatibility/limits.h: Likewise.
1007         * include/c_compatibility/locale.h: Likewise.
1008         * include/c_compatibility/math.h: Likewise.
1009         * include/c_compatibility/setjmp.h: Likewise.
1010         * include/c_compatibility/signal.h: Likewise.
1011         * include/c_compatibility/stdarg.h: Likewise.
1012         * include/c_compatibility/stdatomic.h: Likewise.
1013         * include/c_compatibility/stdbool.h: Likewise.
1014         * include/c_compatibility/stddef.h: Likewise.
1015         * include/c_compatibility/stdint.h: Likewise.
1016         * include/c_compatibility/stdio.h: Likewise.
1017         * include/c_compatibility/stdlib.h: Likewise.
1018         * include/c_compatibility/string.h: Likewise.
1019         * include/c_compatibility/tgmath.h: Likewise.
1020         * include/c_compatibility/time.h: Likewise.
1021         * include/c_compatibility/wchar.h: Likewise.
1022         * include/c_compatibility/wctype.h: Likewise.
1023         * include/c_global/cassert: Likewise.
1024         * include/c_global/ccomplex: Likewise.
1025         * include/c_global/cctype: Likewise.
1026         * include/c_global/cerrno: Likewise.
1027         * include/c_global/cfenv: Likewise.
1028         * include/c_global/cfloat: Likewise.
1029         * include/c_global/cinttypes: Likewise.
1030         * include/c_global/ciso646: Likewise.
1031         * include/c_global/climits: Likewise.
1032         * include/c_global/clocale: Likewise.
1033         * include/c_global/cmath.tcc: Likewise.
1034         * include/c_global/cmath: Likewise.
1035         * include/c_global/csetjmp: Likewise.
1036         * include/c_global/csignal: Likewise.
1037         * include/c_global/cstdarg: Likewise.
1038         * include/c_global/cstdatomic: Likewise.
1039         * include/c_global/cstdbool: Likewise.
1040         * include/c_global/cstddef: Likewise.
1041         * include/c_global/cstdint: Likewise.
1042         * include/c_global/cstdio: Likewise.
1043         * include/c_global/cstdlib: Likewise.
1044         * include/c_global/cstring: Likewise.
1045         * include/c_global/ctgmath: Likewise.
1046         * include/c_global/ctime: Likewise.
1047         * include/c_global/cwchar: Likewise.
1048         * include/c_global/cwctype: Likewise.
1049         * include/c_std/cassert: Likewise.
1050         * include/c_std/cctype: Likewise.
1051         * include/c_std/cerrno: Likewise.
1052         * include/c_std/cfloat: Likewise.
1053         * include/c_std/ciso646: Likewise.
1054         * include/c_std/climits: Likewise.
1055         * include/c_std/clocale: Likewise.
1056         * include/c_std/cmath.tcc: Likewise.
1057         * include/c_std/cmath: Likewise.
1058         * include/c_std/csetjmp: Likewise.
1059         * include/c_std/csignal: Likewise.
1060         * include/c_std/cstdarg: Likewise.
1061         * include/c_std/cstddef: Likewise.
1062         * include/c_std/cstdio: Likewise.
1063         * include/c_std/cstdlib: Likewise.
1064         * include/c_std/cstring: Likewise.
1065         * include/c_std/ctime: Likewise.
1066         * include/c_std/cwchar: Likewise.
1067         * include/c_std/cwctype: Likewise.
1068         * include/debug/bitset: Likewise.
1069         * include/debug/debug.h: Likewise.
1070         * include/debug/deque: Likewise.
1071         * include/debug/formatter.h: Likewise.
1072         * include/debug/functions.h: Likewise.
1073         * include/debug/list: Likewise.
1074         * include/debug/macros.h: Likewise.
1075         * include/debug/map.h: Likewise.
1076         * include/debug/map: Likewise.
1077         * include/debug/multimap.h: Likewise.
1078         * include/debug/multiset.h: Likewise.
1079         * include/debug/safe_base.h: Likewise.
1080         * include/debug/safe_iterator.h: Likewise.
1081         * include/debug/safe_iterator.tcc: Likewise.
1082         * include/debug/safe_sequence.h: Likewise.
1083         * include/debug/set.h: Likewise.
1084         * include/debug/set: Likewise.
1085         * include/debug/string: Likewise.
1086         * include/debug/unordered_map: Likewise.
1087         * include/debug/unordered_set: Likewise.
1088         * include/debug/vector: Likewise.
1089         * include/ext/algorithm: Likewise.
1090         * include/ext/array_allocator.h: Likewise.
1091         * include/ext/atomicity.h: Likewise.
1092         * include/ext/bitmap_allocator.h: Likewise.
1093         * include/ext/cast.h: Likewise.
1094         * include/ext/codecvt_specializations.h: Likewise.
1095         * include/ext/concurrence.h: Likewise.
1096         * include/ext/debug_allocator.h: Likewise.
1097         * include/ext/enc_filebuf.h: Likewise.
1098         * include/ext/extptr_allocator.h: Likewise.
1099         * include/ext/functional: Likewise.
1100         * include/ext/iterator: Likewise.
1101         * include/ext/malloc_allocator.h: Likewise.
1102         * include/ext/memory: Likewise.
1103         * include/ext/mt_allocator.h: Likewise.
1104         * include/ext/new_allocator.h: Likewise.
1105         * include/ext/numeric: Likewise.
1106         * include/ext/numeric_traits.h: Likewise.
1107         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1108         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1109         Likewise.
1110         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1111         Likewise.
1112         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1113         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1114         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1115         Likewise.
1116         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1117         Likewise.
1118         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1119         Likewise.
1120         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1121         Likewise.
1122         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1123         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1124         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1125         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1126         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1127         Likewise.
1128         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1129         Likewise.
1130         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1131         Likewise.
1132         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1133         Likewise.
1134         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1135         Likewise.
1136         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1137         Likewise.
1138         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1139         Likewise.
1140         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1141         Likewise.
1142         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1143         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1144         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1145         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1148         Likewise.
1149         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1150         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1151         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1152         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1153         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1154         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1155         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1156         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1157         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1158         Likewise.
1159         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1160         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1161         Likewise.
1162         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1163         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1164         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1165         Likewise.
1166         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1167         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1168         Likewise.
1169         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1170         Likewise.
1171         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1172         Likewise.
1173         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1174         Likewise.
1175         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1176         Likewise.
1177         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1178         Likewise.
1179         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1180         Likewise.
1181         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1182         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1183         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1184         Likewise.
1185         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1188         Likewise.
1189         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1190         Likewise.
1191         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1192         Likewise.
1193         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1194         Likewise.
1195         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1196         Likewise.
1197         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1198         Likewise.
1199         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1200         Likewise.
1201         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1202         Likewise.
1203         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1204         Likewise.
1205         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1206         Likewise.
1207         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1208         Likewise.
1209         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1210         Likewise.
1211         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1212         Likewise.
1213         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1214         Likewise.
1215         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1216         Likewise.
1217         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1218         Likewise.
1219         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1220         Likewise.
1221         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1222         Likewise.
1223         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1224         Likewise.
1225         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1226         Likewise.
1227         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1228         Likewise.
1229         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1230         Likewise.
1231         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1232         Likewise.
1233         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1234         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1235         Likewise.
1236         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1237         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1238         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1239         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1240         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1241         Likewise.
1242         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1243         Likewise.
1244         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1245         Likewise.
1246         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1247         Likewise.
1248         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1249         Likewise.
1250         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1251         Likewise.
1252         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1253         Likewise.
1254         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1255         Likewise.
1256         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1257         Likewise.
1258         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1259         Likewise.
1260         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1261         Likewise.
1262         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1263         Likewise.
1264         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1265         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1266         Likewise.
1267         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1268         Likewise.
1269         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1270         Likewise.
1271         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1272         Likewise.
1273         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1274         Likewise.
1275         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1276         Likewise.
1277         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1278         Likewise.
1279         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1280         Likewise.
1281         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1282         Likewise.
1283         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1284         Likewise.
1285         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1286         Likewise.
1287         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1288         Likewise.
1289         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1290         Likewise.
1291         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1292         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1293         Likewise.
1294         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1295         Likewise.
1296         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1297         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1298         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1299         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1300         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1301         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1302         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1303         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1304         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1305         Likewise.
1306         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1307         Likewise.
1308         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1309         Likewise.
1310         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1313         Likewise.
1314         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1315         Likewise.
1316         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1317         Likewise.
1318         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1321         Likewise.
1322         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1323         Likewise.
1324         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1327         Likewise.
1328         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1329         Likewise.
1330         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1331         Likewise.
1332         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1333         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1334         Likewise.
1335         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1336         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1337         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1338         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1339         Likewise.
1340         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1341         Likewise.
1342         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1343         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1344         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1345         Likewise.
1346         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1347         Likewise.
1348         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1349         Likewise.
1350         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1351         Likewise.
1352         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1353         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1354         Likewise.
1355         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1356         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1357         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1358         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1359         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1360         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1361         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1362         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1363         Likewise.
1364         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1365         Likewise.
1366         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1367         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1368         Likewise.
1369         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1370         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1371         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1372         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1373         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1374         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1375         Likewise.
1376         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1377         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1378         Likewise.
1379         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1380         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1381         Likewise.
1382         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1383         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1384         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1385         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1386         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1387         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1388         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1389         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1390         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1391         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1392         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1393         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1394         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1395         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1396         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1397         Likewise.
1398         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1399         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1400         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1401         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1402         Likewise.
1403         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1404         Likewise.
1405         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1406         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1407         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1408         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1409         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1410         Likewise.
1411         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1412         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1413         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1414         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1415         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1416         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1417         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1418         Likewise.
1419         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1420         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1421         Likewise.
1422         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1423         Likewise.
1424         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1425         Likewise.
1426         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1427         Likewise.
1428         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1429         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1430         Likewise.
1431         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1432         Likewise.
1433         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1434         Likewise.
1435         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1436         Likewise.
1437         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1438         Likewise.
1439         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1440         Likewise.
1441         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1442         Likewise.
1443         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1444         Likewise.
1445         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1446         Likewise.
1447         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1448         Likewise.
1449         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1450         Likewise.
1451         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1452         Likewise.
1453         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1454         Likewise.
1455         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1456         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1457         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1458         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1459         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1460         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1461         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1462         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1463         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1464         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1465         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1466         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1467         Likewise.
1468         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1469         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1470         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1471         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1472         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1473         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1474         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1475         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1476         Likewise.
1477         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1478         Likewise.
1479         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1480         Likewise.
1481         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1482         Likewise.
1483         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1484         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1485         Likewise.
1486         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1487         Likewise.
1488         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1489         Likewise.
1490         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1491         Likewise.
1492         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1493         Likewise.
1494         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1495         Likewise.
1496         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1497         Likewise.
1498         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1499         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1500         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1501         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1502         Likewise.
1503         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1504         Likewise.
1505         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1506         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1507         Likewise.
1508         * include/ext/pb_ds/exception.hpp: Likewise.
1509         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1510         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1511         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1512         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1513         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1514         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1515         * include/ext/pod_char_traits.h: Likewise.
1516         * include/ext/pointer.h: Likewise.
1517         * include/ext/pool_allocator.h: Likewise.
1518         * include/ext/rb_tree: Likewise.
1519         * include/ext/rc_string_base.h: Likewise.
1520         * include/ext/rope: Likewise.
1521         * include/ext/ropeimpl.h: Likewise.
1522         * include/ext/slist: Likewise.
1523         * include/ext/sso_string_base.h: Likewise.
1524         * include/ext/stdio_filebuf.h: Likewise.
1525         * include/ext/stdio_sync_filebuf.h: Likewise.
1526         * include/ext/string_conversions.h: Likewise.
1527         * include/ext/throw_allocator.h: Likewise.
1528         * include/ext/type_traits.h: Likewise.
1529         * include/ext/typelist.h: Likewise.
1530         * include/ext/vstring.h: Likewise.
1531         * include/ext/vstring.tcc: Likewise.
1532         * include/ext/vstring_fwd.h: Likewise.
1533         * include/ext/vstring_util.h: Likewise.
1534         * include/parallel/algo.h: Likewise.
1535         * include/parallel/algobase.h: Likewise.
1536         * include/parallel/algorithm: Likewise.
1537         * include/parallel/algorithmfwd.h: Likewise.
1538         * include/parallel/balanced_quicksort.h: Likewise.
1539         * include/parallel/base.h: Likewise.
1540         * include/parallel/basic_iterator.h: Likewise.
1541         * include/parallel/checkers.h: Likewise.
1542         * include/parallel/compatibility.h: Likewise.
1543         * include/parallel/compiletime_settings.h: Likewise.
1544         * include/parallel/equally_split.h: Likewise.
1545         * include/parallel/features.h: Likewise.
1546         * include/parallel/find.h: Likewise.
1547         * include/parallel/find_selectors.h: Likewise.
1548         * include/parallel/for_each.h: Likewise.
1549         * include/parallel/for_each_selectors.h: Likewise.
1550         * include/parallel/iterator.h: Likewise.
1551         * include/parallel/list_partition.h: Likewise.
1552         * include/parallel/losertree.h: Likewise.
1553         * include/parallel/merge.h: Likewise.
1554         * include/parallel/multiseq_selection.h: Likewise.
1555         * include/parallel/multiway_merge.h: Likewise.
1556         * include/parallel/multiway_mergesort.h: Likewise.
1557         * include/parallel/numeric: Likewise.
1558         * include/parallel/numericfwd.h: Likewise.
1559         * include/parallel/omp_loop.h: Likewise.
1560         * include/parallel/omp_loop_static.h: Likewise.
1561         * include/parallel/par_loop.h: Likewise.
1562         * include/parallel/parallel.h: Likewise.
1563         * include/parallel/partial_sum.h: Likewise.
1564         * include/parallel/partition.h: Likewise.
1565         * include/parallel/queue.h: Likewise.
1566         * include/parallel/quicksort.h: Likewise.
1567         * include/parallel/random_number.h: Likewise.
1568         * include/parallel/random_shuffle.h: Likewise.
1569         * include/parallel/search.h: Likewise.
1570         * include/parallel/set_operations.h: Likewise.
1571         * include/parallel/settings.h: Likewise.
1572         * include/parallel/sort.h: Likewise.
1573         * include/parallel/tags.h: Likewise.
1574         * include/parallel/types.h: Likewise.
1575         * include/parallel/unique_copy.h: Likewise.
1576         * include/parallel/workstealing.h: Likewise.
1577         * include/precompiled/extc++.h: Likewise.
1578         * include/precompiled/stdc++.h: Likewise.
1579         * include/precompiled/stdtr1c++.h: Likewise.
1580         * include/std/algorithm: Likewise.
1581         * include/std/array: Likewise.
1582         * include/std/bitset: Likewise.
1583         * include/std/c++0x_warning.h: Likewise.
1584         * include/std/chrono: Likewise.
1585         * include/std/complex: Likewise.
1586         * include/std/condition_variable: Likewise.
1587         * include/std/deque: Likewise.
1588         * include/std/forward_list: Likewise.
1589         * include/std/fstream: Likewise.
1590         * include/std/functional: Likewise.
1591         * include/std/iomanip: Likewise.
1592         * include/std/ios: Likewise.
1593         * include/std/iosfwd: Likewise.
1594         * include/std/iostream: Likewise.
1595         * include/std/istream: Likewise.
1596         * include/std/iterator: Likewise.
1597         * include/std/limits: Likewise.
1598         * include/std/list: Likewise.
1599         * include/std/locale: Likewise.
1600         * include/std/map: Likewise.
1601         * include/std/memory: Likewise.
1602         * include/std/mutex: Likewise.
1603         * include/std/numeric: Likewise.
1604         * include/std/ostream: Likewise.
1605         * include/std/queue: Likewise.
1606         * include/std/random: Likewise.
1607         * include/std/ratio: Likewise.
1608         * include/std/regex: Likewise.
1609         * include/std/set: Likewise.
1610         * include/std/sstream: Likewise.
1611         * include/std/stack: Likewise.
1612         * include/std/stdexcept: Likewise.
1613         * include/std/streambuf: Likewise.
1614         * include/std/string: Likewise.
1615         * include/std/system_error: Likewise.
1616         * include/std/thread: Likewise.
1617         * include/std/tuple: Likewise.
1618         * include/std/type_traits: Likewise.
1619         * include/std/unordered_map: Likewise.
1620         * include/std/unordered_set: Likewise.
1621         * include/std/utility: Likewise.
1622         * include/std/valarray: Likewise.
1623         * include/std/vector: Likewise.
1624         * include/tr1/array: Likewise.
1625         * include/tr1/bessel_function.tcc: Likewise.
1626         * include/tr1/beta_function.tcc: Likewise.
1627         * include/tr1/ccomplex: Likewise.
1628         * include/tr1/cctype: Likewise.
1629         * include/tr1/cfenv: Likewise.
1630         * include/tr1/cfloat: Likewise.
1631         * include/tr1/cinttypes: Likewise.
1632         * include/tr1/climits: Likewise.
1633         * include/tr1/cmath: Likewise.
1634         * include/tr1/complex.h: Likewise.
1635         * include/tr1/complex: Likewise.
1636         * include/tr1/cstdarg: Likewise.
1637         * include/tr1/cstdbool: Likewise.
1638         * include/tr1/cstdint: Likewise.
1639         * include/tr1/cstdio: Likewise.
1640         * include/tr1/cstdlib: Likewise.
1641         * include/tr1/ctgmath: Likewise.
1642         * include/tr1/ctime: Likewise.
1643         * include/tr1/ctype.h: Likewise.
1644         * include/tr1/cwchar: Likewise.
1645         * include/tr1/cwctype: Likewise.
1646         * include/tr1/ell_integral.tcc: Likewise.
1647         * include/tr1/exp_integral.tcc: Likewise.
1648         * include/tr1/fenv.h: Likewise.
1649         * include/tr1/float.h: Likewise.
1650         * include/tr1/functional: Likewise.
1651         * include/tr1/functional_hash.h: Likewise.
1652         * include/tr1/gamma.tcc: Likewise.
1653         * include/tr1/hashtable.h: Likewise.
1654         * include/tr1/hypergeometric.tcc: Likewise.
1655         * include/tr1/inttypes.h: Likewise.
1656         * include/tr1/legendre_function.tcc: Likewise.
1657         * include/tr1/limits.h: Likewise.
1658         * include/tr1/math.h: Likewise.
1659         * include/tr1/memory: Likewise.
1660         * include/tr1/modified_bessel_func.tcc: Likewise.
1661         * include/tr1/poly_hermite.tcc: Likewise.
1662         * include/tr1/poly_laguerre.tcc: Likewise.
1663         * include/tr1/random: Likewise.
1664         * include/tr1/regex: Likewise.
1665         * include/tr1/riemann_zeta.tcc: Likewise.
1666         * include/tr1/shared_ptr.h: Likewise.
1667         * include/tr1/special_function_util.h: Likewise.
1668         * include/tr1/stdarg.h: Likewise.
1669         * include/tr1/stdbool.h: Likewise.
1670         * include/tr1/stdint.h: Likewise.
1671         * include/tr1/stdio.h: Likewise.
1672         * include/tr1/stdlib.h: Likewise.
1673         * include/tr1/tgmath.h: Likewise.
1674         * include/tr1/tuple: Likewise.
1675         * include/tr1/type_traits: Likewise.
1676         * include/tr1/unordered_map: Likewise.
1677         * include/tr1/unordered_set: Likewise.
1678         * include/tr1/utility: Likewise.
1679         * include/tr1/wchar.h: Likewise.
1680         * include/tr1/wctype.h: Likewise.
1681         * include/tr1_impl/array: Likewise.
1682         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1683         * include/tr1_impl/cctype: Likewise.
1684         * include/tr1_impl/cfenv: Likewise.
1685         * include/tr1_impl/cinttypes: Likewise.
1686         * include/tr1_impl/cmath: Likewise.
1687         * include/tr1_impl/complex: Likewise.
1688         * include/tr1_impl/cstdint: Likewise.
1689         * include/tr1_impl/cstdio: Likewise.
1690         * include/tr1_impl/cstdlib: Likewise.
1691         * include/tr1_impl/cwchar: Likewise.
1692         * include/tr1_impl/cwctype: Likewise.
1693         * include/tr1_impl/functional: Likewise.
1694         * include/tr1_impl/functional_hash.h: Likewise.
1695         * include/tr1_impl/hashtable: Likewise.
1696         * include/tr1_impl/hashtable_policy.h: Likewise.
1697         * include/tr1_impl/random.tcc: Likewise.
1698         * include/tr1_impl/random: Likewise.
1699         * include/tr1_impl/regex: Likewise.
1700         * include/tr1_impl/type_traits: Likewise.
1701         * include/tr1_impl/unordered_map: Likewise.
1702         * include/tr1_impl/unordered_set: Likewise.
1703         * include/tr1_impl/utility: Likewise.
1704         * libsupc++/array_type_info.cc: Likewise.
1705         * libsupc++/atexit_arm.cc: Likewise.
1706         * libsupc++/bad_cast.cc: Likewise.
1707         * libsupc++/bad_typeid.cc: Likewise.
1708         * libsupc++/class_type_info.cc: Likewise.
1709         * libsupc++/cxxabi-forced.h: Likewise.
1710         * libsupc++/cxxabi.h: Likewise.
1711         * libsupc++/del_op.cc: Likewise.
1712         * libsupc++/del_opnt.cc: Likewise.
1713         * libsupc++/del_opv.cc: Likewise.
1714         * libsupc++/del_opvnt.cc: Likewise.
1715         * libsupc++/dyncast.cc: Likewise.
1716         * libsupc++/eh_alloc.cc: Likewise.
1717         * libsupc++/eh_arm.cc: Likewise.
1718         * libsupc++/eh_aux_runtime.cc: Likewise.
1719         * libsupc++/eh_call.cc: Likewise.
1720         * libsupc++/eh_catch.cc: Likewise.
1721         * libsupc++/eh_exception.cc: Likewise.
1722         * libsupc++/eh_globals.cc: Likewise.
1723         * libsupc++/eh_personality.cc: Likewise.
1724         * libsupc++/eh_ptr.cc: Likewise.
1725         * libsupc++/eh_term_handler.cc: Likewise.
1726         * libsupc++/eh_terminate.cc: Likewise.
1727         * libsupc++/eh_throw.cc: Likewise.
1728         * libsupc++/eh_type.cc: Likewise.
1729         * libsupc++/eh_unex_handler.cc: Likewise.
1730         * libsupc++/enum_type_info.cc: Likewise.
1731         * libsupc++/exception: Likewise.
1732         * libsupc++/exception_defines.h: Likewise.
1733         * libsupc++/exception_ptr.h: Likewise.
1734         * libsupc++/function_type_info.cc: Likewise.
1735         * libsupc++/fundamental_type_info.cc: Likewise.
1736         * libsupc++/guard.cc: Likewise.
1737         * libsupc++/initializer_list: Likewise.
1738         * libsupc++/new: Likewise.
1739         * libsupc++/new_handler.cc: Likewise.
1740         * libsupc++/new_op.cc: Likewise.
1741         * libsupc++/new_opnt.cc: Likewise.
1742         * libsupc++/new_opv.cc: Likewise.
1743         * libsupc++/new_opvnt.cc: Likewise.
1744         * libsupc++/pbase_type_info.cc: Likewise.
1745         * libsupc++/pmem_type_info.cc: Likewise.
1746         * libsupc++/pointer_type_info.cc: Likewise.
1747         * libsupc++/pure.cc: Likewise.
1748         * libsupc++/si_class_type_info.cc: Likewise.
1749         * libsupc++/tinfo.cc: Likewise.
1750         * libsupc++/tinfo.h: Likewise.
1751         * libsupc++/tinfo2.cc: Likewise.
1752         * libsupc++/typeinfo: Likewise.
1753         * libsupc++/unwind-cxx.h: Likewise.
1754         * libsupc++/vec.cc: Likewise.
1755         * libsupc++/vmi_class_type_info.cc: Likewise.
1756         * libsupc++/vterminate.cc: Likewise.
1757         * po/string_literals.cc: Likewise.
1758         * src/atomic.cc: Likewise.
1759         * src/bitmap_allocator.cc: Likewise.
1760         * src/chrono.cc: Likewise.
1761         * src/codecvt.cc: Likewise.
1762         * src/compatibility-ldbl.cc: Likewise.
1763         * src/compatibility.cc: Likewise.
1764         * src/complex_io.cc: Likewise.
1765         * src/concept-inst.cc: Likewise.
1766         * src/condition_variable.cc: Likewise.
1767         * src/ctype.cc: Likewise.
1768         * src/debug.cc: Likewise.
1769         * src/debug_list.cc: Likewise.
1770         * src/ext-inst.cc: Likewise.
1771         * src/fstream-inst.cc: Likewise.
1772         * src/functexcept.cc: Likewise.
1773         * src/globals_io.cc: Likewise.
1774         * src/hash.cc: Likewise.
1775         * src/hash_c++0x.cc: Likewise.
1776         * src/hashtable.cc: Likewise.
1777         * src/hashtable_c++0x.cc: Likewise.
1778         * src/ios-inst.cc: Likewise.
1779         * src/ios.cc: Likewise.
1780         * src/ios_failure.cc: Likewise.
1781         * src/ios_init.cc: Likewise.
1782         * src/ios_locale.cc: Likewise.
1783         * src/iostream-inst.cc: Likewise.
1784         * src/istream-inst.cc: Likewise.
1785         * src/istream.cc: Likewise.
1786         * src/limits.cc: Likewise.
1787         * src/limits_c++0x.cc: Likewise.
1788         * src/list.cc: Likewise.
1789         * src/locale-inst.cc: Likewise.
1790         * src/locale.cc: Likewise.
1791         * src/locale_facets.cc: Likewise.
1792         * src/locale_init.cc: Likewise.
1793         * src/localename.cc: Likewise.
1794         * src/math_stubs_float.cc: Likewise.
1795         * src/math_stubs_long_double.cc: Likewise.
1796         * src/misc-inst.cc: Likewise.
1797         * src/mt_allocator.cc: Likewise.
1798         * src/mutex.cc: Likewise.
1799         * src/ostream-inst.cc: Likewise.
1800         * src/parallel_list.cc: Likewise.
1801         * src/parallel_settings.cc: Likewise.
1802         * src/pool_allocator.cc: Likewise.
1803         * src/sstream-inst.cc: Likewise.
1804         * src/stdexcept.cc: Likewise.
1805         * src/streambuf-inst.cc: Likewise.
1806         * src/streambuf.cc: Likewise.
1807         * src/string-inst.cc: Likewise.
1808         * src/strstream.cc: Likewise.
1809         * src/system_error.cc: Likewise.
1810         * src/thread.cc: Likewise.
1811         * src/tree.cc: Likewise.
1812         * src/valarray-inst.cc: Likewise.
1813         * src/wlocale-inst.cc: Likewise.
1814         * src/wstring-inst.cc: Likewise.
1815         * doc/xml/manual/intro.xml: Change documentation to refer the
1816         reader to version 3 of the GNU General Public License, version
1817         3.1 of the GCC Runtime Library Exception, and to point readers
1818         at the FSF's license web page.
1819
1820 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1821
1822         * Makefile.am: Change copyright header to refer to version
1823         3 of the GNU General Public License and to point readers at the
1824         COPYING3 file and the FSF's license web page.
1825         * doc/Makefile.am: Likewise.
1826         * include/Makefile.am: Likewise.
1827         * libsupc++/Makefile.am: Likewise.
1828         * po/Makefile.am: Likewise.
1829         * po/POTFILES.in: Likewise.
1830         * src/Makefile.am: Likewise.
1831         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1832         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1833         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1834         Likewise.
1835         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1836         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1837         Likewise.
1838         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1839         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1840         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1841         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1842         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1843         * testsuite/18_support/bad_cast/what.cc: Likewise.
1844         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1845         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1846         Likewise.
1847         * testsuite/18_support/bad_exception/what.cc: Likewise.
1848         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1849         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1850         * testsuite/18_support/exception/38732.cc: Likewise.
1851         * testsuite/18_support/exception/what.cc: Likewise.
1852         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1853         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1854         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1855         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1856         * testsuite/18_support/headers/climits/values.cc: Likewise.
1857         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1858         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1859         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1860         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1861         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1862         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1863         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1864         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1865         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1866         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1867         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1868         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1869         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1870         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1871         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1872         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1873         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1874         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1875         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1876         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1877         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1878         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1879         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1880         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1881         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1882         * testsuite/18_support/new_delete_placement.cc: Likewise.
1883         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1884         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1885         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1886         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1887         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1888         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1889         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1890         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1891         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1892         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1893         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1894         Likewise.
1895         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1896         * testsuite/18_support/pthread_guard.cc: Likewise.
1897         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1898         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1899         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1900         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1901         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1902         Likewise.
1903         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1904         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1905         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1906         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1907         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1908         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1909         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1910         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1911         Likewise.
1912         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1913         Likewise.
1914         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1915         Likewise.
1916         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1917         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1918         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1919         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1920         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1921         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1922         Likewise.
1923         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1924         Likewise.
1925         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1926         Likewise.
1927         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1928         Likewise.
1929         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1930         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1931         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1932         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1933         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1934         Likewise.
1935         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1936         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1937         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1938         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1939         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1940         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1941         Likewise.
1942         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1943         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1944         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1945         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1946         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1947         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1948         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1949         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1950         * testsuite/20_util/allocator/1.cc: Likewise.
1951         * testsuite/20_util/allocator/10378.cc: Likewise.
1952         * testsuite/20_util/allocator/14176.cc: Likewise.
1953         * testsuite/20_util/allocator/33807.cc: Likewise.
1954         * testsuite/20_util/allocator/8230.cc: Likewise.
1955         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1956         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1957         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1958         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1959         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1960         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1961         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1962         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1963         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1964         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1965         Likewise.
1966         * testsuite/20_util/clocks/1.cc: Likewise.
1967         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1968         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1969         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1970         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1971         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1972         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1973         * testsuite/20_util/duration/cons/1.cc: Likewise.
1974         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1975         * testsuite/20_util/duration/cons/2.cc: Likewise.
1976         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1977         Likewise.
1978         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1979         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1980         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1981         Likewise.
1982         * testsuite/20_util/forward/1.cc: Likewise.
1983         * testsuite/20_util/forward/1_neg.cc: Likewise.
1984         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1985         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1986         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1987         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1988         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1989         Likewise.
1990         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1991         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1992         Likewise.
1993         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1994         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1995         Likewise.
1996         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1997         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1998         Likewise.
1999         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2000         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2001         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2002         Likewise.
2003         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2004         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2005         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2006         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2007         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2008         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2009         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2010         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2011         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2012         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2013         Likewise.
2014         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2015         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2016         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2017         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2018         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2019         Likewise.
2020         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2021         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2022         Likewise.
2023         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2024         * testsuite/20_util/identity/value.cc: Likewise.
2025         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2026         * testsuite/20_util/is_integral/value.cc: Likewise.
2027         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2028         Likewise.
2029         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2030         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2031         * testsuite/20_util/is_reference/value.cc: Likewise.
2032         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2033         Likewise.
2034         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2035         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2036         * testsuite/20_util/is_signed/value.cc: Likewise.
2037         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2038         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2039         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2040         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2041         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2042         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2043         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2044         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2045         Likewise.
2046         * testsuite/20_util/move/1.cc: Likewise.
2047         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2048         * testsuite/20_util/pair/1.cc: Likewise.
2049         * testsuite/20_util/pair/2.cc: Likewise.
2050         * testsuite/20_util/pair/3.cc: Likewise.
2051         * testsuite/20_util/pair/4.cc: Likewise.
2052         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2053         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2054         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2055         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2056         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2057         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2058         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2059         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2060         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2061         Likewise.
2062         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2063         Likewise.
2064         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2065         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2066         * testsuite/20_util/rel_ops.cc: Likewise.
2067         * testsuite/20_util/remove_reference/value.cc: Likewise.
2068         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2069         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2070         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2071         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2072         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2073         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2074         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2075         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2076         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2077         Likewise.
2078         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2079         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2080         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2081         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2082         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2083         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2084         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2085         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2086         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2087         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2088         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2089         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2090         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2091         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2092         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2093         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2094         Likewise.
2095         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2096         Likewise.
2097         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2098         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2099         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2100         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2101         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2102         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2103         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2104         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2105         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2106         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2107         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2108         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2109         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2110         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2111         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2112         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2113         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2114         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2115         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2116         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2117         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2118         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2119         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2120         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2121         Likewise.
2122         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2123         Likewise.
2124         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2125         Likewise.
2126         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2127         Likewise.
2128         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2129         Likewise.
2130         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2131         Likewise.
2132         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2133         Likewise.
2134         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2135         Likewise.
2136         * testsuite/20_util/temporary_buffer.cc: Likewise.
2137         * testsuite/20_util/time_point/1.cc: Likewise.
2138         * testsuite/20_util/time_point/2.cc: Likewise.
2139         * testsuite/20_util/time_point/3.cc: Likewise.
2140         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2141         Likewise.
2142         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2143         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2144         Likewise.
2145         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2146         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2147         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2148         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2149         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2150         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2151         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2152         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2153         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2154         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2155         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2156         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2157         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2158         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2159         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2160         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2161         Likewise.
2162         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2163         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2164         Likewise.
2165         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2166         Likewise.
2167         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2168         Likewise.
2169         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2170         Likewise.
2171         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2172         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2173         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2174         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2175         Likewise.
2176         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2177         Likewise.
2178         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2179         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2180         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2181         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2182         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2183         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2184         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2185         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2186         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2187         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2188         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2189         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2190         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2191         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2192         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2193         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2194         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2195         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2196         Likewise.
2197         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2198         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2199         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2200         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2201         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2202         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2203         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2204         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2205         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2206         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2207         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2208         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2209         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2210         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2211         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2212         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2213         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2214         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2215         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2216         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2217         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2218         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2219         Likewise.
2220         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2221         Likewise.
2222         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2223         Likewise.
2224         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2225         Likewise.
2226         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2227         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2228         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2229         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2230         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2231         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2232         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2233         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2234         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2235         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2236         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2237         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2238         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2239         Likewise.
2240         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2241         Likewise.
2242         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2243         Likewise.
2244         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2245         Likewise.
2246         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2247         Likewise.
2248         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2249         Likewise.
2250         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2251         Likewise.
2252         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2253         Likewise.
2254         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2255         Likewise.
2256         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2257         Likewise.
2258         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2259         Likewise.
2260         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2261         Likewise.
2262         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2263         Likewise.
2264         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2265         Likewise.
2266         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2267         Likewise.
2268         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2269         Likewise.
2270         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2271         Likewise.
2272         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2273         Likewise.
2274         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2275         Likewise.
2276         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2277         Likewise.
2278         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2279         Likewise.
2280         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2281         Likewise.
2282         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2283         Likewise.
2284         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2285         Likewise.
2286         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2287         Likewise.
2288         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2289         Likewise.
2290         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2291         Likewise.
2292         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2293         Likewise.
2294         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2295         Likewise.
2296         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2297         Likewise.
2298         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2299         Likewise.
2300         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2301         Likewise.
2302         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2303         Likewise.
2304         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2305         Likewise.
2306         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2307         Likewise.
2308         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2309         Likewise.
2310         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2311         Likewise.
2312         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2313         Likewise.
2314         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2315         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2316         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2317         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2318         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2319         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2320         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2321         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2322         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2323         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2324         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2325         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2326         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2327         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2328         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2329         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2330         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2331         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2332         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2333         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2334         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2335         Likewise.
2336         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2337         Likewise.
2338         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2339         Likewise.
2340         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2341         Likewise.
2342         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2343         Likewise.
2344         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2345         Likewise.
2346         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2347         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2348         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2349         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2350         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2351         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2352         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2353         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2354         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2355         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2356         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2357         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2358         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2359         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2360         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2361         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2362         Likewise.
2363         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2364         Likewise.
2365         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2366         Likewise.
2367         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2368         Likewise.
2369         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2370         Likewise.
2371         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2372         Likewise.
2373         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2374         Likewise.
2375         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2376         Likewise.
2377         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2378         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2379         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2380         Likewise.
2381         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2382         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2383         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2384         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2385         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2386         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2387         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2388         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2389         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2390         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2391         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2392         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2393         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2394         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2395         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2396         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2397         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2398         Likewise.
2399         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2400         Likewise.
2401         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2402         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2403         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2404         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2405         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2406         Likewise.
2407         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2408         Likewise.
2409         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2410         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2411         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2412         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2413         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2414         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2415         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2416         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2417         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2418         Likewise.
2419         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2420         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2421         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2422         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2423         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2424         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2425         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2426         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2427         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2428         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2429         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2430         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2431         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2432         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2433         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2434         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2435         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2436         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2437         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2438         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2439         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2440         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2441         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2442         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2443         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2444         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2445         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2446         Likewise.
2447         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2448         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2449         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2450         Likewise.
2451         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2452         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2453         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2454         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2455         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2456         Likewise.
2457         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2458         Likewise.
2459         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2460         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2461         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2462         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2463         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2464         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2465         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2466         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2467         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2468         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2469         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2470         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2471         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2472         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2473         Likewise.
2474         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2475         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2476         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2477         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2478         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2479         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2480         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2481         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2482         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2483         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2484         Likewise.
2485         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2486         Likewise.
2487         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2488         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2489         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2490         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2491         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2492         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2493         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2494         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2495         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2496         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2497         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2498         Likewise.
2499         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2500         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2501         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2502         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2503         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2504         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2505         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2506         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2507         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2508         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2509         Likewise.
2510         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2511         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2512         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2513         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2514         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2515         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2516         Likewise.
2517         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2518         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2519         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2520         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2521         Likewise.
2522         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2523         Likewise.
2524         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2525         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2526         Likewise.
2527         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2528         * testsuite/22_locale/ctype/2.cc: Likewise.
2529         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2530         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2531         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2532         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2533         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2534         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2535         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2536         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2537         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2538         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2539         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2540         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2541         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2542         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2543         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2544         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2545         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2546         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2547         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2548         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2549         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2550         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2551         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2552         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2553         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2554         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2555         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2556         * testsuite/22_locale/facet/1.cc: Likewise.
2557         * testsuite/22_locale/facet/2.cc: Likewise.
2558         * testsuite/22_locale/facet/25421.cc: Likewise.
2559         * testsuite/22_locale/global_templates/1.cc: Likewise.
2560         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2561         Likewise.
2562         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2563         Likewise.
2564         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2565         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2566         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2567         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2568         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2569         * testsuite/22_locale/locale/13630.cc: Likewise.
2570         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2571         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2572         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2573         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2574         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2575         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2576         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2577         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2578         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2579         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2580         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2581         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2582         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2583         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2584         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2585         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2586         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2587         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2588         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2589         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2590         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2591         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2592         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2593         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2594         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2595         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2596         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2597         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2598         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2599         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2600         Likewise.
2601         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2602         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2603         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2604         Likewise.
2605         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2606         Likewise.
2607         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2608         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2609         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2610         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2611         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2612         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2613         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2614         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2615         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2616         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2617         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2618         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2619         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2620         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2621         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2622         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2623         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2624         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2625         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2626         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2627         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2628         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2629         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2630         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2631         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2632         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2633         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2634         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2635         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2636         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2637         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2638         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2639         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2640         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2641         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2642         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2643         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2644         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2645         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2646         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2647         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2648         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2649         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2650         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2651         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2652         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2653         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2654         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2655         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2656         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2657         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2658         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2659         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2660         Likewise.
2661         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2662         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2663         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2664         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2665         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2666         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2667         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2668         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2669         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2670         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2671         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2672         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2673         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2674         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2675         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2676         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2677         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2678         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2679         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2680         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2681         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2682         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2683         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2684         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2685         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2686         Likewise.
2687         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2688         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2689         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2690         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2691         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2692         Likewise.
2693         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2694         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2695         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2696         Likewise.
2697         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2698         Likewise.
2699         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2700         Likewise.
2701         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2702         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2703         Likewise.
2704         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2705         Likewise.
2706         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2707         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2708         Likewise.
2709         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2710         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2711         Likewise.
2712         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2713         Likewise.
2714         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2715         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2716         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2717         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2718         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2719         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2720         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2721         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2722         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2723         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2724         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2725         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2726         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2727         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2728         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2729         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2730         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2731         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2732         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2733         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2734         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2735         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2736         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2737         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2738         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2739         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2740         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2741         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2742         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2743         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2744         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2745         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2746         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2747         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2748         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2749         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2750         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2751         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2752         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2753         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2754         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2755         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2756         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2757         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2758         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2759         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2760         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2761         Likewise.
2762         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2763         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2764         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2765         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2766         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2767         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2768         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2769         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2770         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2771         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2772         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2773         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2774         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2775         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2776         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2777         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2778         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2779         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2780         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2781         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2782         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2783         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2784         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2785         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2786         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2787         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2788         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2789         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2790         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2791         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2792         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2793         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2794         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2795         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2796         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2797         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2798         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2799         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2800         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2801         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2802         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2803         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2804         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2805         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2806         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2807         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2808         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2809         Likewise.
2810         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2811         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2812         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2813         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2814         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2815         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2816         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2817         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2818         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2819         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2820         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2821         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2822         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2823         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2824         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2825         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2826         Likewise.
2827         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2828         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2829         Likewise.
2830         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2831         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2832         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2833         Likewise.
2834         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2835         Likewise.
2836         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2837         Likewise.
2838         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2839         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2840         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2841         Likewise.
2842         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2843         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2844         Likewise.
2845         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2846         Likewise.
2847         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2848         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2849         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2850         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2851         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2852         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2853         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2854         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2855         Likewise.
2856         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2857         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2858         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2859         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2860         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2861         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2862         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2863         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2864         Likewise.
2865         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2866         Likewise.
2867         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2868         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2869         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2870         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2871         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2872         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2873         Likewise.
2874         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2875         Likewise.
2876         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2877         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2878         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2879         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2880         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2881         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2882         Likewise.
2883         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2884         Likewise.
2885         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2886         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2887         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2888         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2889         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2890         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2891         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2892         Likewise.
2893         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2894         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2895         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2896         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2897         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2898         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2899         Likewise.
2900         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2901         Likewise.
2902         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2903         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2904         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2905         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2906         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2907         Likewise.
2908         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2909         Likewise.
2910         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2911         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2912         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2913         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2914         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2915         Likewise.
2916         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2917         Likewise.
2918         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2919         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2920         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2921         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2922         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2923         Likewise.
2924         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2925         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2926         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2927         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2928         Likewise.
2929         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2930         Likewise.
2931         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2932         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2933         Likewise.
2934         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2935         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2936         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2937         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2938         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2939         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2940         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2941         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2942         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2943         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2944         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2945         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2946         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2947         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2948         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2949         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2950         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2951         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2952         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2953         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2954         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2955         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2956         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2957         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2958         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2959         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2960         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2961         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2962         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2963         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2964         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2965         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2966         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2967         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2968         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2969         Likewise.
2970         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2971         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2972         * testsuite/23_containers/bitset/18604.cc: Likewise.
2973         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2974         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2975         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2976         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2977         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2978         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2979         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2980         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2981         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2982         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2983         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2984         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2985         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2986         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2987         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2988         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2989         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2990         * testsuite/23_containers/deque/18604.cc: Likewise.
2991         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2992         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2993         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2994         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2995         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2996         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2997         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2998         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2999         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3000         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3001         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3002         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3003         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3004         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3005         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3006         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3007         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3008         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3009         Likewise.
3010         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3011         Likewise.
3012         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3013         Likewise.
3014         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3015         Likewise.
3016         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3017         Likewise.
3018         * testsuite/23_containers/deque/types/1.cc: Likewise.
3019         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3020         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3021         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3022         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3023         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3024         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3025         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3026         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3027         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3028         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3029         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3030         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3031         Likewise.
3032         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3033         Likewise.
3034         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3035         Likewise.
3036         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3037         Likewise.
3038         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3039         Likewise.
3040         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3041         Likewise.
3042         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3043         Likewise.
3044         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3045         Likewise.
3046         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3047         Likewise.
3048         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3049         Likewise.
3050         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3051         Likewise.
3052         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3053         Likewise.
3054         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3055         Likewise.
3056         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3057         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3058         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3059         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3060         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3061         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3062         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3063         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3064         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3065         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3066         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3067         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3068         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3069         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3070         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3071         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3072         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3073         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3074         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3075         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3076         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3077         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3078         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3079         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3080         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3081         Likewise.
3082         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3083         Likewise.
3084         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3085         * testsuite/23_containers/list/18604.cc: Likewise.
3086         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3087         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3088         * testsuite/23_containers/list/cons/1.cc: Likewise.
3089         * testsuite/23_containers/list/cons/2.cc: Likewise.
3090         * testsuite/23_containers/list/cons/3.cc: Likewise.
3091         * testsuite/23_containers/list/cons/4.cc: Likewise.
3092         * testsuite/23_containers/list/cons/5.cc: Likewise.
3093         * testsuite/23_containers/list/cons/6.cc: Likewise.
3094         * testsuite/23_containers/list/cons/7.cc: Likewise.
3095         * testsuite/23_containers/list/cons/8.cc: Likewise.
3096         * testsuite/23_containers/list/cons/9.cc: Likewise.
3097         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3098         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3099         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3100         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3101         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3102         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3103         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3104         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3105         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3106         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3107         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3108         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3109         * testsuite/23_containers/list/operations/1.cc: Likewise.
3110         * testsuite/23_containers/list/operations/2.cc: Likewise.
3111         * testsuite/23_containers/list/operations/3.cc: Likewise.
3112         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3113         * testsuite/23_containers/list/operations/4.cc: Likewise.
3114         * testsuite/23_containers/list/operations/5.cc: Likewise.
3115         * testsuite/23_containers/list/pthread1.cc: Likewise.
3116         * testsuite/23_containers/list/pthread5.cc: Likewise.
3117         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3118         Likewise.
3119         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3120         Likewise.
3121         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3122         Likewise.
3123         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3124         Likewise.
3125         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3126         Likewise.
3127         * testsuite/23_containers/map/18604.cc: Likewise.
3128         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3129         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3130         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3131         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3132         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3133         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3134         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3135         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3136         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3137         * testsuite/23_containers/map/operators/1.cc: Likewise.
3138         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3139         * testsuite/23_containers/map/pthread6.cc: Likewise.
3140         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3141         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3142         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3143         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3144         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3145         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3146         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3147         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3148         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3149         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3150         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3151         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3152         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3153         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3154         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3155         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3156         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3157         * testsuite/23_containers/set/18604.cc: Likewise.
3158         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3159         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3160         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3161         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3162         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3163         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3164         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3165         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3166         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3167         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3168         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3169         Likewise.
3170         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3171         Likewise.
3172         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3173         Likewise.
3174         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3175         Likewise.
3176         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3177         Likewise.
3178         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3179         Likewise.
3180         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3181         Likewise.
3182         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3183         Likewise.
3184         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3185         Likewise.
3186         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3187         Likewise.
3188         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3189         Likewise.
3190         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3191         Likewise.
3192         * testsuite/23_containers/vector/18604.cc: Likewise.
3193         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3194         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3195         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3196         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3197         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3198         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3199         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3200         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3201         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3202         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3203         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3204         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3205         Likewise.
3206         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3207         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3208         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3209         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3210         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3211         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3212         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3213         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3214         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3215         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3216         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3217         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3218         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3219         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3220         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3221         Likewise.
3222         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3223         Likewise.
3224         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3225         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3226         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3227         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3228         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3229         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3230         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3231         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3232         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3233         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3234         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3235         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3236         Likewise.
3237         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3238         Likewise.
3239         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3240         Likewise.
3241         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3242         Likewise.
3243         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3244         Likewise.
3245         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3246         Likewise.
3247         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3248         * testsuite/23_containers/vector/types/1.cc: Likewise.
3249         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3250         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3251         Likewise.
3252         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3253         Likewise.
3254         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3255         Likewise.
3256         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3257         Likewise.
3258         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3259         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3260         Likewise.
3261         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3262         Likewise.
3263         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3264         Likewise.
3265         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3266         Likewise.
3267         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3268         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3269         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3270         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3271         Likewise.
3272         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3273         Likewise.
3274         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3275         Likewise.
3276         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3277         Likewise.
3278         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3279         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3280         Likewise.
3281         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3282         Likewise.
3283         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3284         Likewise.
3285         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3286         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3287         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3288         Likewise.
3289         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3290         Likewise.
3291         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3292         Likewise.
3293         * testsuite/24_iterators/operations/next.cc: Likewise.
3294         * testsuite/24_iterators/operations/prev.cc: Likewise.
3295         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3296         Likewise.
3297         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3298         Likewise.
3299         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3300         Likewise.
3301         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3302         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3303         Likewise.
3304         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3305         Likewise.
3306         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3307         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3308         Likewise.
3309         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3310         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3311         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3312         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3313         Likewise.
3314         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3315         Likewise.
3316         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3317         Likewise.
3318         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3319         Likewise.
3320         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3321         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3322         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3323         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3324         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3325         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3326         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3327         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3328         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3329         * testsuite/25_algorithms/copy/1.cc: Likewise.
3330         * testsuite/25_algorithms/copy/2.cc: Likewise.
3331         * testsuite/25_algorithms/copy/3.cc: Likewise.
3332         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3333         * testsuite/25_algorithms/copy/4.cc: Likewise.
3334         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3335         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3336         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3337         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3338         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3339         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3340         Likewise.
3341         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3342         Likewise.
3343         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3344         Likewise.
3345         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3346         Likewise.
3347         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3348         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3349         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3350         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3351         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3352         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3353         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3354         * testsuite/25_algorithms/count/1.cc: Likewise.
3355         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3356         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3357         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3358         * testsuite/25_algorithms/equal/1.cc: Likewise.
3359         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3360         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3361         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3362         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3363         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3364         * testsuite/25_algorithms/fill/1.cc: Likewise.
3365         * testsuite/25_algorithms/fill/2.cc: Likewise.
3366         * testsuite/25_algorithms/fill/3.cc: Likewise.
3367         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3368         * testsuite/25_algorithms/fill/4.cc: Likewise.
3369         * testsuite/25_algorithms/fill/5.cc: Likewise.
3370         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3371         * testsuite/25_algorithms/find/1.cc: Likewise.
3372         * testsuite/25_algorithms/find/17441.cc: Likewise.
3373         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3374         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3375         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3376         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3377         Likewise.
3378         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3379         Likewise.
3380         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3381         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3382         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3383         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3384         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3385         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3386         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3387         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3388         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3389         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3390         Likewise.
3391         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3392         Likewise.
3393         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3394         Likewise.
3395         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3396         Likewise.
3397         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3398         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3399         * testsuite/25_algorithms/heap/1.cc: Likewise.
3400         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3401         * testsuite/25_algorithms/includes/1.cc: Likewise.
3402         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3403         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3404         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3405         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3406         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3407         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3408         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3409         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3410         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3411         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3412         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3413         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3414         Likewise.
3415         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3416         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3417         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3418         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3419         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3420         * testsuite/25_algorithms/max/1.cc: Likewise.
3421         * testsuite/25_algorithms/max/2.cc: Likewise.
3422         * testsuite/25_algorithms/max/3.cc: Likewise.
3423         * testsuite/25_algorithms/max/37547.cc: Likewise.
3424         * testsuite/25_algorithms/max/4.cc: Likewise.
3425         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3426         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3427         * testsuite/25_algorithms/merge/1.cc: Likewise.
3428         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3429         * testsuite/25_algorithms/min/1.cc: Likewise.
3430         * testsuite/25_algorithms/min/2.cc: Likewise.
3431         * testsuite/25_algorithms/min/3.cc: Likewise.
3432         * testsuite/25_algorithms/min/37547.cc: Likewise.
3433         * testsuite/25_algorithms/min/4.cc: Likewise.
3434         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3435         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3436         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3437         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3438         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3439         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3440         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3441         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3442         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3443         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3444         * testsuite/25_algorithms/move/1.cc: Likewise.
3445         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3446         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3447         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3448         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3449         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3450         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3451         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3452         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3453         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3454         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3455         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3456         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3457         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3458         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3459         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3460         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3461         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3462         * testsuite/25_algorithms/partition/1.cc: Likewise.
3463         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3464         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3465         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3466         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3467         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3468         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3469         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3470         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3471         * testsuite/25_algorithms/remove/1.cc: Likewise.
3472         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3473         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3474         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3475         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3476         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3477         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3478         * testsuite/25_algorithms/replace/1.cc: Likewise.
3479         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3480         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3481         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3482         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3483         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3484         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3485         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3486         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3487         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3488         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3489         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3490         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3491         * testsuite/25_algorithms/search/1.cc: Likewise.
3492         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3493         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3494         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3495         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3496         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3497         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3498         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3499         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3500         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3501         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3502         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3503         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3504         Likewise.
3505         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3506         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3507         * testsuite/25_algorithms/sort/1.cc: Likewise.
3508         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3509         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3510         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3511         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3512         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3513         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3514         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3515         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3516         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3517         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3518         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3519         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3520         * testsuite/25_algorithms/unique/1.cc: Likewise.
3521         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3522         * testsuite/25_algorithms/unique/2.cc: Likewise.
3523         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3524         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3525         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3526         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3527         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3528         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3529         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3530         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3531         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3532         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3533         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3534         * testsuite/26_numerics/complex/13450.cc: Likewise.
3535         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3536         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3537         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3538         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3539         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3540         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3541         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3542         Likewise.
3543         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3544         Likewise.
3545         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3546         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3547         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3548         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3549         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3550         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3551         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3552         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3553         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3554         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3555         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3556         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3557         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3558         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3559         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3560         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3561         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3562         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3563         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3564         Likewise.
3565         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3566         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3567         Likewise.
3568         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3569         Likewise.
3570         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3571         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3572         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3573         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3574         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3575         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3576         * testsuite/26_numerics/iota/1.cc: Likewise.
3577         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3578         * testsuite/26_numerics/slice/1.cc: Likewise.
3579         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3580         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3581         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3584         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3585         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3586         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3587         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3588         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3589         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3590         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3591         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3592         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3593         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3594         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3595         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3596         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3597         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3598         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3599         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3600         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3601         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3602         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3603         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3604         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3605         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3606         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3607         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3608         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3609         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3610         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3611         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3612         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3613         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3614         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3615         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3616         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3617         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3618         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3619         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3620         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3621         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3622         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3623         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3624         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3625         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3626         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3627         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3628         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3629         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3630         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3631         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3632         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3633         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3634         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3635         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3636         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3637         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3638         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3639         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3640         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3641         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3642         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3643         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3644         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3645         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3646         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3647         Likewise.
3648         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3649         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3650         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3651         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3652         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3653         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3654         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3655         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3656         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3657         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3658         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3659         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3660         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3661         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3662         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3663         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3664         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3665         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3666         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3667         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3668         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3669         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3670         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3671         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3672         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3673         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3674         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3675         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3676         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3677         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3678         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3679         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3680         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3681         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3682         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3683         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3684         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3685         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3686         Likewise.
3687         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3688         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3689         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3690         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3691         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3692         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3693         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3694         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3695         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3696         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3697         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3698         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3699         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3700         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3701         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3702         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3703         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3704         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3705         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3706         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3707         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3708         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3709         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3710         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3711         Likewise.
3712         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3713         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3714         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3715         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3716         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3717         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3718         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3719         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3720         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3721         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3722         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3723         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3724         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3725         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3726         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3727         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3728         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3729         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3730         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3731         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3732         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3733         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3734         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3735         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3736         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3737         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3738         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3739         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3740         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3741         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3742         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3743         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3744         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3745         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3746         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3747         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3748         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3749         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3750         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3751         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3752         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3753         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3754         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3755         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3756         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3757         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3758         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3759         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3760         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3761         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3762         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3763         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3764         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3765         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3766         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3767         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3768         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3769         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3770         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3771         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3772         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3773         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3774         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3775         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3776         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3777         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3778         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3779         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3780         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3781         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3782         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3783         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3784         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3785         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3786         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3787         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3788         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3789         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3790         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3791         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3792         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3793         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3794         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3795         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3796         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3797         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3798         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3799         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3800         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3801         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3802         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3803         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3804         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3805         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3806         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3807         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3808         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3809         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3810         Likewise.
3811         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3812         Likewise.
3813         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3814         Likewise.
3815         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3816         Likewise.
3817         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3818         Likewise.
3819         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3820         Likewise.
3821         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3822         Likewise.
3823         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3824         Likewise.
3825         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3826         Likewise.
3827         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3828         Likewise.
3829         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3830         Likewise.
3831         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3832         Likewise.
3833         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3834         Likewise.
3835         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3836         Likewise.
3837         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3838         Likewise.
3839         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3840         Likewise.
3841         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3842         Likewise.
3843         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3844         Likewise.
3845         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3846         Likewise.
3847         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3848         Likewise.
3849         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3850         Likewise.
3851         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3852         Likewise.
3853         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3854         Likewise.
3855         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3856         Likewise.
3857         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3858         Likewise.
3859         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3860         Likewise.
3861         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3862         Likewise.
3863         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3864         Likewise.
3865         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3866         Likewise.
3867         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3868         Likewise.
3869         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3870         Likewise.
3871         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3872         Likewise.
3873         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3874         Likewise.
3875         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3876         Likewise.
3877         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3878         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3879         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3880         Likewise.
3881         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3882         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3883         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3884         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3885         Likewise.
3886         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3887         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3888         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3889         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3890         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3891         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3892         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3893         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3894         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3895         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3896         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3897         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3898         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3899         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3900         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3901         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3902         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3903         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3904         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3905         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3906         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3907         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3908         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3909         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3910         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3911         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3912         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3913         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3914         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3915         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3916         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3917         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3918         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3919         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3920         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3921         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3922         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3923         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3924         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3925         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3926         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3927         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3928         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3929         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3930         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3931         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3932         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3933         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3934         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3935         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3936         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3937         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3938         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3939         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3940         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3941         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3942         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3943         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3944         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3945         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3946         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3947         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3948         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3949         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3950         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3951         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3952         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3953         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3954         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3955         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3956         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3957         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3958         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3959         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3960         Likewise.
3961         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3962         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3963         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3964         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3965         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3966         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3967         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3968         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3969         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3970         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3971         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3972         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3973         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3974         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3975         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3976         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3977         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3978         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3979         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3980         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3981         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3982         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3983         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3984         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3985         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3986         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3987         Likewise.
3988         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3989         Likewise.
3990         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3991         Likewise.
3992         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3993         Likewise.
3994         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3995         Likewise.
3996         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3997         Likewise.
3998         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3999         Likewise.
4000         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4001         Likewise.
4002         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4003         Likewise.
4004         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4005         Likewise.
4006         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4007         Likewise.
4008         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4009         Likewise.
4010         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4011         Likewise.
4012         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4013         Likewise.
4014         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4015         Likewise.
4016         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4017         Likewise.
4018         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4019         Likewise.
4020         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4021         Likewise.
4022         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4023         Likewise.
4024         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4025         Likewise.
4026         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4027         Likewise.
4028         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4029         Likewise.
4030         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4031         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4032         Likewise.
4033         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4034         Likewise.
4035         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4036         Likewise.
4037         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4038         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4039         Likewise.
4040         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4041         Likewise.
4042         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4043         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4044         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4045         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4046         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4047         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4048         Likewise.
4049         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4050         Likewise.
4051         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4052         Likewise.
4053         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4054         Likewise.
4055         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4056         Likewise.
4057         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4058         Likewise.
4059         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4060         Likewise.
4061         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4062         Likewise.
4063         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4064         Likewise.
4065         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4066         Likewise.
4067         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4068         Likewise.
4069         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4070         Likewise.
4071         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4072         Likewise.
4073         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4074         Likewise.
4075         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4076         Likewise.
4077         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4078         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4079         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4080         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4081         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4082         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4083         Likewise.
4084         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4085         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4086         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4087         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4088         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4089         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4090         Likewise.
4091         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4092         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4093         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4094         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4095         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4096         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4097         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4098         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4099         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4100         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4101         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4102         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4103         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4104         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4105         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4106         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4107         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4108         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4109         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4110         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4111         Likewise.
4112         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4113         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4114         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4115         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4116         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4117         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4118         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4119         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4120         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4121         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4122         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4123         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4124         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4125         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4126         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4127         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4128         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4129         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4130         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4131         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4132         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4133         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4134         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4135         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4136         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4137         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4138         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4139         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4140         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4141         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4142         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4143         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4144         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4145         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4146         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4147         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4148         Likewise.
4149         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4150         Likewise.
4151         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4152         Likewise.
4153         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4154         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4155         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4156         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4157         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4158         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4159         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4160         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4161         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4162         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4163         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4164         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4165         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4166         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4167         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4168         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4169         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4170         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4171         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4172         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4173         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4174         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4175         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4176         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4177         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4178         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4179         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4180         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4181         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4182         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4183         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4184         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4185         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4186         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4187         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4188         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4189         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4190         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4191         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4192         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4193         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4194         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4195         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4196         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4197         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4198         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4199         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4200         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4201         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4202         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4203         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4204         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4205         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4206         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4207         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4208         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4209         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4210         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4211         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4212         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4213         Likewise.
4214         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4215         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4216         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4217         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4218         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4219         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4220         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4221         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4222         * testsuite/27_io/fpos/11450.cc: Likewise.
4223         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4224         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4225         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4226         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4227         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4228         * testsuite/27_io/fpos/14775.cc: Likewise.
4229         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4230         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4231         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4232         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4233         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4234         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4235         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4236         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4237         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4238         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4239         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4240         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4241         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4242         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4243         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4244         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4245         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4246         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4247         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4248         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4249         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4250         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4251         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4252         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4253         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4254         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4255         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4256         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4257         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4258         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4259         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4260         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4261         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4262         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4263         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4264         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4265         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4266         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4267         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4268         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4269         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4270         * testsuite/27_io/objects/char/1.cc: Likewise.
4271         * testsuite/27_io/objects/char/10.cc: Likewise.
4272         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4273         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4274         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4275         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4276         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4277         * testsuite/27_io/objects/char/2.cc: Likewise.
4278         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4279         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4280         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4281         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4282         * testsuite/27_io/objects/char/5.cc: Likewise.
4283         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4284         * testsuite/27_io/objects/char/6.cc: Likewise.
4285         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4286         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4287         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4288         * testsuite/27_io/objects/char/7.cc: Likewise.
4289         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4290         * testsuite/27_io/objects/char/8.cc: Likewise.
4291         * testsuite/27_io/objects/char/9.cc: Likewise.
4292         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4293         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4294         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4295         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4296         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4297         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4298         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4299         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4300         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4301         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4302         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4303         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4304         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4305         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4306         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4307         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4308         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4309         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4310         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4311         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4312         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4313         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4314         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4315         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4316         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4317         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4318         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4319         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4320         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4321         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4322         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4323         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4324         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4325         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4326         * testsuite/27_io/types/1.cc: Likewise.
4327         * testsuite/27_io/types/2.cc: Likewise.
4328         * testsuite/27_io/types/3.cc: Likewise.
4329         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4330         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4331         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4332         Likewise.
4333         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4334         Likewise.
4335         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4336         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4337         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4338         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4339         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4340         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4341         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4342         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4343         Likewise.
4344         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4345         Likewise.
4346         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4347         Likewise.
4348         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4349         Likewise.
4350         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4351         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4352         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4353         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4354         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4355         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4356         Likewise.
4357         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4358         Likewise.
4359         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4360         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4361         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4362         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4363         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4364         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4365         * testsuite/Makefile.am: Likewise.
4366         * testsuite/abi/30586.cc: Likewise.
4367         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4368         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4369         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4370         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4371         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4372         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4373         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4374         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4375         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4376         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4377         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4378         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4379         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4380         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4381         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4382         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4383         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4384         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4385         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4386         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4387         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4388         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4389         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4390         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4391         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4392         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4393         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4394         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4395         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4396         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4397         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4398         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4399         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4400         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4401         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4402         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4403         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4404         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4405         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4406         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4407         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4408         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4409         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4410         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4411         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4412         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4413         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4414         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4415         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4416         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4417         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4418         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4419         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4420         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4421         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4422         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4423         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4424         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4425         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4426         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4427         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4428         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4429         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4430         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4431         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4432         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4433         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4434         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4435         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4436         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4437         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4438         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4439         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4440         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4441         * testsuite/abi/demangle/regression/old.cc: Likewise.
4442         * testsuite/abi/header_cxxabi.c: Likewise.
4443         * testsuite/backward/11460.cc: Likewise.
4444         * testsuite/backward/hash_map/1.cc: Likewise.
4445         * testsuite/backward/hash_map/14648.cc: Likewise.
4446         * testsuite/backward/hash_map/23528.cc: Likewise.
4447         * testsuite/backward/hash_set/1.cc: Likewise.
4448         * testsuite/backward/strstream_members.cc: Likewise.
4449         * testsuite/config/default.exp: Likewise.
4450         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4451         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4452         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4453         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4454         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4455         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4456         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4457         * testsuite/data/sgetn.txt: Likewise.
4458         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4459         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4460         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4461         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4462         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4463         * testsuite/ext/array_allocator/26875.cc: Likewise.
4464         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4465         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4466         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4467         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4468         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4469         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4470         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4471         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4472         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4473         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4474         * testsuite/ext/codecvt/1.cc: Likewise.
4475         * testsuite/ext/codecvt/char-1.cc: Likewise.
4476         * testsuite/ext/codecvt/char-2.cc: Likewise.
4477         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4478         * testsuite/ext/concept_checks.cc: Likewise.
4479         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4480         Likewise.
4481         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4482         Likewise.
4483         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4484         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4485         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4486         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4487         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4488         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4489         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4490         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4491         Likewise.
4492         * testsuite/ext/headers.cc: Likewise.
4493         * testsuite/ext/is_heap/1.cc: Likewise.
4494         * testsuite/ext/is_heap/check_type.cc: Likewise.
4495         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4496         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4497         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4498         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4499         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4500         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4501         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4502         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4503         * testsuite/ext/median.cc: Likewise.
4504         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4505         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4506         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4507         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4508         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4509         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4510         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4511         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4512         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4513         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4514         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4515         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4516         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4517         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4518         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4519         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4520         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4521         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4522         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4523         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4524         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4525         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4526         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4527         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4528         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4529         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4530         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4531         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4532         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4533         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4534         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4535         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4536         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4537         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4538         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4539         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4540         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4541         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4542         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4543         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4544         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4545         * testsuite/ext/rope/1.cc: Likewise.
4546         * testsuite/ext/rope/2.cc: Likewise.
4547         * testsuite/ext/rope/3.cc: Likewise.
4548         * testsuite/ext/rope/36832.cc: Likewise.
4549         * testsuite/ext/rope/4.cc: Likewise.
4550         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4551         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4552         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4553         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4554         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4555         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4556         Likewise.
4557         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4558         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4559         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4560         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4561         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4562         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4563         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4564         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4565         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4566         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4567         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4568         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4569         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4570         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4571         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4572         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4573         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4574         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4575         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4576         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4577         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4578         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4579         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4580         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4581         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4582         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4583         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4584         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4585         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4586         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4587         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4588         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4589         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4590         * testsuite/lib/dg-options.exp: Likewise.
4591         * testsuite/lib/libstdc++.exp: Likewise.
4592         * testsuite/lib/prune.exp: Likewise.
4593         * testsuite/libstdc++-abi/abi.exp: Likewise.
4594         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4595         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4596         Likewise.
4597         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4598         Likewise.
4599         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4600         Likewise.
4601         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4602         Likewise.
4603         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4604         Likewise.
4605         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4606         Likewise.
4607         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4608         Likewise.
4609         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4610         Likewise.
4611         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4612         Likewise.
4613         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4614         Likewise.
4615         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4616         Likewise.
4617         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4618         Likewise.
4619         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4620         Likewise.
4621         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4622         Likewise.
4623         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4624         Likewise.
4625         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4626         Likewise.
4627         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4628         Likewise.
4629         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4630         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4631         Likewise.
4632         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4633         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4634         Likewise.
4635         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4636         Likewise.
4637         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4638         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4639         Likewise.
4640         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4641         Likewise.
4642         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4643         Likewise.
4644         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4645         Likewise.
4646         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4647         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4648         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4649         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4650         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4651         Likewise.
4652         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4653         Likewise.
4654         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4655         Likewise.
4656         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4657         Likewise.
4658         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4659         Likewise.
4660         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4661         Likewise.
4662         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4663         Likewise.
4664         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4665         Likewise.
4666         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4667         Likewise.
4668         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4669         Likewise.
4670         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4671         Likewise.
4672         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4673         Likewise.
4674         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4675         Likewise.
4676         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4677         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4678         Likewise.
4679         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4680         Likewise.
4681         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4682         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4683         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4684         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4685         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4686         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4687         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4688         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4689         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4690         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4691         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4692         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4693         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4694         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4695         Likewise.
4696         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4697         Likewise.
4698         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4699         Likewise.
4700         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4701         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4702         Likewise.
4703         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4704         Likewise.
4705         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4706         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4707         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4708         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4709         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4710         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4711         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4712         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4713         Likewise.
4714         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4715         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4716         Likewise.
4717         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4718         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4719         Likewise.
4720         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4721         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4722         Likewise.
4723         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4724         Likewise.
4725         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4726         Likewise.
4727         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4728         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4729         Likewise.
4730         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4731         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4732         Likewise.
4733         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4734         Likewise.
4735         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4736         Likewise.
4737         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4738         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4739         Likewise.
4740         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4741         Likewise.
4742         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4743         Likewise.
4744         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4745         Likewise.
4746         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4747         Likewise.
4748         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4749         Likewise.
4750         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4751         Likewise.
4752         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4753         Likewise.
4754         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4755         Likewise.
4756         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4757         Likewise.
4758         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4759         Likewise.
4760         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4761         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4762         Likewise.
4763         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4764         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4765         Likewise.
4766         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4767         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4768         Likewise.
4769         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4770         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4771         Likewise.
4772         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4773         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4774         Likewise.
4775         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4776         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4777         Likewise.
4778         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4779         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4780         Likewise.
4781         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4782         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4783         Likewise.
4784         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4785         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4786         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4787         Likewise.
4788         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4789         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4790         Likewise.
4791         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4792         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4793         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4794         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4795         Likewise.
4796         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4797         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4798         Likewise.
4799         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4800         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4801         Likewise.
4802         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4803         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4804         Likewise.
4805         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4806         Likewise.
4807         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4808         Likewise.
4809         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4810         Likewise.
4811         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4812         Likewise.
4813         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4814         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4815         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4816         Likewise.
4817         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4818         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4819         Likewise.
4820         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4821         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4822         Likewise.
4823         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4824         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4825         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4826         Likewise.
4827         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4828         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4829         Likewise.
4830         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4831         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4832         Likewise.
4833         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4834         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4835         Likewise.
4836         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4837         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4838         Likewise.
4839         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4840         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4841         Likewise.
4842         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4843         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4844         Likewise.
4845         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4846         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4847         Likewise.
4848         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4849         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4850         Likewise.
4851         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4852         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4853         Likewise.
4854         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4855         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4856         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4857         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4858         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4859         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4860         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4861         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4862         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4881         Likewise.
4882         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4883         Likewise.
4884         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4885         Likewise.
4886         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4887         Likewise.
4888         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4889         Likewise.
4890         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4891         Likewise.
4892         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4893         Likewise.
4894         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4895         Likewise.
4896         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4897         Likewise.
4898         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4899         Likewise.
4900         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4901         Likewise.
4902         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4903         Likewise.
4904         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4905         Likewise.
4906         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4907         Likewise.
4908         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4909         Likewise.
4910         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4911         Likewise.
4912         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4913         Likewise.
4914         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4915         Likewise.
4916         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4917         Likewise.
4918         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4919         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4920         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4921         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4922         Likewise.
4923         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4924         Likewise.
4925         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4926         Likewise.
4927         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4928         Likewise.
4929         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4930         Likewise.
4931         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4932         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4933         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4934         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4935         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4936         Likewise.
4937         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4938         Likewise.
4939         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4940         Likewise.
4941         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4942         Likewise.
4943         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4944         Likewise.
4945         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4946         Likewise.
4947         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4948         Likewise.
4949         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4950         Likewise.
4951         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4952         Likewise.
4953         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4954         Likewise.
4955         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4956         Likewise.
4957         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4958         Likewise.
4959         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4960         Likewise.
4961         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4962         Likewise.
4963         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4964         Likewise.
4965         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4966         Likewise.
4967         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4968         Likewise.
4969         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4970         Likewise.
4971         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4972         Likewise.
4973         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4974         Likewise.
4975         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4976         Likewise.
4977         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4978         Likewise.
4979         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4980         Likewise.
4981         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4982         Likewise.
4983         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4984         Likewise.
4985         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4986         Likewise.
4987         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4988         Likewise.
4989         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4990         Likewise.
4991         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4992         Likewise.
4993         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4994         Likewise.
4995         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4996         Likewise.
4997         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4998         Likewise.
4999         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5000         Likewise.
5001         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5002         Likewise.
5003         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5004         Likewise.
5005         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5006         Likewise.
5007         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5008         Likewise.
5009         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5010         Likewise.
5011         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5012         Likewise.
5013         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5014         Likewise.
5015         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5016         Likewise.
5017         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5018         Likewise.
5019         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5020         Likewise.
5021         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5022         Likewise.
5023         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5024         Likewise.
5025         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5026         Likewise.
5027         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5028         Likewise.
5029         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5030         Likewise.
5031         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5032         Likewise.
5033         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5034         Likewise.
5035         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5036         Likewise.
5037         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5038         Likewise.
5039         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5040         Likewise.
5041         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5042         Likewise.
5043         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5044         Likewise.
5045         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5046         Likewise.
5047         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5048         Likewise.
5049         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5050         Likewise.
5051         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5052         Likewise.
5053         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5054         Likewise.
5055         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5056         Likewise.
5057         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5058         Likewise.
5059         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5060         Likewise.
5061         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5062         Likewise.
5063         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5064         Likewise.
5065         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5066         Likewise.
5067         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5068         Likewise.
5069         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5070         Likewise.
5071         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5072         Likewise.
5073         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5074         Likewise.
5075         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5076         Likewise.
5077         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5078         Likewise.
5079         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5080         Likewise.
5081         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5082         Likewise.
5083         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5084         Likewise.
5085         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5086         Likewise.
5087         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5088         Likewise.
5089         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5090         Likewise.
5091         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5092         Likewise.
5093         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5094         Likewise.
5095         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5096         Likewise.
5097         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5098         Likewise.
5099         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5100         Likewise.
5101         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5102         Likewise.
5103         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5104         Likewise.
5105         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5106         Likewise.
5107         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5108         Likewise.
5109         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5110         Likewise.
5111         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5112         Likewise.
5113         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5114         Likewise.
5115         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5116         Likewise.
5117         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5118         Likewise.
5119         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5120         Likewise.
5121         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5122         Likewise.
5123         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5124         Likewise.
5125         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5126         Likewise.
5127         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5128         Likewise.
5129         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5130         Likewise.
5131         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5132         Likewise.
5133         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5134         Likewise.
5135         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5136         Likewise.
5137         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5138         Likewise.
5139         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5140         Likewise.
5141         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5142         Likewise.
5143         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5144         Likewise.
5145         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5146         Likewise.
5147         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5148         Likewise.
5149         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5150         Likewise.
5151         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5152         Likewise.
5153         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5154         Likewise.
5155         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5156         Likewise.
5157         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5158         Likewise.
5159         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5160         Likewise.
5161         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5162         Likewise.
5163         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5164         Likewise.
5165         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5166         Likewise.
5167         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5168         Likewise.
5169         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5170         Likewise.
5171         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5172         Likewise.
5173         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5174         Likewise.
5175         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5176         Likewise.
5177         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5178         Likewise.
5179         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5180         Likewise.
5181         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5182         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5183         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5184         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5185         Likewise.
5186         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5187         Likewise.
5188         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5189         Likewise.
5190         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5191         Likewise.
5192         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5193         Likewise.
5194         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5195         Likewise.
5196         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5197         Likewise.
5198         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5199         Likewise.
5200         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5201         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5202         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5203         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5204         Likewise.
5205         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5206         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5207         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5208         Likewise.
5209         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5210         Likewise.
5211         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5212         Likewise.
5213         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5214         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5215         Likewise.
5216         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5217         Likewise.
5218         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5219         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5220         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5221         Likewise.
5222         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5223         Likewise.
5224         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5225         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5226         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5227         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5228         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5229         Likewise.
5230         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5231         Likewise.
5232         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5233         Likewise.
5234         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5235         Likewise.
5236         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5237         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5238         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5239         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5240         Likewise.
5241         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5242         Likewise.
5243         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5244         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5245         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5246         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5247         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5248         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5249         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5250         Likewise.
5251         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5252         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5253         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5254         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5255         Likewise.
5256         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5257         Likewise.
5258         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5259         Likewise.
5260         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5261         Likewise.
5262         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5263         Likewise.
5264         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5265         Likewise.
5266         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5267         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5268         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5269         Likewise.
5270         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5271         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5272         Likewise.
5273         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5274         Likewise.
5275         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5276         Likewise.
5277         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5278         Likewise.
5279         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5280         Likewise.
5281         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5282         Likewise.
5283         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5284         Likewise.
5285         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5286         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5287         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5288         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5289         Likewise.
5290         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5291         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5292         Likewise.
5293         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5294         Likewise.
5295         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5296         Likewise.
5297         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5298         Likewise.
5299         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5300         Likewise.
5301         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5302         Likewise.
5303         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5304         Likewise.
5305         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5306         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5307         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5308         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5309         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5310         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5311         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5312         Likewise.
5313         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5314         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5315         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5316         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5317         Likewise.
5318         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5319         Likewise.
5320         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5321         Likewise.
5322         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5323         Likewise.
5324         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5325         Likewise.
5326         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5327         Likewise.
5328         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5329         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5330         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5331         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5332         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5333         Likewise.
5334         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5335         Likewise.
5336         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5337         Likewise.
5338         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5339         Likewise.
5340         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5341         Likewise.
5342         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5343         Likewise.
5344         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5345         Likewise.
5346         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5347         Likewise.
5348         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5349         Likewise.
5350         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5351         Likewise.
5352         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5353         Likewise.
5354         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5355         Likewise.
5356         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5357         Likewise.
5358         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5359         Likewise.
5360         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5361         Likewise.
5362         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5363         Likewise.
5364         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5365         Likewise.
5366         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5367         Likewise.
5368         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5369         Likewise.
5370         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5371         Likewise.
5372         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5373         Likewise.
5374         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5375         Likewise.
5376         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5377         Likewise.
5378         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5379         Likewise.
5380         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5381         Likewise.
5382         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5383         Likewise.
5384         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5385         Likewise.
5386         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5387         Likewise.
5388         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5389         Likewise.
5390         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5391         Likewise.
5392         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5393         Likewise.
5394         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5395         Likewise.
5396         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5397         Likewise.
5398         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5399         Likewise.
5400         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5401         Likewise.
5402         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5403         Likewise.
5404         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5405         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5406         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5407         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5408         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5409         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5410         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5411         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5412         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5413         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5414         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5415         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5416         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5417         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5418         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5419         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5420         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5421         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5422         * testsuite/tr1/headers/all.cc: Likewise.
5423         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5424         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5425         * testsuite/util/testsuite_shared.cc: Likewise.
5426         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5427         * testsuite/17_intro/headers/all.cc: Likewise.
5428         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5429         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5430         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5431         Likewise.
5432         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5433         Likewise.
5434         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5435         Likewise.
5436         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5437         Likewise.
5438         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5439         Likewise.
5440         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5441         Likewise.
5442         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5443         Likewise.
5444         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5445         Likewise.
5446         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5447         Likewise.
5448         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5449         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5450         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5451         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5452         Likewise.
5453         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5454         Likewise.
5455         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5456         Likewise.
5457         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5458         Likewise.
5459         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5460         Likewise.
5461         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5462         Likewise.
5463         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5464         Likewise.
5465         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5466         Likewise.
5467         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5468         Likewise.
5469         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5470         Likewise.
5471         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5472         Likewise.
5473         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5474         Likewise.
5475         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5476         Likewise.
5477         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5478         Likewise.
5479         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5480         Likewise.
5481         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5482         Likewise.
5483         * testsuite/20_util/pair/moveable.cc: Likewise.
5484         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5485         Likewise.
5486         * testsuite/20_util/pair/swap.cc: Likewise.
5487         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5488         Likewise.
5489         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5490         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5491         Likewise.
5492         * testsuite/20_util/tuple/moveable.cc: Likewise.
5493         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5494         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5495         Likewise.
5496         * testsuite/20_util/tuple/swap.cc: Likewise.
5497         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5498         Likewise.
5499         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5500         Likewise.
5501         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5502         Likewise.
5503         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5504         Likewise.
5505         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5506         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5507         Likewise.
5508         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5509         Likewise.
5510         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5511         Likewise.
5512         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5513         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5514         Likewise.
5515         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5516         Likewise.
5517         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5518         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5519         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5520         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5521         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5522         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5523         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5524         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5525         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5526         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5527         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5528         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5529         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5530         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5531         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5532         Likewise.
5533         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5534         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5535         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5536         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5537         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5538         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5539         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5540         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5541         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5542         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5543         Likewise.
5544         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5545         Likewise.
5546         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5547         Likewise.
5548         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5549         Likewise.
5550         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5551         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5552         Likewise.
5553         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5554         Likewise.
5555         * testsuite/23_containers/deque/14340.cc: Likewise.
5556         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5557         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5558         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5559         * testsuite/23_containers/deque/init-list.cc: Likewise.
5560         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5561         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5562         * testsuite/23_containers/deque/moveable.cc: Likewise.
5563         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5564         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5565         Likewise.
5566         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5567         Likewise.
5568         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5569         Likewise.
5570         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5571         Likewise.
5572         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5573         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5574         Likewise.
5575         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5576         Likewise.
5577         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5578         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5579         Likewise.
5580         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5581         Likewise.
5582         * testsuite/23_containers/list/14340.cc: Likewise.
5583         * testsuite/23_containers/list/23781.cc: Likewise.
5584         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5585         * testsuite/23_containers/list/init-list.cc: Likewise.
5586         * testsuite/23_containers/list/moveable.cc: Likewise.
5587         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5588         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5589         Likewise.
5590         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5591         Likewise.
5592         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5593         Likewise.
5594         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5595         Likewise.
5596         * testsuite/23_containers/map/14340.cc: Likewise.
5597         * testsuite/23_containers/map/23781.cc: Likewise.
5598         * testsuite/23_containers/map/init-list.cc: Likewise.
5599         * testsuite/23_containers/map/moveable.cc: Likewise.
5600         * testsuite/23_containers/map/operations/1.cc: Likewise.
5601         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5602         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5603         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5604         Likewise.
5605         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5606         Likewise.
5607         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5608         Likewise.
5609         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5610         Likewise.
5611         * testsuite/23_containers/multimap/14340.cc: Likewise.
5612         * testsuite/23_containers/multimap/23781.cc: Likewise.
5613         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5614         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5615         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5616         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5617         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5618         Likewise.
5619         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5620         Likewise.
5621         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5622         Likewise.
5623         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5624         Likewise.
5625         * testsuite/23_containers/multiset/14340.cc: Likewise.
5626         * testsuite/23_containers/multiset/23781.cc: Likewise.
5627         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5628         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5629         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5630         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5631         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5632         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5633         Likewise.
5634         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5635         Likewise.
5636         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5637         Likewise.
5638         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5639         Likewise.
5640         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5641         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5642         Likewise.
5643         * testsuite/23_containers/queue/moveable.cc: Likewise.
5644         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5645         Likewise.
5646         * testsuite/23_containers/set/14340.cc: Likewise.
5647         * testsuite/23_containers/set/23781.cc: Likewise.
5648         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5649         * testsuite/23_containers/set/init-list.cc: Likewise.
5650         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5651         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5652         * testsuite/23_containers/set/moveable.cc: Likewise.
5653         * testsuite/23_containers/set/operations/1.cc: Likewise.
5654         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5655         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5656         Likewise.
5657         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5660         Likewise.
5661         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5662         Likewise.
5663         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5664         Likewise.
5665         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5666         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5667         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5668         Likewise.
5669         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5670         Likewise.
5671         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5672         Likewise.
5673         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5674         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5675         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5676         Likewise.
5677         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5678         Likewise.
5679         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5680         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5681         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5682         Likewise.
5683         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5684         Likewise.
5685         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5686         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5687         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5688         Likewise.
5689         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5690         Likewise.
5691         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5692         Likewise.
5693         * testsuite/23_containers/vector/14340.cc: Likewise.
5694         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5695         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5696         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5697         Likewise.
5698         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5699         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5700         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5701         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5702         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5703         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5704         Likewise.
5705         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5706         Likewise.
5707         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5708         Likewise.
5709         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5710         Likewise.
5711         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5712         Likewise.
5713         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5714         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5715         * testsuite/23_containers/vector/init-list.cc: Likewise.
5716         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5717         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5718         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5719         * testsuite/23_containers/vector/moveable.cc: Likewise.
5720         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5721         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5722         Likewise.
5723         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5724         Likewise.
5725         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5726         Likewise.
5727         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5728         Likewise.
5729         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5730         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5731         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5732         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5763         Likewise.
5764         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5765         Likewise.
5766         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5767         Likewise.
5768         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5769         Likewise.
5770         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5771         Likewise.
5772         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5773         Likewise.
5774         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5775         Likewise.
5776         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5777         Likewise.
5778         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5779         Likewise.
5780         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5781         Likewise.
5782         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5783         Likewise.
5784         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5785         Likewise.
5786         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5787         Likewise.
5788         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5789         Likewise.
5790         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5791         Likewise.
5792         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5793         Likewise.
5794         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5795         Likewise.
5796         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5797         Likewise.
5798         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5799         Likewise.
5800         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5801         Likewise.
5802         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5803         Likewise.
5804         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5805         Likewise.
5806         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5807         Likewise.
5808         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5827         Likewise.
5828         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5829         Likewise.
5830         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5831         Likewise.
5832         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5833         Likewise.
5834         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5835         Likewise.
5836         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5837         Likewise.
5838         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5839         Likewise.
5840         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5841         Likewise.
5842         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5843         Likewise.
5844         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5845         Likewise.
5846         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5847         Likewise.
5848         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5849         Likewise.
5850         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5851         Likewise.
5852         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5853         Likewise.
5854         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5855         Likewise.
5856         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5857         Likewise.
5858         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5859         Likewise.
5860         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5861         Likewise.
5862         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5863         Likewise.
5864         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5865         Likewise.
5866         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5867         Likewise.
5868         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5869         Likewise.
5870         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5871         Likewise.
5872         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5873         Likewise.
5874         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5875         Likewise.
5876         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5877         Likewise.
5878         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5879         Likewise.
5880         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5881         Likewise.
5882         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5883         Likewise.
5884         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5885         Likewise.
5886         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5887         Likewise.
5888         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5889         Likewise.
5890         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5891         Likewise.
5892         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5893         Likewise.
5894         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5895         Likewise.
5896         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5897         Likewise.
5898         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5899         Likewise.
5900         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5901         Likewise.
5902         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5903         Likewise.
5904         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5905         Likewise.
5906         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5907         Likewise.
5908         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5909         Likewise.
5910         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5911         Likewise.
5912         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5913         Likewise.
5914         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5915         Likewise.
5916         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5917         Likewise.
5918         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5919         Likewise.
5920         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5921         Likewise.
5922         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5923         Likewise.
5924         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5925         Likewise.
5926         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5927         Likewise.
5928         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5929         Likewise.
5930         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5931         Likewise.
5932         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5933         Likewise.
5934         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5935         Likewise.
5936         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5937         Likewise.
5938         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5939         Likewise.
5940         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5941         Likewise.
5942         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5943         Likewise.
5944         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5945         Likewise.
5946         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5947         Likewise.
5948         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5949         Likewise.
5950         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5951         Likewise.
5952         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5953         Likewise.
5954         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5955         Likewise.
5956         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5957         Likewise.
5958         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5959         Likewise.
5960         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5961         Likewise.
5962         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5963         Likewise.
5964         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5965         Likewise.
5966         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5967         Likewise.
5968         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5969         Likewise.
5970         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5971         Likewise.
5972         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5973         Likewise.
5974         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5975         Likewise.
5976         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5977         Likewise.
5978         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5979         Likewise.
5980         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5981         Likewise.
5982         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5983         Likewise.
5984         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5985         Likewise.
5986         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5987         Likewise.
5988         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5989         Likewise.
5990         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5991         Likewise.
5992         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5993         Likewise.
5994         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5995         Likewise.
5996         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5997         Likewise.
5998         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5999         Likewise.
6000         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6001         Likewise.
6002         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6003         Likewise.
6004         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6005         Likewise.
6006         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6007         Likewise.
6008         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6009         Likewise.
6010         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6011         Likewise.
6012         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6013         Likewise.
6014         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6015         Likewise.
6016         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6017         Likewise.
6018         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6019         Likewise.
6020         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6021         Likewise.
6022         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6023         Likewise.
6024         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6025         Likewise.
6026         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6027         Likewise.
6028         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6029         Likewise.
6030         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6031         Likewise.
6032         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6033         Likewise.
6034         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6035         Likewise.
6036         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6037         Likewise.
6038         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6039         Likewise.
6040         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6041         Likewise.
6042         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6043         Likewise.
6044         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6045         Likewise.
6046         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6047         Likewise.
6048         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6049         Likewise.
6050         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6051         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6052         Likewise.
6053         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6054         Likewise.
6055         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6056         Likewise.
6057         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6058         Likewise.
6059         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6060         Likewise.
6061         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6062         Likewise.
6063         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6064         Likewise.
6065         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6066         Likewise.
6067         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6068         Likewise.
6069         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6070         Likewise.
6071         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6072         Likewise.
6073         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6074         Likewise.
6075         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6076         Likewise.
6077         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6078         Likewise.
6079         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6080         Likewise.
6081         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6082         Likewise.
6083         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6084         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6085         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6086         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6087         Likewise.
6088         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6089         Likewise.
6090         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6091         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6092         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6093         Likewise.
6094         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6095         Likewise.
6096         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6097         Likewise.
6098         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6099         Likewise.
6100         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6101         Likewise.
6102         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6103         Likewise.
6104         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6105         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6106         Likewise.
6107         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6108         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6109         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6110         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6111         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6112         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6113         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6114         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6115         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6116         Likewise.
6117         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6118         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6119         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6120         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6121         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6122         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6123         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6124         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6125         Likewise.
6126         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6127         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6128         Likewise.
6129         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6130         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6131         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6132         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6133         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6134         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6135         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6136         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6137         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6138         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6139         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6140         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6141         Likewise.
6142         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6143         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6144         Likewise.
6145         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6146         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6147         Likewise.
6148         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6149         Likewise.
6150         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6151         Likewise.
6152         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6153         Likewise.
6154         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6155         Likewise.
6156         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6157         Likewise.
6158         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6159         Likewise.
6160         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6161         Likewise.
6162         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6163         Likewise.
6164         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6165         Likewise.
6166         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6167         Likewise.
6168         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6169         Likewise.
6170         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6171         Likewise.
6172         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6173         Likewise.
6174         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6175         Likewise.
6176         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6177         Likewise.
6178         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6179         Likewise.
6180         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6181         Likewise.
6182         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6183         Likewise.
6184         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6185         Likewise.
6186         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6187         Likewise.
6188         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6189         Likewise.
6190         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6191         Likewise.
6192         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6193         Likewise.
6194         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6195         Likewise.
6196         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6197         Likewise.
6198         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6199         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6200         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6201         Likewise.
6202         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6203         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6204         Likewise.
6205         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6206         Likewise.
6207         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6208         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6209         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6210         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6211         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6212         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6213         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6214         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6215         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6216         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6217         Likewise.
6218         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6219         Likewise.
6220         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6221         Likewise.
6222         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6223         Likewise.
6224         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6225         Likewise.
6226         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6227         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6228         Likewise.
6229         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6230         Likewise.
6231         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6232         Likewise.
6233         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6234         Likewise.
6235         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6236         Likewise.
6237         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6238         Likewise.
6239         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6240         Likewise.
6241         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6242         Likewise.
6243         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6244         Likewise.
6245         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6246         Likewise.
6247         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6248         Likewise.
6249         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6250         Likewise.
6251         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6252         Likewise.
6253         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6254         Likewise.
6255         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6256         Likewise.
6257         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6258         Likewise.
6259         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6260         Likewise.
6261         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6262         Likewise.
6263         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6264         Likewise.
6265         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6266         Likewise.
6267         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6268         Likewise.
6269         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6270         Likewise.
6271         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6272         Likewise.
6273         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6274         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6275         Likewise.
6276         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6277         Likewise.
6278         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6279         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6280         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6281         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6282         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6283         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6284         Likewise.
6285         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6286         Likewise.
6287         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6288         Likewise.
6289         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6290         Likewise.
6291         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6292         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6293         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6294         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6295         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6296         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6297         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6298         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6299         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6300         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6301         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6302         Likewise.
6303         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6304         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6305         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6306         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6307         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6308         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6309         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6310         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6311         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6312         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6313         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6314         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6315         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6316         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6317         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6318         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6319         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6320         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6321         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6322         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6323         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6324         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6325         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6326         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6327         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6328         Likewise.
6329         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6330         * testsuite/27_io/fpos/14252.cc: Likewise.
6331         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6332         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6333         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6334         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6335         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6336         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6337         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6338         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6339         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6340         Likewise.
6341         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6342         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6343         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6344         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6345         Likewise.
6346         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6347         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6348         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6349         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6350         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6351         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6352         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6353         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6354         * testsuite/27_io/objects/char/3045.cc: Likewise.
6355         * testsuite/27_io/objects/char/3647.cc: Likewise.
6356         * testsuite/27_io/objects/char/5268.cc: Likewise.
6357         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6358         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6359         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6360         * testsuite/28_regex/init-list.cc: Likewise.
6361         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6362         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6363         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6364         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6365         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6366         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6367         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6368         Likewise.
6369         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6370         Likewise.
6371         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6372         Likewise.
6373         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6374         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6375         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6376         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6377         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6378         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6379         Likewise.
6380         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6381         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6382         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6383         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6384         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6385         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6386         Likewise.
6387         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6388         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6389         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6390         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6391         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6392         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6393         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6394         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6395         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6396         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6397         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6398         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6399         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6400         Likewise.
6401         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6402         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6403         Likewise.
6404         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6405         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6406         Likewise.
6407         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6408         Likewise.
6409         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6410         Likewise.
6411         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6412         Likewise.
6413         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6414         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6415         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6416         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6417         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6418         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6419         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6420         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6421         Likewise.
6422         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6423         Likewise.
6424         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6425         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6426         Likewise.
6427         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6428         Likewise.
6429         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6430         Likewise.
6431         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6432         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6433         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6434         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6435         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6436         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6437         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6438         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6439         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6440         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6441         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6442         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6443         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6444         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6445         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6446         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6447         Likewise.
6448         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6449         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6450         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6451         Likewise.
6452         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6453         Likewise.
6454         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6455         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6456         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6457         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6458         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6459         Likewise.
6460         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6461         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6462         Likewise.
6463         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6464         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6465         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6466         Likewise.
6467         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6468         Likewise.
6469         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6470         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6471         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6472         Likewise.
6473         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6474         Likewise.
6475         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6476         Likewise.
6477         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6478         Likewise.
6479         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6480         Likewise.
6481         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6482         * testsuite/30_threads/this_thread/1.cc: Likewise.
6483         * testsuite/30_threads/this_thread/2.cc: Likewise.
6484         * testsuite/30_threads/this_thread/3.cc: Likewise.
6485         * testsuite/30_threads/this_thread/4.cc: Likewise.
6486         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6487         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6488         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6489         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6490         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6491         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6492         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6493         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6494         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6495         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6496         * testsuite/30_threads/thread/members/1.cc: Likewise.
6497         * testsuite/30_threads/thread/members/2.cc: Likewise.
6498         * testsuite/30_threads/thread/members/3.cc: Likewise.
6499         * testsuite/30_threads/thread/members/4.cc: Likewise.
6500         * testsuite/30_threads/thread/members/5.cc: Likewise.
6501         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6502         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6503         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6504         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6505         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6506         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6507         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6508         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6509         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6510         Likewise.
6511         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6512         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6513         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6514         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6515         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6516         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6517         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6518         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6519         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6520         * testsuite/30_threads/try_lock/1.cc: Likewise.
6521         * testsuite/30_threads/try_lock/2.cc: Likewise.
6522         * testsuite/30_threads/try_lock/3.cc: Likewise.
6523         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6524         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6525         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6526         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6527         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6528         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6529         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6530         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6531         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6532         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6533         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6534         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6535         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6536         Likewise.
6537         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6538         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6539         Likewise.
6540         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6541         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6542         Likewise.
6543         * testsuite/ext/array_allocator/1.cc: Likewise.
6544         * testsuite/ext/array_allocator/2.cc: Likewise.
6545         * testsuite/ext/array_allocator/3.cc: Likewise.
6546         * testsuite/ext/ext_pointer/1.cc: Likewise.
6547         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6548         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6549         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6550         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6551         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6552         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6553         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6554         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6555         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6556         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6557         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6558         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6559         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6560         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6561         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6562         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6563         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6564         Likewise.
6565         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6566         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6567         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6568         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6569         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6570         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6571         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6572         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6573         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6574         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6575         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6576         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6577         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6578         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6579         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6580         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6581         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6582         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6583         Likewise.
6584         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6585         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6586         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6587         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6588         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6589         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6590         * testsuite/ext/pod_char_traits.cc: Likewise.
6591         * testsuite/ext/slist/23781.cc: Likewise.
6592         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6593         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6594         * testsuite/ext/vstring/init-list.cc: Likewise.
6595         * testsuite/ext/vstring/moveable.cc: Likewise.
6596         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6597         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6598         Likewise.
6599         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6600         Likewise.
6601         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6602         Likewise.
6603         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6604         Likewise.
6605         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6606         Likewise.
6607         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6608         Likewise.
6609         * testsuite/ext/vstring/types/23767.cc: Likewise.
6610         * testsuite/performance/21_strings/string_append.cc: Likewise.
6611         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6612         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6613         Likewise.
6614         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6615         Likewise.
6616         * testsuite/performance/21_strings/string_find.cc: Likewise.
6617         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6618         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6619         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6620         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6621         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6622         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6623         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6624         Likewise.
6625         * testsuite/performance/23_containers/create/map.cc: Likewise.
6626         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6627         Likewise.
6628         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6629         * testsuite/performance/23_containers/find/map.cc: Likewise.
6630         * testsuite/performance/23_containers/index/map.cc: Likewise.
6631         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6632         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6633         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6634         Likewise.
6635         * testsuite/performance/23_containers/insert_erase/associative.cc:
6636         Likewise.
6637         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6638         Likewise.
6639         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6640         Likewise.
6641         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6642         Likewise.
6643         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6644         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6645         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6646         Likewise.
6647         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6648         Likewise.
6649         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6650         Likewise.
6651         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6652         Likewise.
6653         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6654         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6655         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6656         Likewise.
6657         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6658         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6659         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6660         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6661         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6662         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6663         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6664         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6665         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6666         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6667         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6668         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6669         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6670         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6671         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6672         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6673         Likewise.
6674         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6675         Likewise.
6676         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6677         Likewise.
6678         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6679         Likewise.
6680         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6681         Likewise.
6682         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6683         Likewise.
6684         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6685         Likewise.
6686         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6687         Likewise.
6688         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6689         Likewise.
6690         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6691         Likewise.
6692         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6693         Likewise.
6694         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6695         Likewise.
6696         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6697         Likewise.
6698         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6699         Likewise.
6700         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6701         Likewise.
6702         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6703         Likewise.
6704         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6705         Likewise.
6706         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6707         Likewise.
6708         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6709         Likewise.
6710         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6711         Likewise.
6712         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6713         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6714         Likewise.
6715         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6716         Likewise.
6717         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6718         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6719         Likewise.
6720         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6721         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6722         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6723         Likewise.
6724         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6725         Likewise.
6726         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6727         Likewise.
6728         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6729         Likewise.
6730         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6731         Likewise.
6732         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6733         Likewise.
6734         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6735         Likewise.
6736         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6737         Likewise.
6738         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6739         Likewise.
6740         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6741         Likewise.
6742         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6743         Likewise.
6744         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6745         Likewise.
6746         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6747         Likewise.
6748         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6749         Likewise.
6750         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6751         Likewise.
6752         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6753         Likewise.
6754         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6755         Likewise.
6756         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6757         Likewise.
6758         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6759         Likewise.
6760         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6761         Likewise.
6762         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6763         Likewise.
6764         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6765         Likewise.
6766         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6767         Likewise.
6768         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6769         Likewise.
6770         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6771         Likewise.
6772         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6773         Likewise.
6774         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6775         Likewise.
6776         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6777         Likewise.
6778         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6779         Likewise.
6780         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6781         Likewise.
6782         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6783         Likewise.
6784         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6785         Likewise.
6786         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6787         Likewise.
6788         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6789         Likewise.
6790         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6791         Likewise.
6792         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6793         Likewise.
6794         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6795         Likewise.
6796         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6797         Likewise.
6798         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6799         Likewise.
6800         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6801         Likewise.
6802         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6803         Likewise.
6804         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6805         Likewise.
6806         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6807         Likewise.
6808         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6809         Likewise.
6810         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6811         Likewise.
6812         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6813         Likewise.
6814         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6815         Likewise.
6816         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6817         Likewise.
6818         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6819         Likewise.
6820         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6821         Likewise.
6822         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6823         Likewise.
6824         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6825         Likewise.
6826         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6827         Likewise.
6828         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6829         Likewise.
6830         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6831         Likewise.
6832         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6833         Likewise.
6834         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6835         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6836         Likewise.
6837         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6838         Likewise.
6839         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6840         Likewise.
6841         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6842         Likewise.
6843         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6844         Likewise.
6845         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6846         Likewise.
6847         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6848         Likewise.
6849         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6850         Likewise.
6851         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6852         Likewise.
6853         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6854         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6855         Likewise.
6856         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6857         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6858         Likewise.
6859         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6860         Likewise.
6861         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6862         Likewise.
6863         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6864         Likewise.
6865         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6866         Likewise.
6867         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6868         Likewise.
6869         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6870         Likewise.
6871         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6872         Likewise.
6873         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6874         Likewise.
6875         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6876         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6877         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6878         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6879         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6880         Likewise.
6881         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6882         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6883         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6884         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6885         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6886         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6887         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6888         * testsuite/util/io/prog_bar.cc: Likewise.
6889         * testsuite/util/io/prog_bar.hpp: Likewise.
6890         * testsuite/util/io/text_populate.hpp: Likewise.
6891         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6892         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6893         * testsuite/util/io/xml.hpp: Likewise.
6894         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6895         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6896         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6897         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6898         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6899         * testsuite/util/native_type/native_map.hpp: Likewise.
6900         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6901         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6902         * testsuite/util/native_type/native_set.hpp: Likewise.
6903         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6904         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6905         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6906         Likewise.
6907         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6908         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6909         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6910         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6911         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6912         Likewise.
6913         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6914         Likewise.
6915         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6916         Likewise.
6917         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6918         Likewise.
6919         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6920         Likewise.
6921         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6922         Likewise.
6923         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6924         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6925         Likewise.
6926         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6927         Likewise.
6928         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6929         Likewise.
6930         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6931         Likewise.
6932         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6933         Likewise.
6934         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6935         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6936         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6937         * testsuite/util/regression/basic_type.hpp: Likewise.
6938         * testsuite/util/regression/common_type.hpp: Likewise.
6939         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6940         Likewise.
6941         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6942         Likewise.
6943         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6944         Likewise.
6945         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6946         Likewise.
6947         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6948         Likewise.
6949         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6950         Likewise.
6951         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6952         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6953         Likewise.
6954         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6955         Likewise.
6956         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6957         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6958         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6959         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6960         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6961         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6962         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6963         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6964         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6965         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6966         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6967         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6968         * testsuite/util/testsuite_abi.cc: Likewise.
6969         * testsuite/util/testsuite_abi.h: Likewise.
6970         * testsuite/util/testsuite_abi_check.cc: Likewise.
6971         * testsuite/util/testsuite_allocator.cc: Likewise.
6972         * testsuite/util/testsuite_allocator.h: Likewise.
6973         * testsuite/util/testsuite_api.h: Likewise.
6974         * testsuite/util/testsuite_character.cc: Likewise.
6975         * testsuite/util/testsuite_character.h: Likewise.
6976         * testsuite/util/testsuite_common_types.h: Likewise.
6977         * testsuite/util/testsuite_error.h: Likewise.
6978         * testsuite/util/testsuite_hooks.cc: Likewise.
6979         * testsuite/util/testsuite_hooks.h: Likewise.
6980         * testsuite/util/testsuite_io.h: Likewise.
6981         * testsuite/util/testsuite_iterators.h: Likewise.
6982         * testsuite/util/testsuite_performance.h: Likewise.
6983         * testsuite/util/testsuite_rng.h: Likewise.
6984         * testsuite/util/testsuite_rvalref.h: Likewise.
6985         * testsuite/util/testsuite_tr1.h: Likewise.
6986         * testsuite/util/thread/all.h: Likewise.
6987         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6988         Likewise.
6989         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6990         Likewise.
6991         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6992         Likewise.
6993         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6994         Likewise.
6995         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6996         Likewise.
6997         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6998         Likewise.
6999         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7004         Likewise.
7005         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7008         Likewise.
7009         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7010         Likewise.
7011         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7012         Likewise.
7013         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7014         Likewise.
7015         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7016         Likewise.
7017         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7018         Likewise.
7019         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7020         Likewise.
7021         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7022         Likewise.
7023         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7024         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7025         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7026         Likewise.
7027         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7028         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7029         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7030         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7031         Likewise.
7032         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7033         Likewise.
7034         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7035         Likewise.
7036         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7037         Likewise.
7038         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7039         Likewise.
7040         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7041         Likewise.
7042         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7043         Likewise.
7044         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7045         Likewise.
7046         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7047         Likewise.
7048         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7049         Likewise.
7050         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7051         Likewise.
7052         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7053         Likewise.
7054         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7055         Likewise.
7056         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7057         Likewise.
7058         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7059         Likewise.
7060         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7061         Likewise.
7062         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7063         Likewise.
7064         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7065         Likewise.
7066         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7067         Likewise.
7068         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7069         Likewise.
7070         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7071         Likewise.
7072         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7073         Likewise.
7074         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7075         Likewise.
7076         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7077         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7078         Likewise.
7079         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7080         Likewise.
7081         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7082         Likewise.
7083         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7084         Likewise.
7085         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7086         Likewise.
7087         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7088         Likewise.
7089         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7090         Likewise.
7091         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7092         Likewise.
7093         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7094         Likewise.
7095         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7096         Likewise.
7097         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7098         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7099         Likewise.
7100         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7101         Likewise.
7102         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7103         Likewise.
7104         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7105         Likewise.
7106         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7107         Likewise.
7108         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7109         Likewise.
7110         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7111         Likewise.
7112         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7113         Likewise.
7114         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7115         Likewise.
7116         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7117         Likewise.
7118         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7119         Likewise.
7120         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7121         Likewise.
7122         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7123         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7124         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7125         Likewise.
7126         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7127         Likewise.
7128         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7129         Likewise.
7130         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7131         Likewise.
7132         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7133         Likewise.
7134         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7135         Likewise.
7136         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7137         Likewise.
7138         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7139         Likewise.
7140         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7141         Likewise.
7142         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7143         Likewise.
7144         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7145         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7146         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7147         Likewise.
7148         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7149         Likewise.
7150         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7151         Likewise.
7152         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7153         Likewise.
7154         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7155         Likewise.
7156         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7157         Likewise.
7158         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7159         Likewise.
7160         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7161         Likewise.
7162         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7163         Likewise.
7164         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7165         Likewise.
7166         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7167         Likewise.
7168         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7169         Likewise.
7170         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7171         Likewise.
7172         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7173         Likewise.
7174         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7175         Likewise.
7176         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7177         Likewise.
7178         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7179         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7180         Likewise.
7181         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7182         Likewise.
7183         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7184         Likewise.
7185         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7186         Likewise.
7187         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7188         Likewise.
7189         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7190         Likewise.
7191         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7192         Likewise.
7193         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7194         Likewise.
7195         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7196         Likewise.
7197         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7198         Likewise.
7199         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7200         Likewise.
7201         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7202         Likewise.
7203         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7204         Likewise.
7205         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7206         Likewise.
7207         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7208         Likewise.
7209         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7210         Likewise.
7211         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7212         Likewise.
7213         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7214         Likewise.
7215         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7216         Likewise.
7217         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7218         Likewise.
7219         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7220         Likewise.
7221         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7222         Likewise.
7223         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7224         Likewise.
7225         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7226         Likewise.
7227         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7228         Likewise.
7229         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7230         Likewise.
7231         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7232         Likewise.
7233         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7234         Likewise.
7235         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7236         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7237         Likewise.
7238         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7239         Likewise.
7240         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7241         Likewise.
7242         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7243         Likewise.
7244         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7245         Likewise.
7246         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7247         Likewise.
7248         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7249         Likewise.
7250         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7251         Likewise.
7252         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7253         Likewise.
7254         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7255         Likewise.
7256         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7257         Likewise.
7258         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7259         Likewise.
7260         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7261         Likewise.
7262         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7263         Likewise.
7264         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7265         Likewise.
7266         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7267         Likewise.
7268         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7269         Likewise.
7270         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7271         Likewise.
7272         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7273         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7274         * testsuite/backward/hash_map/25896.cc: Likewise.
7275         * testsuite/backward/hash_set/25896.cc: Likewise.
7276
7277 2009-04-08  Ian Lance Taylor  <iant@google.com>
7278
7279         * include/backward/hashtable.h (erase): Correctly handle erasing a
7280         reference to an entry in the hash table.
7281         * testsuite/backward/hash_map/25896.cc: New.
7282         * testsuite/backward/hash_set/25896.cc: New.
7283
7284 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7285
7286         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7287         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7288
7289 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7290
7291         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7292         of debug.
7293         * include/Makefile.in: Regenerate.
7294         * include/precompiled/stdc++.h: Add.
7295
7296 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7297
7298         * include/bits/random.h: Adjust doxygen markup.
7299         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7300
7301         * testsuite/26_numerics/random/piecewise_linear_distribution/
7302         operators/serialize.cc: Use typedefs.
7303
7304 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7305
7306         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7307         __gnu_cxx namespace.  Remove "static inline".
7308
7309 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7310
7311         * include/bits/random.tcc (linear_congruential_engine<>::
7312         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7313
7314 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7315
7316         * include/bits/random.h (operator==): Mark all inline.
7317         (mersenne_twister_engine): Enable #if 0 checks.
7318
7319         * include/bits/random.h: Formatting tweaks.
7320
7321 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7322
7323         * include/bits/random.tcc (piecewise_linear_distribution<>::
7324         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7325         Remove spurious closed parenthesis.
7326
7327 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7328
7329         PR libstdc++/39644 (partial)
7330         * include/bits/random.tcc (linear_congruential_engine<>::
7331         seed(seed_seq&), independent_bits_engine<>::operator(),
7332         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7333
7334 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7335
7336         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7337         thinko.
7338         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7339         default.cc: Enable.
7340
7341 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7342
7343         PR libstdc++/39629 (partial)
7344         * testsuite/26_numerics/random/independent_bits_engine/cons/
7345         base_move.cc: Use uint_fast64_t instead of unsigned long.
7346         * testsuite/26_numerics/random/independent_bits_engine/cons/
7347         seed1.cc: Likewise.
7348         * testsuite/26_numerics/random/independent_bits_engine/cons/
7349         seed2.cc: Likewise.
7350         * testsuite/26_numerics/random/independent_bits_engine/cons/
7351         base_copy.cc: Likewise.
7352         * testsuite/26_numerics/random/independent_bits_engine/cons/
7353         default.cc: Likewise.
7354         * testsuite/26_numerics/random/independent_bits_engine/cons/
7355         seed_seq.cc: Likewise.
7356         * testsuite/26_numerics/random/independent_bits_engine/
7357         requirements/typedefs.cc: Likewise.
7358         * testsuite/26_numerics/random/independent_bits_engine/
7359         operators/equal.cc: Likewise.
7360         * testsuite/26_numerics/random/independent_bits_engine/
7361         operators/serialize.cc: Likewise.
7362         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7363
7364 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7365
7366         * include/tr1_impl/random: Remove, empty.
7367         * include/tr1_impl/random.tcc: Likewise.
7368
7369         * include/std/random: Minor clean-ups, formatting fixes, adjust
7370         copyright years.
7371         * include/bits/random.tcc: Likewise.
7372         * include/bits/random.h: Likewise.
7373         * include/tr1/random: Likewise.
7374         * include/tr1/random.tcc: Likewise.
7375         * include/tr1/random.h: Likewise.
7376
7377 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7378
7379         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7380         * doc/html/api.html: Regenerate.
7381
7382 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7383
7384         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7385         Change to mersenne_twister_engine, add same defaults as
7386         mersenne_twister_engine/cons/default.cc.
7387         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7388
7389         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7390         to __il.
7391         * include/bits/random.h (mersenne_twister_engine): Qualify
7392         _ShiftMin1 with namespace __detail.
7393         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7394         constexpr std::numeric_limits::max() can be used.
7395         (mersenne_twister_engine): Split apart static asserts into one
7396         assert per message. Temporarily disable the last three.
7397
7398 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7399
7400         * include/Makefile.am: Update to N2836. Modified for new random headers.
7401         * include/Makefile.in: Ditto.
7402         * include/tr1_impl/random: Moved to tr1/random.h
7403         * include/tr1_impl/random.tcc: Moved to tr1
7404         * include/tr1/random: Just point to moved tr1 random headers.
7405         * include/tr1/random.tcc: Moved from tr1_impl.
7406         * include/tr1/random.h: Moved from tr1_impl/random.
7407         * include/std/random: Modified to point to std random headers.
7408         * include/bits/random.tcc: New implementation of std random facilities.
7409         * include/bits/random.h: Ditto.
7410         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7411         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7412         seed1.cc: New.
7413         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7414         seed2.cc: New.
7415         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7416         default.cc: New.
7417         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7418         non_uint_neg.cc: New.
7419         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7420         typedefs.cc: New.
7421         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7422         equal.cc: New.
7423         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7424         serialize.cc: New.
7425         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7426         seed1.cc: New.
7427         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7428         seed2.cc: New.
7429         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7430         default.cc: New.
7431         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7432         typedefs.cc: New.
7433         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7434         equal.cc: New.
7435         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7436         serialize.cc: New.
7437         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7438         seed1.cc: New.
7439         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7440         seed2.cc: New.
7441         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7442         default.cc: New.
7443         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7444         typedefs.cc: New.
7445         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7446         equal.cc: New.
7447         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7448         serialize.cc: New.
7449         * testsuite/26_numerics/random/discard_block_engine/cons/
7450         base_move.cc: New.
7451         * testsuite/26_numerics/random/discard_block_engine/cons/
7452         seed1.cc: New.
7453         * testsuite/26_numerics/random/discard_block_engine/cons/
7454         seed2.cc: New.
7455         * testsuite/26_numerics/random/discard_block_engine/cons/
7456         base_copy.cc: New.
7457         * testsuite/26_numerics/random/discard_block_engine/cons/
7458         default.cc: New.
7459         * testsuite/26_numerics/random/discard_block_engine/cons/
7460         seed_seq.cc: New.
7461         * testsuite/26_numerics/random/discard_block_engine/requirements/
7462         typedefs.cc: New.
7463         * testsuite/26_numerics/random/discard_block_engine/operators/
7464         equal.cc: New.
7465         * testsuite/26_numerics/random/discard_block_engine/operators/
7466         serialize.cc: New.
7467         * testsuite/26_numerics/random/independent_bits_engine/cons/
7468         base_move.cc: New.
7469         * testsuite/26_numerics/random/independent_bits_engine/cons/
7470         seed1.cc: New.
7471         * testsuite/26_numerics/random/independent_bits_engine/cons/
7472         seed2.cc: New.
7473         * testsuite/26_numerics/random/independent_bits_engine/cons/
7474         base_copy.cc: New.
7475         * testsuite/26_numerics/random/independent_bits_engine/cons/
7476         default.cc: New.
7477         * testsuite/26_numerics/random/independent_bits_engine/cons/
7478         seed_seq.cc: New.
7479         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7480         typedefs.cc: New.
7481         * testsuite/26_numerics/random/independent_bits_engine/operators/
7482         equal.cc: New.
7483         * testsuite/26_numerics/random/independent_bits_engine/operators/
7484         serialize.cc: New.
7485         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7486         base_move.cc: New.
7487         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7488         seed1.cc: New.
7489         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7490         seed2.cc: New.
7491         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7492         base_copy.cc: New.
7493         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7494         default.cc: New.
7495         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7496         seed_seq.cc: New.
7497         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7498         typedefs.cc: New.
7499         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7500         equal.cc: New.
7501         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7502         serialize.cc
7503         * testsuite/26_numerics/random/mt19937.cc: New.
7504         * testsuite/26_numerics/random/mt19937_64.cc: New.
7505         * testsuite/26_numerics/random/minstd_rand.cc: New.
7506         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7507         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7508         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7509         * testsuite/26_numerics/random/ranlux24.cc: New.
7510         * testsuite/26_numerics/random/ranlux48.cc: New.
7511         * testsuite/26_numerics/random/knuth_b.cc: New.
7512         * testsuite/26_numerics/random/default_random_engine.cc: New.
7513         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7514         parms.cc: New.
7515         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7516         default.cc: New.
7517         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7518         typedefs.cc: New.
7519         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7520         serialize.cc: New.
7521         * testsuite/26_numerics/random/normal_distribution/cons/
7522         parms.cc: New.
7523         * testsuite/26_numerics/random/normal_distribution/cons/
7524         default.cc: New.
7525         * testsuite/26_numerics/random/normal_distribution/requirements/
7526         typedefs.cc: New.
7527         * testsuite/26_numerics/random/normal_distribution/operators/
7528         serialize.cc: New.
7529         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7530         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7531         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7532         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7533         parms_neg.cc: New.
7534         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7535         parms.cc: New.
7536         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7537         default.cc: New.
7538         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7539         typedefs.cc: New.
7540         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7541         serialize.cc: New.
7542         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7543         parms_neg.cc: New.
7544         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7545         parms.cc: New.
7546         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7547         default.cc: New.
7548         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7549         typedefs.cc: New.
7550         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7551         serialize.cc: New.
7552         * testsuite/26_numerics/random/poisson_distribution/cons/
7553         parms.cc: New.
7554         * testsuite/26_numerics/random/poisson_distribution/cons/
7555         default.cc: New.
7556         * testsuite/26_numerics/random/poisson_distribution/requirements/
7557         typedefs.cc
7558         * testsuite/26_numerics/random/poisson_distribution/operators/
7559         serialize.cc: New.
7560         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7561         parms.cc: New.
7562         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7563         default.cc: New.
7564         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7565         typedefs.cc: New.
7566         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7567         serialize.cc: New.
7568         * testsuite/26_numerics/random/discrete_distribution/cons/
7569         range.cc: New.
7570         * testsuite/26_numerics/random/discrete_distribution/cons/
7571         initlist.cc: New.
7572         * testsuite/26_numerics/random/discrete_distribution/cons/
7573         default.cc: New.
7574         * testsuite/26_numerics/random/discrete_distribution/cons/
7575         num_xbound_fun.cc: New.
7576         * testsuite/26_numerics/random/discrete_distribution/requirements/
7577         typedefs.cc: New.
7578         * testsuite/26_numerics/random/discrete_distribution/operators/
7579         serialize.cc: New.
7580         * testsuite/26_numerics/random/weibull_distribution/cons/
7581         parms.cc: New.
7582         * testsuite/26_numerics/random/weibull_distribution/cons/
7583         default.cc: New.
7584         * testsuite/26_numerics/random/weibull_distribution/requirements/
7585         typedefs.cc: New.
7586         * testsuite/26_numerics/random/weibull_distribution/operators/
7587         serialize.cc: New.
7588         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7589         parms.cc: New.
7590         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7591         default.cc: New.
7592         * testsuite/26_numerics/random/negative_binomial_distribution/
7593         requirements/typedefs.cc: New.
7594         * testsuite/26_numerics/random/negative_binomial_distribution/
7595         operators/serialize.cc: New.
7596         * testsuite/26_numerics/random/cauchy_distribution/cons/
7597         parms.cc: New.
7598         * testsuite/26_numerics/random/cauchy_distribution/cons/
7599         default.cc: New.
7600         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7601         typedefs.cc: New.
7602         * testsuite/26_numerics/random/cauchy_distribution/operators/
7603         serialize.cc: New.
7604         * testsuite/26_numerics/random/gamma_distribution/cons/
7605         parms.cc: New.
7606         * testsuite/26_numerics/random/gamma_distribution/cons/
7607         default.cc: New.
7608         * testsuite/26_numerics/random/gamma_distribution/requirements/
7609         typedefs.cc: New.
7610         * testsuite/26_numerics/random/gamma_distribution/operators/
7611         serialize.cc: New.
7612         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7613         parms.cc: New.
7614         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7615         default.cc: New.
7616         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7617         typedefs.cc: New.
7618         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7619         serialize.cc: New.
7620
7621         * testsuite/26_numerics/random/exponential_distribution/cons/
7622         parms.cc: New.
7623         * testsuite/26_numerics/random/exponential_distribution/cons/
7624         default.cc: New.
7625         * testsuite/26_numerics/random/exponential_distribution/requirements/
7626         typedefs.cc: New.
7627         * testsuite/26_numerics/random/exponential_distribution/operators/
7628         serialize.cc: New.
7629         * testsuite/26_numerics/random/lognormal_distribution/cons/
7630         parms.cc: New.
7631         * testsuite/26_numerics/random/lognormal_distribution/cons/
7632         default.cc: New.
7633         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7634         typedefs.cc: New.
7635         * testsuite/26_numerics/random/lognormal_distribution/operators/
7636         serialize.cc: New.
7637         * testsuite/26_numerics/random/binomial_distribution/cons/
7638         parms.cc: New.
7639         * testsuite/26_numerics/random/binomial_distribution/cons/
7640         default.cc: New.
7641         * testsuite/26_numerics/random/binomial_distribution/requirements/
7642         typedefs.cc: New.
7643         * testsuite/26_numerics/random/binomial_distribution/operators/
7644         serialize.cc: New.
7645         * testsuite/26_numerics/random/random_device/cons/
7646         token.cc: New.
7647         * testsuite/26_numerics/random/random_device/cons/
7648         default.cc: New.
7649         * testsuite/26_numerics/random/random_device/requirements/
7650         typedefs.cc: New.
7651         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7652         parms.cc: New.
7653         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7654         default.cc: New.
7655         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7656         typedefs.cc: New.
7657         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7658         serialize.cc: New.
7659         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7660         range.cc: New.
7661         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7662         default.cc: New.
7663         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7664         num_xbound_fun.cc: New.
7665         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7666         initlist_fun.cc: New.
7667         * testsuite/26_numerics/random/piecewise_linear_distribution/
7668         requirements/typedefs.cc: New.
7669         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7670         serialize.cc: New.
7671         * testsuite/26_numerics/random/student_t_distribution/cons/
7672         parms.cc: New.
7673         * testsuite/26_numerics/random/student_t_distribution/cons/
7674         default.cc: New.
7675         * testsuite/26_numerics/random/student_t_distribution/requirements/
7676         typedefs.cc: New.
7677         * testsuite/26_numerics/random/student_t_distribution/operators/
7678         serialize.cc: New.
7679         * testsuite/26_numerics/random/geometric_distribution/cons/
7680         parms.cc: New.
7681         * testsuite/26_numerics/random/geometric_distribution/cons/
7682         default.cc: New.
7683         * testsuite/26_numerics/random/geometric_distribution/requirements/
7684         typedefs.cc: New.
7685         * testsuite/26_numerics/random/geometric_distribution/operators/
7686         serialize.cc: New.
7687         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7688         range.cc: New.
7689         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7690         default.cc: New.
7691         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7692         num_xbound_fun.cc: New.
7693         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7694         initlist_fun.cc: New.
7695         * testsuite/26_numerics/random/piecewise_constant_distribution/
7696         requirements/typedefs.cc: New.
7697         * testsuite/26_numerics/random/piecewise_constant_distribution/
7698         operators/serialize.cc: New.
7699
7700 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7701
7702         * include/ext/bitmap_allocator.h: The typedefs should be made public
7703         if we want them to be accessible. This has been revealed by the patch
7704         that fixes PR c++/26693 in g++.
7705
7706 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7707
7708         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7709         Regenerated.
7710         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7711         Regenerated.
7712         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7713         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7714         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7715         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7716         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7717         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7718         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7719         Regenerated.
7720         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7721
7722 2009-03-31  Jason Merrill  <jason@redhat.com>
7723
7724         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7725
7726         PR libstdc++/39310
7727         * include/tr1_impl/type_traits (is_function): Add partial
7728         specializations with function cv-quals.
7729         (__is_function_helper): Remove.
7730         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7731
7732 2009-03-30  Ian Lance Taylor  <iant@google.com>
7733
7734         * include/backward/hashtable.h (clear): Return quickly if the
7735         table is empty.
7736
7737 2009-03-27  Ian Lance Taylor  <iant@google.com>
7738
7739         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7740         (__stl_prime_list): Add 5 at the start of the list.
7741
7742 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7743
7744         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7745         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7746         std::string&, ios_base::openmode), basic_ifstream<>::
7747         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7748         basic_ofstream(const std::string&, ios_base::openmode),
7749         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7750         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7751         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7752         Add in C++0x mode.
7753         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7754         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7755         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7756         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7757         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7758         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7759         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7760
7761 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7762
7763         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7764         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7765         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7766         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7767
7768 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7769
7770         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7771         _M_transfer_after, _M_reverse_after): Move out of line...
7772         * include/bits/forward_list.tcc: ... here.
7773         (forward_list<>::reverse): Move inline...
7774         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7775
7776 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7777
7778         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7779         28277.cc: Likewise.
7780         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7781         Likewise.
7782         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7783         Likewise.
7784         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7785         Likewise.
7786
7787 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7788
7789         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7790         year(s).
7791         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7792         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7793         Likewise.
7794         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7795         Likewise.
7796         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7797         Likewise.
7798         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7799
7800 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7801
7802         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7803         iterations for simulators.
7804         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7805         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7806         Condition stream width for simulators.
7807         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7808         Likewise.
7809         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7810         Likewise.
7811         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7812
7813 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7814
7815         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7816         sheet version information. Table-ize docbook element examples.
7817         * doc/xml/manual/using.xml: Human-readable header
7818         markup. Alphabetized. Add new headers.
7819         * doc/html: Regenerate.
7820
7821 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7822
7823         * doc/xml/faq.xml: Fix link to setup documentation.
7824
7825 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7826
7827         * include/std/type_traits (__add_lvalue_reference_helper,
7828         __add_rvalue_reference_helper): As an optimization, rewrite
7829         condition (avoid is_function).
7830
7831 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7832
7833         PR libstdc++/39405
7834         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7835         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7836
7837 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7838
7839         * testsuite/30_threads/condition_variable_any/native_handle/
7840         typesizes.cc: Include tweaks.
7841         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7842         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7843         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7844         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7845         * testsuite/30_threads/condition_variable/native_handle/
7846         typesizes.cc: Same.
7847
7848 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7849
7850         * include/bits/shared_ptr.h: Add include guards.
7851         * include/tr1/shared_ptr.h: Likewise.
7852
7853 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7854
7855         * include/std/iostream: Fix doxygen link.
7856         * include/bits/forward_list.h: Fix doxygen markup.
7857         * include/ext/vstring.h: Escape backslash in doxygen comment.
7858         * include/bits/basic_string.h: Likewise.
7859
7860 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7861
7862         * doc/xml/faq.xml: Fix links to implementation status pages.
7863
7864 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7865
7866         * include/std/complex (operator+(const complex<>&, const _Tp&),
7867         operator+(const _Tp&, const complex<>&),
7868         operator-(const complex<>&, const _Tp&),
7869         operator-(const _Tp&, const complex<>&)): Do not assume real()
7870         returns a reference (against DR 387).
7871         * testsuite/26_numerics/complex/dr387_2.cc: New.
7872
7873 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7874
7875         * testsuite/thread/pthread4.cc: Move...
7876         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7877         * testsuite/thread/pthread5.cc: Move...
7878         * testsuite/23_containers/list/pthread5.cc: ...here.
7879         * testsuite/thread/pthread6.cc: Move...
7880         * testsuite/23_containers/map/pthread6.cc: ...here.
7881         * testsuite/thread/pthread7-rope.cc: Move...
7882         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7883         * testsuite/thread/guard.cc: Move...
7884         * testsuite/18_support/pthread_guard.cc: ...here.
7885         * testsuite/thread/18185.cc: Move...
7886         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7887         * testsuite/thread/pthread1.cc: Move...
7888         * testsuite/23_containers/list/pthread1.cc: ...here.
7889         * testsuite/thread/pthread2.cc: Move...
7890         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7891         * testsuite/thread/pthread3.cc: Move...
7892         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7893
7894         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7895         * testsuite/thread: Remove.
7896
7897 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7898
7899         * configure: Regenerate.
7900
7901 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7902
7903         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7904         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7905         from baseline_dir.
7906         * configure: Regenerate.
7907         * testsuite/Makefile.am (baseline_file): Remove variable.
7908         (site.exp): Set baseline_dir rather than baseline_file.
7909         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7910         * testsuite/Makefile.in: Regenerate.
7911
7912 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7913
7914         * testsuite/30_threads/thread/this_thread: Move...
7915         * testsuite/30_threads/this_thread: ...here.
7916         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7917         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7918         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7919         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7920         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7921         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7922
7923 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7924
7925         * doc/doxygen/user.cfg.in: Tweaks.
7926         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7927         be elsewhere.
7928
7929         * include/tr1_impl/unordered_map: Just use most specialized
7930         container module.
7931         * include/tr1_impl/unordered_set: Same.
7932         * include/tr1_impl/array: Same.
7933         * include/bits/stl_list.h: Same.
7934         * include/bits/stl_map.h: Same.
7935         * include/bits/stl_queue.h: Same.
7936         * include/bits/stl_set.h: Same.
7937         * include/bits/stl_stack.h: Same.
7938         * include/bits/forward_list.h: Same.
7939         * include/bits/basic_string.h: Same.
7940         * include/bits/stl_multimap.h: Same.
7941         * include/bits/stl_vector.h: Same.
7942         * include/bits/stl_deque.h: Same.
7943         * include/bits/stl_multiset.h: Same.
7944         * include/bits/stl_bvector.h: Same.
7945
7946         * include/backward/binders.h: Change binder module to binders.
7947
7948         * include/std/complex: Add complex_numers module.
7949         * include/tr1_impl/complex: Same.
7950
7951         * include/std/valarray: Add numeric_arrays module.
7952         * include/bits/gslice_array.h: Same.
7953         * include/bits/gslice.h: Same.
7954         * include/bits/mask_array.h: Same.
7955         * include/bits/slice_array.h: Same.
7956         * include/bits/indirect_array.h: Same.
7957
7958         * include/bits/allocator.h: Add allocators module.
7959         * include/ext/throw_allocator.h
7960         * include/ext/pool_allocator.h
7961         * include/ext/bitmap_allocator.h
7962         * include/ext/new_allocator.h
7963         * include/ext/malloc_allocator.h
7964         * include/ext/array_allocator.h
7965         * include/ext/mt_allocator.h
7966         * include/ext/debug_allocator.h
7967         * include/ext/extptr_allocator.h
7968
7969         * include/tr1_impl/functional: Move namespace markup here.
7970         * include/tr1_impl/regex: Same.
7971
7972         * include/tr1_impl/type_traits: Add metaprogramming module.
7973         * include/std/type_traits: Same.
7974
7975         * include/std/memory: Add memory module.
7976
7977         * include/std/ratio: Add ratio module.
7978
7979         * include/std/chrono: Move namespace markup here, add time module.
7980
7981         * include/std/thread: Move namespace markup here, add concurrency
7982         module.
7983         * include/std/mutex: Use concurrency module.
7984         * include/std/condition_variable: Same.
7985
7986
7987         * include/bits/ios_base.h: Refine io module.
7988         * include/bits/basic_ios.h: Same.
7989         * include/std/fstream: Same.
7990         * include/std/istream: Same.
7991         * include/std/ostream: Same.
7992         * include/std/sstream: Same.
7993
7994         * include/ext/vstring.h: Correct parameter markup.
7995
7996         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7997         * include/bits/unique_ptr.h: Same.
7998
7999         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8000         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8001         * include/bits/stl_heap.h: Add markup for new groupings.
8002         * include/bits/stl_algobase.h: Same.
8003         * include/bits/stl_algo.h: Same.
8004
8005         * include/c_compatibility/stdatomic.h: Add atomics module.
8006         * include/c_global/cstdatomic: Same.
8007
8008         * libsupc++/exception: Add exceptions module.
8009         * libsupc++/typeinfo: Same.
8010         * libsupc++/new: Same.
8011         * libsupc++/exception_ptr.h: Same.
8012         * include/std/system_error: Same.
8013         * include/std/stdexcept: Same.
8014
8015         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8016         * libsupc++/cxxabi-forced.h: Same.
8017
8018         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8019         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8020         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8021         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8022         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8023         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8024         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8025         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8026         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8027         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8028         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8029         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8030         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8031         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8032         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8033         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8034         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8035         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8036         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8037         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8038         * testsuite/23_containers/vector/requirements/dr438/
8039         constructor_1_neg.cc: Same.
8040         * testsuite/23_containers/vector/requirements/dr438/
8041         constructor_2_neg.cc: Same.
8042         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8043         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8044         * testsuite/23_containers/deque/requirements/dr438/
8045         constructor_1_neg.cc: Same.
8046         * testsuite/23_containers/deque/requirements/dr438/
8047         constructor_2_neg.cc: Same.
8048         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8049         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8050         * testsuite/23_containers/list/requirements/dr438/
8051         constructor_1_neg.cc: Same.
8052         * testsuite/23_containers/list/requirements/dr438/
8053         constructor_2_neg.cc: Same.
8054         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8055         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8056         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8057         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8058         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8059         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8060         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8061         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8062         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8063         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8064
8065 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8066
8067         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8068         * doc/doxygen/user.cfg.in: Update.
8069         * scripts/run_doxygen: Adjust for new group names.
8070
8071         * include/tr1_impl/random: Update doxygen group markup.
8072         * include/tr1_impl/unordered_map: Same.
8073         * include/tr1_impl/unordered_set: Same.
8074         * include/tr1_impl/array: Same.
8075         * include/std/numeric: Same.
8076         * include/std/utility: Same.
8077         * include/std/bitset: Same.
8078         * include/std/iosfwd: Same.
8079         * include/bits/stl_list.h: Same.
8080         * include/bits/stl_map.h: Same.
8081         * include/bits/stl_algobase.h: Same.
8082         * include/bits/stl_queue.h: Same.
8083         * include/bits/stl_set.h: Same.
8084         * include/bits/stl_stack.h: Same.
8085         * include/bits/stl_iterator_base_types.h: Same.
8086         * include/bits/forward_list.h: Same.
8087         * include/bits/basic_string.h: Same.
8088         * include/bits/stl_multimap.h: Same.
8089         * include/bits/stl_vector.h: Same.
8090         * include/bits/stl_deque.h: Same.
8091         * include/bits/stl_multiset.h: Same.
8092         * include/bits/stl_algo.h: Same.
8093         * include/bits/stl_bvector.h: Same.
8094         * include/bits/algorithmfwd.h: Same.
8095         * include/bits/stl_function.h: Same.
8096         * include/tr1/cmath: Same.
8097         * include/backward/binders.h: Same.
8098
8099 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8100
8101         * include/std/system_error (system_category): To system_category().
8102         (generic_category): To generic_category. DR 890.
8103         * src/system_error.cc: Define.
8104         * include/bits/functexcept.h: Only one __throw_system_error.
8105         * src/functexcept.cc: Same.
8106         * include/std/mutex: Fixup for changes above.
8107         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8108         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8109         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8110         * config/abi/pre/gnu.ver: Clean up exports.
8111
8112 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8113
8114         * include/std/thread: Fix typo.
8115         * src/thread.cc (thread::join): Use NULL.
8116
8117 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8118
8119         PR libstdc++/39168
8120         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8121         const string&)): Also check that the value != CHAR_MAX.
8122         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8123         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8124         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8125         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8126         _M_cache(const locale&)): Likewise.
8127         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8128         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8129         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8130         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8131         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8132         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8133
8134 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8135             Benjamin Kosnik  <bkoz@redhat.com>
8136
8137         * include/std/thread (_Impl_base): Move _M_id out and into ...
8138         (thread): ...here. Call _M_make_routine in body of constructors.
8139         Adjust data member usage to reflect changes.
8140         (_M_make_routine): From _M_make_shared_data.
8141         (_M_start_thread): Add __shared_base_type argument.
8142         * src/thread.cc: Fixups for above.
8143         * config/abi/pre/gnu.ver: Adjust exports.
8144         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8145         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8146         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8147
8148 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8149
8150         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8151         (compare_type_to_native_type): ...this, add alignment check.
8152         * testsuite/30_threads/condition_variable_any/native_handle/
8153         typesizes.cc: Modify as above.
8154         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8155         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8156         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8157         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8158         * testsuite/30_threads/condition_variable/native_handle/
8159         typesizes.cc: Same.
8160         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8161         typesizes.cc: Same.
8162
8163         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8164         * testsuite/30_threads/thread/cons/2.cc: Same.
8165         * testsuite/30_threads/thread/cons/3.cc: Same.
8166         * testsuite/30_threads/thread/cons/4.cc: Same.
8167         * testsuite/30_threads/thread/cons/5.cc: Same.
8168         * testsuite/30_threads/thread/cons/6.cc: Same.
8169         * testsuite/30_threads/thread/cons/7.cc: Same.
8170         * testsuite/30_threads/thread/cons/8.cc: Same.
8171
8172         * testsuite/30_threads/thread/cons/9.cc: New.
8173         * testsuite/30_threads/thread/cons/moveable.cc: New.
8174
8175         * src/condition_variable.cc: Clean up whitespace.
8176         * include/std/condition_variable: Same.
8177
8178 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8179
8180         * include/std/condition_variable (condition_variable): Remove
8181         _M_internal_mutex. Add private __native_type typedef.
8182         * src/condition_variable.cc (condition_variable::notify_one):
8183         Remove _M_internal_mutex use. Use typedef.
8184         (condition_variable::notify_all): Same.
8185         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8186         (recursive_mutex): Same.
8187         (timed_mutex): Same.
8188         (recursive_timed_mutex): Same.
8189         (once_flag): Make __native_type typedef private.
8190
8191         * include/std/thread (this_thread): Add minimal markup.
8192
8193         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8194         Adjust line numbers.
8195         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8196         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8197         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8198         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8199         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8200         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8201         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8202         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8203         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8204         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8205         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8206         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8207         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8208
8209         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8210         * testsuite/30_threads/condition_variable_any/native_handle/
8211         typesizes.cc: New.
8212         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8213         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8214         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8215         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8216         * testsuite/30_threads/condition_variable/native_handle/
8217         typesizes.cc: Same.
8218         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8219         typesizes.cc: Same.
8220
8221 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8222
8223         PR testsuite/33300
8224         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8225         on darwin for lp64.
8226
8227 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8228
8229         * configure.host: Set abi_baseline_pair for mips64*-linux.
8230         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8231
8232 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8233
8234         * include/std/thread (this_thread::get_id): Inline.
8235
8236 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8237
8238         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8239         _Callable as template argument for _M_make_shared_data.
8240         * testsuite/30_threads/thread/cons/6.cc: New.
8241         * testsuite/30_threads/thread/cons/7.cc: New.
8242         * testsuite/30_threads/thread/cons/8.cc: New.
8243
8244 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8245
8246         * testsuite/30_threads/thread/member: To..
8247         * testsuite/30_threads/thread/members: ...this.
8248         * testsuite/30_threads/condition_variable/member: To...
8249         * testsuite/30_threads/condition_variable/members: ...this.
8250
8251 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8252
8253         * include/std/thread (thread::id): Move definition inside thread.
8254         Use native_handle_type. Remove this_thread::get_id friend.
8255         Change __thread_data_ptr to __shared_base_ptr.
8256         (thread::id::id(native_handle_type): Make public. Still explicit.
8257         Use native_handle_type. Change _M_thread_id to _M_thread.
8258         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8259         _M_thread_handle to _M_id.
8260         (thread::__thread_data): Rename to _Impl.
8261         Fixup for renames.
8262         (thread::_M_make_thread_data): Return derived type.
8263         (thread::hardware_concurrency): Add definition for default case.
8264         (thread::get_id): Now can define inline.
8265         (thread): Change _M_thread_data to _M_data.
8266         (this_thread::get_id): Now can define inline.
8267         * src/thread.cc (__thread_proxy): Rename to
8268         execute_native_thread_routine.
8269         Fixup for other renames.
8270         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8271         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8272         * testsuite/30_threads/thread/algorithm: Move to..
8273         * testsuite/30_threads/thread/swap: ...this.
8274         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8275         * testsuite/30_threads/thread/id/operators.cc: New.
8276
8277 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8278
8279         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8280         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8281         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8282         exposing it in public std::tuple interface.
8283
8284 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8285             Benjamin Kosnik  <bkoz@redhat.com>
8286
8287         * include/std/thread (__thread_data_base): Nest class in std::thread.
8288         (__thread_data): Likewise.
8289         (__thread_data_ptr): Nest typedef in std::thread.
8290         * src/thread.cc (__thread_proxy): Qualify the above names.
8291         * config/abi/pre/gnu.ver: Remove unused exports.
8292
8293 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8294
8295         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8296         * include/bits/stl_vector.h: Remove private vector_type typedef.
8297         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8298         Fix line numbers.
8299         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8300         * testsuite/23_containers/vector/requirements/dr438/
8301         constructor_1_neg.cc: Same.
8302         * testsuite/23_containers/vector/requirements/dr438/
8303         constructor_2_neg.cc: Same.
8304         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8305         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8306
8307 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8308
8309         PR libstdc++/25191
8310         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8311         deal consistently with __try and __catch too.
8312         * src/localename.cc: Replace try -> __try, catch -> __catch.
8313         * src/ios.cc: Likewise.
8314         * src/locale.cc: Likewise.
8315         * src/istream.cc: Likewise.
8316         * src/thread.cc: Likewise.
8317         * src/compatibility.cc: Likewise.
8318         * src/bitmap_allocator.cc: Likewise.
8319         * src/ios_init.cc: Likewise.
8320         * include/debug/deque: Likewise.
8321         * include/debug/list: Likewise.
8322         * include/tr1_impl/hashtable: Likewise.
8323         * include/std/bitset: Likewise.
8324         * include/ext/pb_ds/detail/resize_policy/
8325         hash_load_check_resize_trigger_imp.hpp: Likewise.
8326         * include/ext/pb_ds/detail/resize_policy/
8327         hash_standard_resize_policy_imp.hpp: Likewise.
8328         * include/ext/pb_ds/detail/cc_hash_table_map_/
8329         resize_fn_imps.hpp: Likewise.
8330         * include/ext/pb_ds/detail/cc_hash_table_map_/
8331         constructor_destructor_fn_imps.hpp: Likewise.
8332         * include/ext/pb_ds/detail/pat_trie_/
8333         split_join_branch_bag.hpp: Likewise.
8334         * include/ext/pb_ds/detail/pat_trie_/
8335         constructors_destructor_fn_imps.hpp: Likewise.
8336         * include/ext/pb_ds/detail/bin_search_tree_/
8337         constructors_destructor_fn_imps.hpp: Likewise.
8338         * include/ext/pb_ds/detail/gp_hash_table_map_/
8339         resize_fn_imps.hpp: Likewise.
8340         * include/ext/pb_ds/detail/gp_hash_table_map_/
8341         constructor_destructor_fn_imps.hpp: Likewise.
8342         * include/ext/pb_ds/detail/binary_heap_/
8343         constructors_destructor_fn_imps.hpp: Likewise.
8344         * include/ext/pb_ds/detail/binary_heap_/
8345         erase_fn_imps.hpp: Likewise.
8346         * include/ext/pb_ds/detail/binary_heap_/
8347         split_join_fn_imps.hpp: Likewise.
8348         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8349         constructors_destructor_fn_imps.hpp: Likewise.
8350         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8351         * include/ext/pb_ds/detail/list_update_map_/
8352         constructor_destructor_fn_imps.hpp: Likewise.
8353         * include/ext/slist: Likewise.
8354         * include/ext/memory: Likewise.
8355         * include/ext/rc_string_base.h: Likewise.
8356         * include/ext/ropeimpl.h: Likewise.
8357         * include/ext/vstring.tcc: Likewise.
8358         * include/ext/rope: Likewise.
8359         * include/ext/sso_string_base.h: Likewise.
8360         * include/bits/shared_ptr.h: Likewise.
8361         * include/bits/stl_list.h: Likewise.
8362         * include/bits/locale_classes.tcc: Likewise.
8363         * include/bits/locale_facets.tcc: Likewise.
8364         * include/bits/locale_classes.h: Likewise.
8365         * include/bits/forward_list.h: Likewise.
8366         * include/bits/stl_vector.h: Likewise.
8367         * include/bits/stl_deque.h: Likewise.
8368         * include/bits/istream.tcc: Likewise.
8369         * include/bits/stl_uninitialized.h: Likewise.
8370         * include/bits/ostream.tcc: Likewise.
8371         * include/bits/vector.tcc: Likewise.
8372         * include/bits/stl_tempbuf.h: Likewise.
8373         * include/bits/deque.tcc: Likewise.
8374         * include/bits/basic_string.tcc: Likewise.
8375         * include/bits/ostream_insert.h: Likewise.
8376         * include/bits/locale_facets_nonio.tcc: Likewise.
8377         * include/bits/stl_tree.h: Likewise.
8378         * include/bits/fstream.tcc: Likewise.
8379         * include/tr1/shared_ptr.h: Likewise.
8380         * include/tr1/hypergeometric.tcc: Likewise.
8381         * include/backward/hashtable.h: Likewise.
8382         * libsupc++/exception_ptr.h: Likewise.
8383         * libsupc++/eh_personality.cc: Likewise.
8384         * libsupc++/eh_call.cc: Likewise.
8385         * config/locale/gnu/monetary_members.cc: Likewise.
8386         * config/locale/gnu/time_members.h: Likewise.
8387         * config/locale/generic/time_members.h: Likewise.
8388
8389 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8390
8391         * include/parallel/algorithmfwd.h:
8392         Add parallelism default for many declarations.
8393         * include/parallel/numericfwd.h: Likewise.
8394         * include/parallel/iterator.h: Use iterator_traits as usual.
8395         * include/parallel/par_loop.h:
8396         Include equally_split.h.
8397         (for_each_template_random_access_ed):
8398         Avoid calling the Result default constructor.
8399         * include/parallel/numeric: Replace
8400         for_each_template_random_access by
8401         for_each_template_random_access_ed in numeric functions.
8402
8403 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8404
8405         * config/os/gnu-linux/os_defines.h: Remove superfluous
8406         __NO_STRING_INLINES.
8407
8408 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8409
8410         * testsuite/21_strings/c_strings/char/3.cc: New test.
8411         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8412
8413 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8414             Jakub Jelinek  <jakub@redhat.com>
8415
8416         PR libstdc++/30928 (partial, works together with recent glibcs)
8417         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8418         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8419         defined.
8420         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8421         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8422         defined.
8423         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8424         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8425         defined.
8426         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8427         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8428         defined.
8429         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8430         argument is const char *, assign result to const char * var, not
8431         char *.
8432         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8433         argument is const wchar_t *, assign result to const wchar_t * var, not
8434         wchar_t *.
8435
8436 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8437
8438         * include/std/thread: Remove unused headers.
8439         (__thread_data_base): Remove unused mutex and base.
8440         (thread::~thread): Only detach if joinable.
8441         (thread::joinable): Test if thread data ptr is empty.
8442         (thread::_M_thread_data_mutex): Remove.
8443         (thread::_M_get_thread_data): Remove.
8444         (thread::_M_make_thread_data): Remove overload, use make_shared.
8445         (thread::id::id): Make constructor explicit.
8446         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8447         (thread::_M_start_thread): Break shared_ptr cycle on error.
8448         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8449         * testsuite/30_threads/thread/member/4.cc: New.
8450         * testsuite/30_threads/thread/member/5.cc: New.
8451
8452 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8453
8454         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8455         (standard_layout): Just use !has_virtual_destructor for now.
8456         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8457         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8458         * testsuite/30_threads/recursive_mutex/requirements/
8459         standard_layout.cc: New.
8460         * testsuite/30_threads/condition_variable/requirements/
8461         standard_layout.cc: New.
8462         * testsuite/29_atomics/atomic_address/requirements/
8463         standard_layout.cc: Adjust.
8464         * testsuite/29_atomics/atomic_flag/requirements/
8465         standard_layout.cc: Same.
8466         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8467         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8468         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8469         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8470         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8471         line numbers.
8472         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8473         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8474         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8475         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8476         Remove, not required.
8477
8478 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8479
8480         * include/std/thread (__thread_data_base, thread): Rename member
8481         functions to match coding style.
8482         (thread::thread,thread::operator=): Define move operations.
8483         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8484         * config/abi/pre/gnu.ver: Adjust.
8485
8486 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8487
8488         PR libstdc++/38384
8489         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8490         on HPUX.
8491         * configure: Regenerate.
8492
8493 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8494
8495         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8496         atomic_flag_fence.
8497
8498 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8499
8500 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8501             Uros Bizjak  <ubizjak@gmail.com>
8502
8503         PR libstdc++/38834
8504         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8505         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8506
8507 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8508             Rainer Emrich  <r.emrich@de.tecosim.com>
8509
8510         PR libstdc++/38919
8511         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8512         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8513         * configure: Regenerate.
8514
8515 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8516
8517         * include/std/thread (__thread_data_base::__run): Make non-const.
8518         * testsuite/30_threads/thread/cons/5.cc: New.
8519
8520 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8521
8522         * src/Makefile.am (sources): Add math_stubs_float.cc.
8523         * src/Makefile.in: Regenerate.
8524         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8525
8526 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8527
8528         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8529         * src/Makefile.in: Regenerate.
8530         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8531
8532 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8533
8534         PR libstdc++/32666
8535         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8536
8537 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8538
8539         PR libstdc++/32666
8540         * Makefile.am (hosted_source): Remove libmath directory.
8541         * Makefile.in: Regenerate.
8542         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8543         (AC_REPLACE_MATHFUNCS): Remove.
8544         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8545         in GLIBCXX_CHECK_C99_TR1.
8546         * acinclude.m4: Remove libmath, need_math.
8547         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8548         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8549         * configure.ac: Same.
8550         * configure: Regenerate.
8551         * fragment.am: Fix comment.
8552         * config.h.in: Regenerate.
8553         * src/Makefile.in: Regenerate.
8554         * src/Makefile.am: Remove libmath references.
8555         * doc/Makefile.in: Regenerate.
8556         * po/Makefile.in: Regenerate.
8557         * include/Makefile.in: Regenerate.
8558         * libsupc++/Makefile.in: Regenerate.
8559         * testsuite/Makefile.in: Regenerate.
8560
8561         * src/compatibility.cc: Also export long double versions of "C" math
8562         library if hppa-linux.
8563         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8564         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8565
8566         * libmath: Remove.
8567         * libmath/signbit.c: Same.
8568         * libmath/stubs.c: Same.
8569         * libmath/Makefile.in: Same.
8570         * libmath/copysignf.c: Same.
8571         * libmath/mathconf.h: Same.
8572         * libmath/signbitf.c: Same.
8573         * libmath/Makefile.am: Same.
8574         * libmath/signbitl.c: Same.
8575
8576 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8577             Paolo Carlini  <paolo.carlini@oracle.com>
8578
8579         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8580         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8581         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8582         * configure.ac: Adjust.
8583         * doc/xml/manual/configure.xml: Update.
8584         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8585         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8586         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8587         * configure: Regenerate.
8588         * config.h.in: Likewise.
8589
8590         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8591         thread::joinable, thread::swap, this_thread::get_id,
8592         this_thread::yield): Define inline...
8593         * include/std/thread: ... here.
8594         * config/abi/pre/gnu.ver: Adjust.
8595
8596 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8597
8598         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8599         Add dg-timeout-factor 2.0.
8600         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8601         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8602         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8603         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8604         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8605         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8606
8607 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8608
8609         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8610         field from readelf output.
8611
8612 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8613
8614         PR libstdc++/38384
8615         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8616         * configure: Regenerate.
8617
8618 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8619
8620         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8621         _GLIBCXX_HAVE_TLS.
8622         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8623
8624 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8625
8626         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8627         constructor for _M_pattern.
8628         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8629         string.cc: Test construction from different basic_string type.
8630         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8631         string.cc: Likewise.
8632
8633 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8634             Jonathan Larmour  <jifl@eCosCentric.com>
8635
8636         PR libstdc++/36801
8637         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8638         New.
8639         (__gnu_cxx::__exchange_and_add): Use it.
8640         * src/atomic.cc (get_atomic_mutex): New.
8641         * src/debug.cc (get_safe_base_mutex): New.
8642         * src/locale.cc (get_locale_cache_mutex): New.
8643         * src/mt_allocator.cc (get_freelist): New.
8644         (get_freelist_mutex): New.
8645         * src/pool_allocator.cc (get_palloc_mutex): New.
8646         * include/std/mutex (__once_functor_lock): To
8647         (__get_once_functor_lock): ...this.
8648         * src/mutex.cc (__once_mutex): Don't export, use
8649         (get_once_mutex): ...this.
8650         * config/abi/pre/gnu.ver: Adjust exports.
8651
8652 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR libstdc++/38732
8655         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8656         referenceCount field again.
8657         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8658         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8659         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8660         inline functions.
8661         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8662         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8663         instead of __cxa_exception.
8664         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8665         __cxxabiv1::__cxa_throw): Likewise.
8666         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8667         std::__exception_ptr::exception_ptr::_M_addref,
8668         std::__exception_ptr::exception_ptr::_M_release,
8669         __gxx_dependent_exception_cleanup): Likewise.
8670         * testsuite/18_support/exception/38732.cc: New test.
8671
8672         PR libstdc++/38092
8673         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8674         * src/compatibility.cc: Don't use .symver directives if
8675         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8676         * config.h.in: Regenerated.
8677         * configure: Likewise.
8678
8679 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8680
8681         PR libstdc++/38466
8682         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8683
8684 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8685
8686         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8687         of classic locale...
8688         (locale::classic): Here.
8689
8690 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8691
8692         * include/tr1_impl/regex: Fix bad return statements and typos.
8693
8694 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8695
8696         * include/tr1_impl/regex: Remove unimplemented function definitions.
8697         * testsuite/28_regex/init-list.cc: Compile only.
8698         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8699         c_string_extended.cc: Same.
8700         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8701         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8702
8703 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8704
8705         PR libstdc++/38384
8706         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8707         * configure: Regenerate.
8708
8709 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8710
8711         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8712         * configure: Regenerate.
8713
8714 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8715
8716         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8717         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8718         * configure: Regenerate.
8719
8720 2009-01-04  Richard Guenther  <rguenther@suse.de>
8721
8722         PR libstdc++/38720
8723         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8724         integer type for storage, arithmetic and comparisons.
8725         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8726
8727 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8728
8729         PR libstdc++/38719
8730         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8731         _Fwd_list_const_iterator::_M_next): Fix return type.
8732
8733 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8734
8735         * Revert last commit, reopen and suspend libstdc++/38678.
8736
8737 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8738
8739         PR libstdc++/38678
8740         * include/std/istream (basic_istream<>::_M_read): New.
8741         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8742         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8743         * include/std/ostream (basic_ostream<>::_M_write_): New.
8744         (basic_ostream<>::_M_write): Adjust.
8745         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8746         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8747         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8748         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8749         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.