OSDN Git Service

2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
2
3         * include/tr1_impl/functional (function): Use explicit operator bool.
4         * include/bits/shared_ptr.h (__shared_ptr): Same.
5         * include/bits/unique_ptr.h (unique_ptr): Same.
6         * include/std/mutex (unique_lock): Same.
7         * include/std/system_error (error_code): Same.
8         (error_condition): Same.
9         * include/std/ostream (sentry): Same.
10         * include/std/istream (sentry): Same.
11         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
12         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
13         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
14         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
15         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
16         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
17         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
18
19 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
20
21         * testsuite/23_containers/list/14340.cc: Abstract list type.
22         * testsuite/23_containers/list/init-list.cc: Same.
23         * testsuite/23_containers/list/pthread5.cc: Same.
24         * testsuite/23_containers/list/invalidation/1.cc: Same.
25         * testsuite/23_containers/list/invalidation/2.cc: Same.
26         * testsuite/23_containers/list/invalidation/3.cc: Same.
27         * testsuite/23_containers/list/invalidation/4.cc: Same.
28         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
29         * testsuite/23_containers/list/modifiers/1.cc: Same.
30         * testsuite/23_containers/list/modifiers/2.cc: Same.
31         * testsuite/23_containers/list/modifiers/3.cc: Same.
32         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
33         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
34         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
35         * testsuite/23_containers/list/cons/1.cc: Same.
36         * testsuite/23_containers/list/cons/2.cc: Same.
37         * testsuite/23_containers/list/cons/3.cc: Same.
38         * testsuite/23_containers/list/cons/4.cc: Same.
39         * testsuite/23_containers/list/cons/5.cc: Same.
40         * testsuite/23_containers/list/cons/6.cc: Same.
41         * testsuite/23_containers/list/cons/7.cc: Same.
42         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
43         * testsuite/23_containers/list/cons/8.cc: Same.
44         * testsuite/23_containers/list/cons/9.cc: Same.
45         * testsuite/23_containers/list/operations/1.cc: Same.
46         * testsuite/23_containers/list/operations/2.cc: Same.
47         * testsuite/23_containers/list/operations/3.cc: Same.
48         * testsuite/23_containers/list/operations/4.cc: Same.
49         * testsuite/23_containers/list/operations/5.cc: Same.
50         * testsuite/23_containers/list/requirements/citerators.cc: Same.
51         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
52         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
53         * testsuite/23_containers/list/requirements/dr438/
54         constructor_1_neg.cc: Same.
55         * testsuite/23_containers/list/requirements/dr438/
56         constructor_2_neg.cc: Same.
57         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
58         * testsuite/23_containers/list/requirements/
59         partial_specialization/1.cc: Same.
60         * testsuite/23_containers/list/23781.cc: Same.
61         * testsuite/23_containers/list/pthread1.cc: Same.
62         * testsuite/23_containers/list/capacity/1.cc: Same.
63         * testsuite/23_containers/list/capacity/29134.cc: Same.
64         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
65         * testsuite/23_containers/list/moveable.cc: Same.
66
67         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
68
69 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
70
71         PR libstdc++/40184
72         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
73         Declare...
74         * config/locale/gnu/c_locale.cc: ... and define.
75         * config/locale/generic/c_locale.cc: Define.
76         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
77         Use it.
78         * testsuite/22_locale/locale/cons/40184.cc: New.
79
80 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
81
82         PR libstdc++/40192
83         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
84         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
85         * testsuite/23_containers/vector/40192.cc: New.
86
87 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
88
89         * include/bits/stl_pair.h (swap): Do not swap rvalues.
90         * include/bits/stl_deque.h (swap): Likewise.
91         * include/bits/stl_list.h (swap): Likewise.
92         * include/bits/stl_vector.h (swap): Likewise.
93         * include/bits/stl_bvector.h (swap): Likewise.
94         * include/bits/stl_queue.h (swap): Likewise.
95         * include/bits/stl_stack.h (swap): Likewise.
96         * include/bits/stl_tree.h (swap): Likewise.
97         * include/bits/stl_map.h (swap): Likewise.
98         * include/bits/stl_multimap.h (swap): Likewise.
99         * include/bits/stl_set.h (swap): Likewise.
100         * include/bits/stl_multiset.h (swap): Likewise.
101         * include/bits/forward_list.h (swap): Likewise.
102         * include/bits/unique_ptr.h (swap): Likewise.
103         * include/debug/deque (swap): Likewise.
104         * include/debug/list (swap): Likewise.
105         * include/debug/vector (swap): Likewise.
106         * include/debug/map.h (swap): Likewise.
107         * include/debug/multimap.h (swap): Likewise.
108         * include/debug/set.h (swap): Likewise.
109         * include/debug/multiset.h (swap): Likewise.
110         * include/debug/unordered_map (swap): Likewise.
111         * include/debug/unordered_set (swap): Likewise.
112         * include/ext/vstring.h (swap): Likewise.
113         * include/tr1_impl/unordered_map (swap): Likewise.
114         * include/tr1_impl/hashtable (swap): Likewise.
115         * include/tr1_impl/unordered_set (swap): Likewise.
116         * include/std/tuple (swap): Likewise.
117         * include/std/mutex (swap): Likewise.
118         * include/std/thread (swap): Likewise.
119         (operator<<): Only output to lvalue streams.
120         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
121         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
122         * testsuite/23_containers/deque/requirements/dr438/
123         assign_neg.cc: Adjust line numbers.
124         * testsuite/23_containers/deque/requirements/dr438/
125         constructor_1_neg.cc: Likewise.
126         * testsuite/23_containers/deque/requirements/dr438/
127         constructor_2_neg.cc: Likewise.
128         * testsuite/23_containers/deque/requirements/dr438/
129         insert_neg.cc: Likewise.
130         * testsuite/23_containers/list/requirements/dr438/
131         assign_neg.cc: Likewise.
132         * testsuite/23_containers/list/requirements/dr438/
133         constructor_1_neg.cc: Likewise.
134         * testsuite/23_containers/list/requirements/dr438/
135         constructor_2_neg.cc: Likewise.
136         * testsuite/23_containers/list/requirements/dr438/
137         insert_neg.cc: Likewise.
138         * testsuite/23_containers/vector/requirements/dr438/
139         assign_neg.cc: Likewise.
140         * testsuite/23_containers/vector/requirements/dr438/
141         constructor_1_neg.cc: Likewise.
142         * testsuite/23_containers/vector/requirements/dr438/
143         constructor_2_neg.cc: Likewise.
144         * testsuite/23_containers/vector/requirements/dr438/
145         insert_neg.cc: Likewise.
146         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
147         test non-member swap.
148         * testsuite/30_threads/thread/swap/2.cc: Remove.
149
150 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
151
152         * include/std/mutex: Move std::lock_error to ...
153         * src/compatibility.cc: Here.
154         * src/mutex.cc: Likewise.
155         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
156         for lock types and remove std::lock_error check.
157
158 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
159
160         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
161         double include.
162
163 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
164
165         PR libstdc++/40160
166         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
167         typeid when __GXX_RTTI is undefined.
168         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
169         for null _M_variant._M_iterator._M_type,
170         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
171         * testsuite/21_strings/basic_string/40160.cc: New.
172
173 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
174
175         * testsuite/26_numerics/random/discrete_distribution/cons/
176         num_xbound_fun.cc: Minor tweaks.
177         * testsuite/26_numerics/random/piecewise_constant_distribution/
178         cons/initlist_fun.cc: Likewise
179         * testsuite/26_numerics/random/piecewise_constant_distribution/
180         cons/num_xbound_fun.cc: Likewise
181         * testsuite/26_numerics/random/piecewise_linear_distribution/
182         cons/initlist_fun.cc: Likewise
183         * testsuite/26_numerics/random/piecewise_linear_distribution/
184         cons/num_xbound_fun.cc: Likewise
185
186 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
187
188         PR libstdc++/36211
189         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
190         cxxldflags to additional_flags rather than cxx_final.
191
192 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
193
194         * testsuite/26_numerics/random/discrete_distribution/cons/
195         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
196         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
197         initlist_fun.cc: Likewise
198         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
199         num_xbound_fun.cc: Likewise
200         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
201         initlist_fun.cc: Likewise
202         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
203         num_xbound_fun.cc: Likewise
204
205 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
206
207         PR libstdc++/40123
208         * random.tcc (independent_bits_engine<>::operator()()): Use
209         result_type(1), not 1UL.
210
211         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
212         and _M_b.min(), instead of this->max() and this->min().
213
214         * random.h (_ShiftMin1): Remove, adjust everywhere.
215
216         * random.tcc: Minor cosmetic changes.
217
218 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
219
220         * include/bits/random.tcc (cauchy_distribution<>::
221         operator()(_UniformRandomNumberGenerator&, const param_type&)):
222         Avoid M_PI, a glibc extension.
223
224 2009-05-13  Ben Elliston  <bje@au.ibm.com>
225
226         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
227         * include/Makefile.in: Likewise.
228
229 2009-05-13  Ben Elliston  <bje@au.ibm.com>
230
231         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
232         const void * const.
233
234 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
235
236         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
237         random number engines, complex, bitset, array, time utilities, and
238         char_traits.
239
240 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
241
242         * libsupc++/exception: Include nested_exception.h in C++0x mode.
243         * libsupc++/nested_exception.h: New.
244         * libsupc++/Makefile.am: Add new header.
245         * libsupc++/Makefile.in: Regenerate.
246         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
247         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
248         * testsuite/18_support/nested_exception/cons.cc: New.
249         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
250         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
251         * doc/xml/manual/status_cxx200x.xml: Adjust.
252
253 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
254
255         * include/ext/throw_allocator.h: Remove redundant include.
256
257 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
258
259         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
260         out of line member functions definitions.
261         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
262         Remove, use static locals instead.
263         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
264         * src/throw_allocator.cc: New.
265         * src/Makefile.am: Add.
266         * config/abi/pre/gnu.ver: Add exports.
267         * src/Makefile.in: Regenerate.
268
269 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         * configure.ac: Bump libtool_VERSION to 6:12:0.
272         * configure: Regenerate.
273
274 2009-05-07  Matthias Klose  <doko@ubuntu.com>
275
276         PR libstdc++/40038
277         * src/math_stubs_long_double.cc: Add ceill.
278
279 2009-05-06  Johannes Singler  <singler@ira.uka.de>
280
281         PR libstdc++/39546
282         * include/parallel/algo.h (find_switch):
283         Parametrize binder2nd with const T& instead of T.
284         * testsuite/25_algorithms/find/39546.cc: new test case
285
286 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
287
288         Revert:
289         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
290
291         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
292         possible.
293         * configure: Regenerate.
294
295 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
296
297         PR libstdc++/39909
298         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
299         __set_once_functor_lock_ptr): Replace global lock object with local
300         locks on global mutex.
301         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
302         __set_once_functor_lock_ptr): Likewise, keeping old function to
303         preserve ABI.
304         (__once_proxy): Use pointer to local lock if set, global lock
305         otherwise.
306         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
307         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
308         * testsuite/30_threads/call_once/39909.cc: New.
309
310 2009-05-03  Jan Hubicka  <jh@suse.cz>
311
312         * include/parallel/settings.h (get): Mark const.
313         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
314         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
315         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
316         throw ().
317         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
318         (is_open, fd): Mark pure and throw ().
319         (seekoff): Mark throw ().
320
321 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
322
323         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
324         possible.
325         * configure: Regenerate.
326
327 2009-05-02  Jan Hubicka  <jh@suse.cz>
328
329         * include/tr1_impl/functional_hash.h (explicit specializations of ()
330         operator): Mark pure.
331
332 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
333
334         * scripts/create_testsuite_files: Remove thread directory.
335
336 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
337
338         PR libstdc++/39868
339         * scripts/run_doxygen: Uncomment removal of includes.
340         (problematic): Rewrite __cxxabiv1 namespace to abi.
341
342 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
343
344         Revert the last commit.
345
346 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
347
348         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
349         Replace global lock object with local locks on global mutex.
350         * src/mutex.cc: Likewise.
351         * config/abi/pre/gnu.ver: Adjust.
352         * testsuite/30_threads/call_once/call_once2.cc: New.
353
354 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
355
356         PR libstdc++/39880
357         PR libstdc++/39881
358         PR libstdc++/39882
359         * include/std/system_error (is_error_code_enum<errc>): Remove.
360         (error_condition<>::error_condition(_ErrorCodeEnum,)
361         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
362         (error_code<>::error_code(_ErrorCodeEnum,),
363         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
364         * testsuite/19_diagnostics/system_error/39880.cc: New.
365         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
366         Likewise.
367         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
368         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
369         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
370         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
371         Adjust.
372         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
373         Likewise.
374         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
375         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
376         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
377         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
378         Likewise.
379         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
380         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
381         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
382         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
383
384 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
385
386         * doc/xml/authors.xml: Add space.
387         * doc/xml/faq.xml: Update links.
388         * doc/xml/manual/intro.xml: Same.
389         * doc/xml/manual/abi.xml: Update.
390         * doc/xml/manual/appendix_contributing.xml: Fix typo.
391         * doc/xml/manual/status_cxxtr1.xml: Update links.
392         * doc/xml/manual/status_cxx1998.xml: Same.
393         * doc/xml/manual/status_cxx200x.xml: Same.
394
395 2009-04-22  Jan Hubicka  <jh@suse.cz>
396
397         * include/tr1_impl/array (at): Do not use builtin_expect.
398         * include/ext/throw_allocator.h (allocate): Likewise.
399         * include/ext/pool_allocator.h (allocate): Likweise.
400         * include/ext/bitmap_allocator.h (allocate): Likewise.
401         * include/ext/rc_string_base.h (_S_construct): Likewise.
402         * include/ext/malloc_allocator.h (allocate): Likewise.
403         * include/ext/mt_allocator.h (allocate): Likewise.
404         * include/ext/sso_string_base.h (_M_construct): Likewise.
405         * include/bits/basic_string.tcc (_S_construct): Likewise.
406
407 2009-04-22  Jan Hubicka  <jh@suse.cz>
408
409         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
410         (atexit, atoll, stroll, strtoull): Mark throw ()
411         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
412         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
413         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
414         (atexit, atoll, stroll, strtoull): Mark throw ()
415         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
416         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
417
418 2009-04-21  Jan Hubicka  <jh@suse.cz>
419
420         * include/ext/atomicity.h
421         (__exchange_and_add, __atomic_add): Mark throw ().
422         * config/os/aix/atomicity.h
423         * config/os/aix/atomicity.h
424         * config/os/irix/atomicity.h
425         * config/cpu/cris/atomicity.h
426         * config/cpu/m68k/atomicity.h
427         * config/cpu/hppa/atomicity.h
428         * config/cpu/sparc/atomicity.h
429         * config/cpu/i386/atomicity.h
430         * config/cpu/i486/atomicity.h
431         * config/cpu/sh/atomicity.h
432         * config/cpu/generic/atomicity_mutex/atomicity.h
433         * config/cpu/generic/atomicity_builtins/atomicity.h
434         (__exchange_and_add, __atomic_add): Mark throw ().
435
436 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
437
438         PR libstdc++/39835
439         * include/bits/random.h: Avoid the badname __alpha (and, for
440         consistency, __beta too).
441         * include/bits/random.tcc: Likewise.
442
443 2009-04-19  Jan Hubicka  <jh@suse.cz>
444
445         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
446         _GLIBCXX_NOTHROW.
447
448 2009-04-19  Jan Hubicka  <jh@suse.cz>
449
450         * include/c_compatibility/stdatomic.h
451         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
452         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
453         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
454
455 2009-04-18  Jan Hubicka  <jh@suse.cz>
456
457         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
458         * libsupc++/unwind-cxx.h (__cxa_get_globals,
459         __cxa_get_globals_fast): Mark const.
460         (__cxa_get_exception_ptr): Mark pure.
461         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
462         (__terminate): Makr throw ().
463         * libsupc++/exception (terminate): Mark throw().
464         (uncaught_exception): Mark pure.
465         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
466         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
467         Mark throw().
468         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
469         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
470         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
471         __cxa_guard_abort): Mark throw ().
472         (__cxa_pure_virtual): Mark noreturn.
473         (__cxa_current_exception_type): Mark throw and pure.
474         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
475         __cxa_exception_type): Mark pure.
476         (_M_safe_bool_dummy): Mark pure and const.
477
478 2009-04-18  Jan Hubicka  <jh@suse.cz>
479
480         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
481         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
482         _M_destroy_thread_key): Mark throw ()
483         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
484         _M_singular, _M_can_compare _M_get_mutex, _M_message,
485         _M_get_max_length): Mark throw ().
486         * include/debug/formatter.h (_M_message, _M_format_word,
487         _M_get_max_length): Mark throw ().
488         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
489         _M_detach_single): Mark throw ().
490         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
491         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
492         throw ()
493         (_M_get_mutex): Mark throw ().
494         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
495         (_M_destroy_thread_key): Mark CONST and throw.
496         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
497         throw ().
498
499 2009-04-18  Jan Hubicka  <jh@suse.cz>
500
501         * src/condition_variable.cc (condition_variable,
502         condition_variable_any constructors): Mark throw()
503         * src/hash.cc (operator() for long double, string, and wstring): Mark
504         throw ().
505         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
506         _M_setup, rdbuf, str): Mark throw ().
507         * src/chrono.cc (new): Mark throw ().
508         * include/std/system_error (system_category, generic_category): Mark
509         throw () and const.
510         * include/std/chrono (now): Mark throw ().
511         * include/std/condition_variable (condition_variable,
512         ~condition_variable, condition_variable_any,
513         ~condition_variable_any): Mark throw ().
514         * include/std/mutex (mutex): Mark throw ().
515         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
516         throw.
517         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
518         and throw ().
519         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
520         * include/bits/locale_classes.h (_S_initialize_once,
521         _S_clone_c_locale): Mark throw ().
522         (_S_get_c_name): Mark const and throw ().
523         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
524         throw ().
525         * include/bits/locale_facets.h (__convert_to_v explicit instances):
526         Mark throw ().
527         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
528         throw ().
529         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
530         ios_base): Mark throw ()
531         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
532         * include/backward/strstream (strstreambuf constructors): Mark throw ().
533         (str, freeze, _M_setupf): Mark throw ().
534         (pcount): Mark pure and throw ().
535         (rdbuf): Mark const and throw ().
536
537 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
538
539         PR libstdc++/39802
540         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
541         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
542         Always accept negative values, for unsigned types too.
543         * testsuite/22_locale/num_get/get/char/39802.cc: New.
544         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
545
546 2009-04-18  Jan Hubicka  <jh@suse.cz>
547
548         * include/debug/formater.h: Include bits/c++config.h.
549         (_M_error): Mark noreturn.
550         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
551         _GLIBCXX_NORETURN): New.
552         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
553         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
554         Mark pure.
555         * include/c_compatibility/stdatomic.h
556         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
557         __atomic_flag_wait_explicit, __atomic_flag_for_address):
558         Mark by throw ().
559         * src/atomic.cc (atomic_flag_test_and_set_explicit,
560         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
561         __atomic_flag_for_address): Mark by throw ().
562
563 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
564
565         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
566
567 2009-04-16  Jan Hubicka  <jh@suse.cz>
568
569         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
570         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
571         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
572         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
573         out body to ...
574         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
575         functions.
576         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
577         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
578         _Rb_tree_black_count): Mark nothrow.
579
580 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
581
582         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
583         from base classes.
584         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
585
586 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
587
588         * doc/html: Regenerate.
589
590 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
591
592         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
593
594         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
595         * doc/xml/gnu/fdl-1.2.xml: Same.
596         * doc/xml/manual/numerics.xml: Same.
597         * doc/xml/manual/concurrency.xml: Same.
598         * doc/xml/manual/intro.xml: Same.
599         * doc/xml/manual/status_cxxtr1.xml: Same.
600         * doc/xml/manual/containers.xml: Same.
601         * doc/xml/manual/io.xml: Same.
602         * doc/xml/manual/utilities.xml: Same.
603         * doc/xml/manual/support.xml: Same.
604         * doc/xml/manual/using.xml: Same.
605         * doc/xml/manual/localization.xml: Same.
606         * doc/xml/manual/locale.xml: Same.
607         * doc/xml/manual/extensions.xml: Same.
608         * doc/xml/manual/appendix_contributing.xml: Same.
609         * doc/xml/manual/diagnostics.xml: Same.
610         * doc/xml/manual/status_cxx200x.xml: Same.
611
612 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
613
614         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
615         * doc/xml/manual/status_cxx200x.xml: Adjust.
616
617 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
618
619         * doc/xml/spine.xml: Remove unused license entity, update
620         copyright year.
621
622         * doc/xml/manual/spine.xml: Markup for primary index terms.
623         * doc/xml/manual/numerics.xml: Same.
624         * doc/xml/manual/intro.xml: Same.
625         * doc/xml/manual/containers.xml: Same.
626         * doc/xml/manual/io.xml: Same.
627         * doc/xml/manual/appendix_porting.xml: Same.
628         * doc/xml/manual/utilities.xml: Same.
629         * doc/xml/manual/support.xml: Same.
630         * doc/xml/manual/localization.xml: Same.
631         * doc/xml/manual/strings.xml: Same.
632         * doc/xml/manual/extensions.xml: Same.
633         * doc/xml/manual/appendix_contributing.xml: Same.
634         * doc/xml/manual/diagnostics.xml: Same.
635         * doc/xml/manual/algorithms.xml: Same.
636         * doc/xml/manual/appendix_free.xml: Same.
637         * doc/xml/manual/iterators.xml: Same.
638
639         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
640         * doc/xml/gnu/fdl-1.2.xml: Same.
641
642         * doc/xml/manual/status_cxx200x.xml: Re-write.
643
644 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
645
646         PR libstdc++/39629 (final bits)
647         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
648         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
649         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
650         Fix formula for __j.
651         * include/bits/random.tcc (operator==(const normal_distribution<>&,
652         const normal_distribution<>&): Remove.
653         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
654         const uniform_int_distribution<>&), operator==(const
655         uniform_real_distribution<>&, const uniform_real_distribution<>&),
656         operator==(const normal_distribution<>&, const normal_distribution<>&),
657         operator==(const lognormal_distribution<>&,
658         const lognormal_distribution<>&), operator==(const
659         chi_squared_distribution<>&, const chi_squared_distribution<>&),
660         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
661         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
662         operator==(const student_t_distribution<>&,
663         const student_t_distribution<>&), operator==(const
664         bernoulli_distribution<>&, const bernoulli_distribution<>&),
665         operator==(const binomial_distribution<>&, const
666         binomial_distribution<>&), operator==(const geometric_distribution<>&,
667         const geometric_distribution<>&), operator==(const
668         negative_binomial_distribution<>&, const
669         negative_binomial_distribution<>&), operator==(const
670         poisson_distribution<>&, const poisson_distribution<>&),
671         operator==(const exponential_distribution<>&,
672         const exponential_distribution<>&), operator==(const
673         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
674         weibull_distribution<>&, const weibull_distribution<>&),
675         operator==(const extreme_value_distribution<>&,
676         const extreme_value_distribution<>&), operator==(const
677         discrete_distribution<>&, const discrete_distribution<>&),
678         operator==(const piecewise_constant_distribution<>&,
679         const piecewise_constant_distribution<>&), operator==(const
680         piecewise_linear_distribution<>&, const
681         piecewise_linear_distribution<>&)): Remove.
682         * testsuite/26_numerics/random/uniform_real_distribution/operators/
683         serialize.cc: Remove.
684         * testsuite/26_numerics/random/piecewise_constant_distribution/
685         operators/serialize.cc: Likewise.
686         * testsuite/26_numerics/random/chi_squared_distribution/operators/
687         serialize.cc: Likewise.
688         * testsuite/26_numerics/random/normal_distribution/operators/
689         serialize.cc: Likewise.
690         * testsuite/26_numerics/random/uniform_int_distribution/operators/
691         serialize.cc: Likewise.
692         * testsuite/26_numerics/random/poisson_distribution/operators/
693         serialize.cc: Likewise.
694         * testsuite/26_numerics/random/bernoulli_distribution/operators/
695         serialize.cc: Likewise.
696         * testsuite/26_numerics/random/discrete_distribution/operators/
697         serialize.cc: Likewise.
698         * testsuite/26_numerics/random/weibull_distribution/operators/
699         serialize.cc: Likewise.
700         * testsuite/26_numerics/random/negative_binomial_distribution/
701         operators/serialize.cc: Likewise.
702         * testsuite/26_numerics/random/cauchy_distribution/operators/
703         serialize.cc: Likewise.
704         * testsuite/26_numerics/random/gamma_distribution/operators/
705         serialize.cc: Likewise.
706         * testsuite/26_numerics/random/fisher_f_distribution/operators/
707         serialize.cc: Likewise.
708         * testsuite/26_numerics/random/exponential_distribution/operators/
709         serialize.cc: Likewise.
710         * testsuite/26_numerics/random/lognormal_distribution/operators/
711         serialize.cc: Likewise.
712         * testsuite/26_numerics/random/binomial_distribution/operators/
713         serialize.cc: Likewise.
714         * testsuite/26_numerics/random/extreme_value_distribution/
715         operators/serialize.cc: Likewise.
716         * testsuite/26_numerics/random/piecewise_linear_distribution/
717         operators/serialize.cc: Likewise.
718         * testsuite/26_numerics/random/student_t_distribution/operators/
719         serialize.cc: Likewise.
720         * testsuite/26_numerics/random/geometric_distribution/operators/
721         serialize.cc: Likewise.
722
723         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
724         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
725         mersenne_twister_engine<>::seed(_Gen&,
726         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
727         subtract_with_carry_engine<>::seed(_Gen&,
728         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
729         Remove, unused.
730         * include/bits/random.tcc (linear_congruential_engine<>::
731         seed(_Gen&, false_type): Likewise.
732
733 2009-04-09  Nick Clifton  <nickc@redhat.com>
734
735         * src/allocator-inst.cc: Change copyright header to refer to
736         version 3 of the GNU General Public License with version 3.1
737         of the GCC Runtime Library Exception and to point readers at
738         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
739         web page.
740         * config/abi/compatibility.h: Likewise.
741         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
742         * config/abi/pre/gnu.ver: Likewise.
743         * config/allocator/bitmap_allocator_base.h: Likewise.
744         * config/allocator/malloc_allocator_base.h: Likewise.
745         * config/allocator/mt_allocator_base.h: Likewise.
746         * config/allocator/new_allocator_base.h: Likewise.
747         * config/allocator/pool_allocator_base.h: Likewise.
748         * config/cpu/alpha/atomic_word.h: Likewise.
749         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
750         * config/cpu/cris/atomic_word.h: Likewise.
751         * config/cpu/cris/atomicity.h: Likewise.
752         * config/cpu/generic/atomic_word.h: Likewise.
753         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
754         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
755         * config/cpu/generic/cpu_defines.h: Likewise.
756         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
757         * config/cpu/hppa/atomicity.h: Likewise.
758         * config/cpu/i386/atomicity.h: Likewise.
759         * config/cpu/i486/atomicity.h: Likewise.
760         * config/cpu/ia64/atomic_word.h: Likewise.
761         * config/cpu/m68k/atomicity.h: Likewise.
762         * config/cpu/powerpc/atomic_word.h: Likewise.
763         * config/cpu/powerpc/cpu_defines.h: Likewise.
764         * config/cpu/sh/atomicity.h: Likewise.
765         * config/cpu/sparc/atomic_word.h: Likewise.
766         * config/cpu/sparc/atomicity.h: Likewise.
767         * config/io/basic_file_stdio.cc: Likewise.
768         * config/io/basic_file_stdio.h: Likewise.
769         * config/io/c_io_stdio.h: Likewise.
770         * config/locale/darwin/ctype_members.cc: Likewise.
771         * config/locale/generic/c++locale_internal.h: Likewise.
772         * config/locale/generic/c_locale.cc: Likewise.
773         * config/locale/generic/c_locale.h: Likewise.
774         * config/locale/generic/codecvt_members.cc: Likewise.
775         * config/locale/generic/collate_members.cc: Likewise.
776         * config/locale/generic/ctype_members.cc: Likewise.
777         * config/locale/generic/messages_members.cc: Likewise.
778         * config/locale/generic/messages_members.h: Likewise.
779         * config/locale/generic/monetary_members.cc: Likewise.
780         * config/locale/generic/numeric_members.cc: Likewise.
781         * config/locale/generic/time_members.cc: Likewise.
782         * config/locale/generic/time_members.h: Likewise.
783         * config/locale/gnu/c++locale_internal.h: Likewise.
784         * config/locale/gnu/c_locale.cc: Likewise.
785         * config/locale/gnu/c_locale.h: Likewise.
786         * config/locale/gnu/codecvt_members.cc: Likewise.
787         * config/locale/gnu/collate_members.cc: Likewise.
788         * config/locale/gnu/ctype_members.cc: Likewise.
789         * config/locale/gnu/messages_members.cc: Likewise.
790         * config/locale/gnu/messages_members.h: Likewise.
791         * config/locale/gnu/monetary_members.cc: Likewise.
792         * config/locale/gnu/numeric_members.cc: Likewise.
793         * config/locale/gnu/time_members.cc: Likewise.
794         * config/locale/gnu/time_members.h: Likewise.
795         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
796         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
797         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
798         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
799         * config/os/aix/atomic_word.h: Likewise.
800         * config/os/aix/atomicity.h: Likewise.
801         * config/os/aix/ctype_base.h: Likewise.
802         * config/os/aix/ctype_inline.h: Likewise.
803         * config/os/aix/ctype_noninline.h: Likewise.
804         * config/os/aix/os_defines.h: Likewise.
805         * config/os/bsd/darwin/ctype_base.h: Likewise.
806         * config/os/bsd/darwin/ctype_inline.h: Likewise.
807         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
808         * config/os/bsd/darwin/os_defines.h: Likewise.
809         * config/os/bsd/freebsd/ctype_base.h: Likewise.
810         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
811         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
812         * config/os/bsd/freebsd/os_defines.h: Likewise.
813         * config/os/bsd/netbsd/ctype_base.h: Likewise.
814         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
815         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
816         * config/os/bsd/netbsd/os_defines.h: Likewise.
817         * config/os/djgpp/ctype_base.h: Likewise.
818         * config/os/djgpp/ctype_inline.h: Likewise.
819         * config/os/djgpp/ctype_noninline.h: Likewise.
820         * config/os/djgpp/os_defines.h: Likewise.
821         * config/os/generic/ctype_base.h: Likewise.
822         * config/os/generic/ctype_inline.h: Likewise.
823         * config/os/generic/ctype_noninline.h: Likewise.
824         * config/os/generic/error_constants.h: Likewise.
825         * config/os/generic/os_defines.h: Likewise.
826         * config/os/gnu-linux/ctype_base.h: Likewise.
827         * config/os/gnu-linux/ctype_inline.h: Likewise.
828         * config/os/gnu-linux/ctype_noninline.h: Likewise.
829         * config/os/gnu-linux/os_defines.h: Likewise.
830         * config/os/hpux/ctype_base.h: Likewise.
831         * config/os/hpux/ctype_inline.h: Likewise.
832         * config/os/hpux/ctype_noninline.h: Likewise.
833         * config/os/hpux/os_defines.h: Likewise.
834         * config/os/irix/atomic_word.h: Likewise.
835         * config/os/irix/atomicity.h: Likewise.
836         * config/os/irix/irix5.2/ctype_base.h: Likewise.
837         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
838         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
839         * config/os/irix/irix5.2/os_defines.h: Likewise.
840         * config/os/irix/irix6.5/ctype_base.h: Likewise.
841         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
842         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
843         * config/os/irix/irix6.5/os_defines.h: Likewise.
844         * config/os/mingw32/ctype_base.h: Likewise.
845         * config/os/mingw32/ctype_inline.h: Likewise.
846         * config/os/mingw32/ctype_noninline.h: Likewise.
847         * config/os/mingw32/error_constants.h: Likewise.
848         * config/os/mingw32/os_defines.h: Likewise.
849         * config/os/newlib/ctype_base.h: Likewise.
850         * config/os/newlib/ctype_inline.h: Likewise.
851         * config/os/newlib/ctype_noninline.h: Likewise.
852         * config/os/newlib/os_defines.h: Likewise.
853         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
854         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
855         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
856         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
857         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
858         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
859         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
860         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
861         * config/os/tpf/ctype_base.h: Likewise.
862         * config/os/tpf/ctype_inline.h: Likewise.
863         * config/os/tpf/ctype_noninline.h: Likewise.
864         * config/os/tpf/os_defines.h: Likewise.
865         * config/os/uclibc/ctype_base.h: Likewise.
866         * config/os/uclibc/ctype_inline.h: Likewise.
867         * config/os/uclibc/ctype_noninline.h: Likewise.
868         * config/os/uclibc/os_defines.h: Likewise.
869         * config/os/vxworks/ctype_base.h: Likewise.
870         * config/os/vxworks/ctype_inline.h: Likewise.
871         * config/os/vxworks/ctype_noninline.h: Likewise.
872         * config/os/vxworks/os_defines.h: Likewise.
873         * include/backward/auto_ptr.h: Likewise.
874         * include/backward/backward_warning.h: Likewise.
875         * include/backward/binders.h: Likewise.
876         * include/backward/hash_fun.h: Likewise.
877         * include/backward/hash_map: Likewise.
878         * include/backward/hash_set: Likewise.
879         * include/backward/hashtable.h: Likewise.
880         * include/backward/strstream: Likewise.
881         * include/bits/algorithmfwd.h: Likewise.
882         * include/bits/allocator.h: Likewise.
883         * include/bits/atomic_0.h: Likewise.
884         * include/bits/atomic_2.h: Likewise.
885         * include/bits/atomicfwd_c.h: Likewise.
886         * include/bits/atomicfwd_cxx.h: Likewise.
887         * include/bits/basic_ios.h: Likewise.
888         * include/bits/basic_ios.tcc: Likewise.
889         * include/bits/basic_string.h: Likewise.
890         * include/bits/basic_string.tcc: Likewise.
891         * include/bits/boost_concept_check.h: Likewise.
892         * include/bits/c++config: Likewise.
893         * include/bits/char_traits.h: Likewise.
894         * include/bits/codecvt.h: Likewise.
895         * include/bits/concept_check.h: Likewise.
896         * include/bits/cpp_type_traits.h: Likewise.
897         * include/bits/deque.tcc: Likewise.
898         * include/bits/forward_list.h: Likewise.
899         * include/bits/forward_list.tcc: Likewise.
900         * include/bits/fstream.tcc: Likewise.
901         * include/bits/functexcept.h: Likewise.
902         * include/bits/functional_hash.h: Likewise.
903         * include/bits/gslice.h: Likewise.
904         * include/bits/gslice_array.h: Likewise.
905         * include/bits/hashtable.h: Likewise.
906         * include/bits/indirect_array.h: Likewise.
907         * include/bits/ios_base.h: Likewise.
908         * include/bits/istream.tcc: Likewise.
909         * include/bits/list.tcc: Likewise.
910         * include/bits/locale_classes.h: Likewise.
911         * include/bits/locale_classes.tcc: Likewise.
912         * include/bits/locale_facets.h: Likewise.
913         * include/bits/locale_facets.tcc: Likewise.
914         * include/bits/locale_facets_nonio.h: Likewise.
915         * include/bits/locale_facets_nonio.tcc: Likewise.
916         * include/bits/localefwd.h: Likewise.
917         * include/bits/mask_array.h: Likewise.
918         * include/bits/move.h: Likewise.
919         * include/bits/ostream.tcc: Likewise.
920         * include/bits/ostream_insert.h: Likewise.
921         * include/bits/postypes.h: Likewise.
922         * include/bits/shared_ptr.h: Likewise.
923         * include/bits/slice_array.h: Likewise.
924         * include/bits/sstream.tcc: Likewise.
925         * include/bits/stl_algo.h: Likewise.
926         * include/bits/stl_algobase.h: Likewise.
927         * include/bits/stl_bvector.h: Likewise.
928         * include/bits/stl_construct.h: Likewise.
929         * include/bits/stl_deque.h: Likewise.
930         * include/bits/stl_function.h: Likewise.
931         * include/bits/stl_heap.h: Likewise.
932         * include/bits/stl_iterator.h: Likewise.
933         * include/bits/stl_iterator_base_funcs.h: Likewise.
934         * include/bits/stl_iterator_base_types.h: Likewise.
935         * include/bits/stl_list.h: Likewise.
936         * include/bits/stl_map.h: Likewise.
937         * include/bits/stl_multimap.h: Likewise.
938         * include/bits/stl_multiset.h: Likewise.
939         * include/bits/stl_numeric.h: Likewise.
940         * include/bits/stl_pair.h: Likewise.
941         * include/bits/stl_queue.h: Likewise.
942         * include/bits/stl_raw_storage_iter.h: Likewise.
943         * include/bits/stl_relops.h: Likewise.
944         * include/bits/stl_set.h: Likewise.
945         * include/bits/stl_stack.h: Likewise.
946         * include/bits/stl_tempbuf.h: Likewise.
947         * include/bits/stl_tree.h: Likewise.
948         * include/bits/stl_uninitialized.h: Likewise.
949         * include/bits/stl_vector.h: Likewise.
950         * include/bits/stream_iterator.h: Likewise.
951         * include/bits/streambuf.tcc: Likewise.
952         * include/bits/streambuf_iterator.h: Likewise.
953         * include/bits/stringfwd.h: Likewise.
954         * include/bits/unique_ptr.h: Likewise.
955         * include/bits/valarray_after.h: Likewise.
956         * include/bits/valarray_array.h: Likewise.
957         * include/bits/valarray_array.tcc: Likewise.
958         * include/bits/valarray_before.h: Likewise.
959         * include/bits/vector.tcc: Likewise.
960         * include/c/cassert: Likewise.
961         * include/c/cctype: Likewise.
962         * include/c/cerrno: Likewise.
963         * include/c/cfloat: Likewise.
964         * include/c/ciso646: Likewise.
965         * include/c/climits: Likewise.
966         * include/c/clocale: Likewise.
967         * include/c/cmath: Likewise.
968         * include/c/csetjmp: Likewise.
969         * include/c/csignal: Likewise.
970         * include/c/cstdarg: Likewise.
971         * include/c/cstddef: Likewise.
972         * include/c/cstdio: Likewise.
973         * include/c/cstdlib: Likewise.
974         * include/c/cstring: Likewise.
975         * include/c/ctime: Likewise.
976         * include/c/cwchar: Likewise.
977         * include/c/cwctype: Likewise.
978         * include/c_compatibility/assert.h: Likewise.
979         * include/c_compatibility/complex.h: Likewise.
980         * include/c_compatibility/ctype.h: Likewise.
981         * include/c_compatibility/errno.h: Likewise.
982         * include/c_compatibility/fenv.h: Likewise.
983         * include/c_compatibility/float.h: Likewise.
984         * include/c_compatibility/inttypes.h: Likewise.
985         * include/c_compatibility/iso646.h: Likewise.
986         * include/c_compatibility/limits.h: Likewise.
987         * include/c_compatibility/locale.h: Likewise.
988         * include/c_compatibility/math.h: Likewise.
989         * include/c_compatibility/setjmp.h: Likewise.
990         * include/c_compatibility/signal.h: Likewise.
991         * include/c_compatibility/stdarg.h: Likewise.
992         * include/c_compatibility/stdatomic.h: Likewise.
993         * include/c_compatibility/stdbool.h: Likewise.
994         * include/c_compatibility/stddef.h: Likewise.
995         * include/c_compatibility/stdint.h: Likewise.
996         * include/c_compatibility/stdio.h: Likewise.
997         * include/c_compatibility/stdlib.h: Likewise.
998         * include/c_compatibility/string.h: Likewise.
999         * include/c_compatibility/tgmath.h: Likewise.
1000         * include/c_compatibility/time.h: Likewise.
1001         * include/c_compatibility/wchar.h: Likewise.
1002         * include/c_compatibility/wctype.h: Likewise.
1003         * include/c_global/cassert: Likewise.
1004         * include/c_global/ccomplex: Likewise.
1005         * include/c_global/cctype: Likewise.
1006         * include/c_global/cerrno: Likewise.
1007         * include/c_global/cfenv: Likewise.
1008         * include/c_global/cfloat: Likewise.
1009         * include/c_global/cinttypes: Likewise.
1010         * include/c_global/ciso646: Likewise.
1011         * include/c_global/climits: Likewise.
1012         * include/c_global/clocale: Likewise.
1013         * include/c_global/cmath.tcc: Likewise.
1014         * include/c_global/cmath: Likewise.
1015         * include/c_global/csetjmp: Likewise.
1016         * include/c_global/csignal: Likewise.
1017         * include/c_global/cstdarg: Likewise.
1018         * include/c_global/cstdatomic: Likewise.
1019         * include/c_global/cstdbool: Likewise.
1020         * include/c_global/cstddef: Likewise.
1021         * include/c_global/cstdint: Likewise.
1022         * include/c_global/cstdio: Likewise.
1023         * include/c_global/cstdlib: Likewise.
1024         * include/c_global/cstring: Likewise.
1025         * include/c_global/ctgmath: Likewise.
1026         * include/c_global/ctime: Likewise.
1027         * include/c_global/cwchar: Likewise.
1028         * include/c_global/cwctype: Likewise.
1029         * include/c_std/cassert: Likewise.
1030         * include/c_std/cctype: Likewise.
1031         * include/c_std/cerrno: Likewise.
1032         * include/c_std/cfloat: Likewise.
1033         * include/c_std/ciso646: Likewise.
1034         * include/c_std/climits: Likewise.
1035         * include/c_std/clocale: Likewise.
1036         * include/c_std/cmath.tcc: Likewise.
1037         * include/c_std/cmath: Likewise.
1038         * include/c_std/csetjmp: Likewise.
1039         * include/c_std/csignal: Likewise.
1040         * include/c_std/cstdarg: Likewise.
1041         * include/c_std/cstddef: Likewise.
1042         * include/c_std/cstdio: Likewise.
1043         * include/c_std/cstdlib: Likewise.
1044         * include/c_std/cstring: Likewise.
1045         * include/c_std/ctime: Likewise.
1046         * include/c_std/cwchar: Likewise.
1047         * include/c_std/cwctype: Likewise.
1048         * include/debug/bitset: Likewise.
1049         * include/debug/debug.h: Likewise.
1050         * include/debug/deque: Likewise.
1051         * include/debug/formatter.h: Likewise.
1052         * include/debug/functions.h: Likewise.
1053         * include/debug/list: Likewise.
1054         * include/debug/macros.h: Likewise.
1055         * include/debug/map.h: Likewise.
1056         * include/debug/map: Likewise.
1057         * include/debug/multimap.h: Likewise.
1058         * include/debug/multiset.h: Likewise.
1059         * include/debug/safe_base.h: Likewise.
1060         * include/debug/safe_iterator.h: Likewise.
1061         * include/debug/safe_iterator.tcc: Likewise.
1062         * include/debug/safe_sequence.h: Likewise.
1063         * include/debug/set.h: Likewise.
1064         * include/debug/set: Likewise.
1065         * include/debug/string: Likewise.
1066         * include/debug/unordered_map: Likewise.
1067         * include/debug/unordered_set: Likewise.
1068         * include/debug/vector: Likewise.
1069         * include/ext/algorithm: Likewise.
1070         * include/ext/array_allocator.h: Likewise.
1071         * include/ext/atomicity.h: Likewise.
1072         * include/ext/bitmap_allocator.h: Likewise.
1073         * include/ext/cast.h: Likewise.
1074         * include/ext/codecvt_specializations.h: Likewise.
1075         * include/ext/concurrence.h: Likewise.
1076         * include/ext/debug_allocator.h: Likewise.
1077         * include/ext/enc_filebuf.h: Likewise.
1078         * include/ext/extptr_allocator.h: Likewise.
1079         * include/ext/functional: Likewise.
1080         * include/ext/iterator: Likewise.
1081         * include/ext/malloc_allocator.h: Likewise.
1082         * include/ext/memory: Likewise.
1083         * include/ext/mt_allocator.h: Likewise.
1084         * include/ext/new_allocator.h: Likewise.
1085         * include/ext/numeric: Likewise.
1086         * include/ext/numeric_traits.h: Likewise.
1087         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1088         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1089         Likewise.
1090         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1091         Likewise.
1092         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1093         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1094         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1095         Likewise.
1096         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1097         Likewise.
1098         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1099         Likewise.
1100         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1103         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1104         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1105         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1106         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1107         Likewise.
1108         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1109         Likewise.
1110         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1111         Likewise.
1112         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1113         Likewise.
1114         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1115         Likewise.
1116         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1117         Likewise.
1118         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1119         Likewise.
1120         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1121         Likewise.
1122         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1123         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1124         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1125         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1126         Likewise.
1127         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1128         Likewise.
1129         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1130         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1131         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1132         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1133         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1134         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1135         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1136         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1137         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1138         Likewise.
1139         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1140         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1141         Likewise.
1142         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1143         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1144         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1145         Likewise.
1146         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1147         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1148         Likewise.
1149         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1150         Likewise.
1151         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1152         Likewise.
1153         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1154         Likewise.
1155         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1156         Likewise.
1157         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1158         Likewise.
1159         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1160         Likewise.
1161         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1162         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1163         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1164         Likewise.
1165         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1166         Likewise.
1167         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1168         Likewise.
1169         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1170         Likewise.
1171         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1172         Likewise.
1173         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1174         Likewise.
1175         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1176         Likewise.
1177         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1178         Likewise.
1179         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1180         Likewise.
1181         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1182         Likewise.
1183         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1184         Likewise.
1185         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1188         Likewise.
1189         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1190         Likewise.
1191         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1192         Likewise.
1193         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1194         Likewise.
1195         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1196         Likewise.
1197         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1198         Likewise.
1199         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1200         Likewise.
1201         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1202         Likewise.
1203         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1204         Likewise.
1205         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1206         Likewise.
1207         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1208         Likewise.
1209         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1210         Likewise.
1211         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1212         Likewise.
1213         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1214         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1215         Likewise.
1216         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1217         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1218         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1219         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1220         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1221         Likewise.
1222         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1223         Likewise.
1224         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1225         Likewise.
1226         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1227         Likewise.
1228         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1229         Likewise.
1230         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1231         Likewise.
1232         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1233         Likewise.
1234         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1235         Likewise.
1236         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1237         Likewise.
1238         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1239         Likewise.
1240         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1241         Likewise.
1242         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1243         Likewise.
1244         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1245         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1246         Likewise.
1247         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1258         Likewise.
1259         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1260         Likewise.
1261         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1262         Likewise.
1263         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1264         Likewise.
1265         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1266         Likewise.
1267         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1268         Likewise.
1269         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1270         Likewise.
1271         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1272         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1273         Likewise.
1274         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1275         Likewise.
1276         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1277         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1278         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1279         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1280         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1281         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1282         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1283         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1284         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1285         Likewise.
1286         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1287         Likewise.
1288         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1289         Likewise.
1290         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1291         Likewise.
1292         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1293         Likewise.
1294         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1295         Likewise.
1296         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1297         Likewise.
1298         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1299         Likewise.
1300         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1301         Likewise.
1302         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1305         Likewise.
1306         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1307         Likewise.
1308         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1309         Likewise.
1310         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1313         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1314         Likewise.
1315         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1316         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1317         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1318         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1321         Likewise.
1322         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1323         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1324         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1327         Likewise.
1328         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1329         Likewise.
1330         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1331         Likewise.
1332         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1333         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1334         Likewise.
1335         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1336         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1337         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1338         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1339         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1340         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1341         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1342         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1343         Likewise.
1344         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1345         Likewise.
1346         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1347         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1348         Likewise.
1349         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1350         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1351         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1352         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1353         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1354         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1355         Likewise.
1356         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1357         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1358         Likewise.
1359         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1360         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1361         Likewise.
1362         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1363         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1364         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1365         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1366         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1367         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1368         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1369         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1370         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1371         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1372         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1373         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1374         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1375         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1376         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1377         Likewise.
1378         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1379         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1380         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1381         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1382         Likewise.
1383         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1384         Likewise.
1385         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1386         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1387         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1388         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1389         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1390         Likewise.
1391         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1392         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1393         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1394         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1395         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1396         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1397         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1398         Likewise.
1399         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1400         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1401         Likewise.
1402         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1403         Likewise.
1404         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1405         Likewise.
1406         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1407         Likewise.
1408         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1409         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1410         Likewise.
1411         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1412         Likewise.
1413         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1414         Likewise.
1415         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1416         Likewise.
1417         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1418         Likewise.
1419         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1420         Likewise.
1421         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1422         Likewise.
1423         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1424         Likewise.
1425         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1426         Likewise.
1427         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1428         Likewise.
1429         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1430         Likewise.
1431         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1432         Likewise.
1433         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1434         Likewise.
1435         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1436         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1437         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1438         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1439         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1440         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1441         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1442         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1443         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1444         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1445         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1446         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1447         Likewise.
1448         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1449         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1450         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1451         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1452         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1453         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1454         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1455         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1456         Likewise.
1457         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1458         Likewise.
1459         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1460         Likewise.
1461         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1462         Likewise.
1463         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1464         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1465         Likewise.
1466         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1467         Likewise.
1468         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1469         Likewise.
1470         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1471         Likewise.
1472         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1473         Likewise.
1474         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1475         Likewise.
1476         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1477         Likewise.
1478         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1479         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1480         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1481         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1482         Likewise.
1483         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1484         Likewise.
1485         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1486         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1487         Likewise.
1488         * include/ext/pb_ds/exception.hpp: Likewise.
1489         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1490         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1491         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1492         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1493         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1494         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1495         * include/ext/pod_char_traits.h: Likewise.
1496         * include/ext/pointer.h: Likewise.
1497         * include/ext/pool_allocator.h: Likewise.
1498         * include/ext/rb_tree: Likewise.
1499         * include/ext/rc_string_base.h: Likewise.
1500         * include/ext/rope: Likewise.
1501         * include/ext/ropeimpl.h: Likewise.
1502         * include/ext/slist: Likewise.
1503         * include/ext/sso_string_base.h: Likewise.
1504         * include/ext/stdio_filebuf.h: Likewise.
1505         * include/ext/stdio_sync_filebuf.h: Likewise.
1506         * include/ext/string_conversions.h: Likewise.
1507         * include/ext/throw_allocator.h: Likewise.
1508         * include/ext/type_traits.h: Likewise.
1509         * include/ext/typelist.h: Likewise.
1510         * include/ext/vstring.h: Likewise.
1511         * include/ext/vstring.tcc: Likewise.
1512         * include/ext/vstring_fwd.h: Likewise.
1513         * include/ext/vstring_util.h: Likewise.
1514         * include/parallel/algo.h: Likewise.
1515         * include/parallel/algobase.h: Likewise.
1516         * include/parallel/algorithm: Likewise.
1517         * include/parallel/algorithmfwd.h: Likewise.
1518         * include/parallel/balanced_quicksort.h: Likewise.
1519         * include/parallel/base.h: Likewise.
1520         * include/parallel/basic_iterator.h: Likewise.
1521         * include/parallel/checkers.h: Likewise.
1522         * include/parallel/compatibility.h: Likewise.
1523         * include/parallel/compiletime_settings.h: Likewise.
1524         * include/parallel/equally_split.h: Likewise.
1525         * include/parallel/features.h: Likewise.
1526         * include/parallel/find.h: Likewise.
1527         * include/parallel/find_selectors.h: Likewise.
1528         * include/parallel/for_each.h: Likewise.
1529         * include/parallel/for_each_selectors.h: Likewise.
1530         * include/parallel/iterator.h: Likewise.
1531         * include/parallel/list_partition.h: Likewise.
1532         * include/parallel/losertree.h: Likewise.
1533         * include/parallel/merge.h: Likewise.
1534         * include/parallel/multiseq_selection.h: Likewise.
1535         * include/parallel/multiway_merge.h: Likewise.
1536         * include/parallel/multiway_mergesort.h: Likewise.
1537         * include/parallel/numeric: Likewise.
1538         * include/parallel/numericfwd.h: Likewise.
1539         * include/parallel/omp_loop.h: Likewise.
1540         * include/parallel/omp_loop_static.h: Likewise.
1541         * include/parallel/par_loop.h: Likewise.
1542         * include/parallel/parallel.h: Likewise.
1543         * include/parallel/partial_sum.h: Likewise.
1544         * include/parallel/partition.h: Likewise.
1545         * include/parallel/queue.h: Likewise.
1546         * include/parallel/quicksort.h: Likewise.
1547         * include/parallel/random_number.h: Likewise.
1548         * include/parallel/random_shuffle.h: Likewise.
1549         * include/parallel/search.h: Likewise.
1550         * include/parallel/set_operations.h: Likewise.
1551         * include/parallel/settings.h: Likewise.
1552         * include/parallel/sort.h: Likewise.
1553         * include/parallel/tags.h: Likewise.
1554         * include/parallel/types.h: Likewise.
1555         * include/parallel/unique_copy.h: Likewise.
1556         * include/parallel/workstealing.h: Likewise.
1557         * include/precompiled/extc++.h: Likewise.
1558         * include/precompiled/stdc++.h: Likewise.
1559         * include/precompiled/stdtr1c++.h: Likewise.
1560         * include/std/algorithm: Likewise.
1561         * include/std/array: Likewise.
1562         * include/std/bitset: Likewise.
1563         * include/std/c++0x_warning.h: Likewise.
1564         * include/std/chrono: Likewise.
1565         * include/std/complex: Likewise.
1566         * include/std/condition_variable: Likewise.
1567         * include/std/deque: Likewise.
1568         * include/std/forward_list: Likewise.
1569         * include/std/fstream: Likewise.
1570         * include/std/functional: Likewise.
1571         * include/std/iomanip: Likewise.
1572         * include/std/ios: Likewise.
1573         * include/std/iosfwd: Likewise.
1574         * include/std/iostream: Likewise.
1575         * include/std/istream: Likewise.
1576         * include/std/iterator: Likewise.
1577         * include/std/limits: Likewise.
1578         * include/std/list: Likewise.
1579         * include/std/locale: Likewise.
1580         * include/std/map: Likewise.
1581         * include/std/memory: Likewise.
1582         * include/std/mutex: Likewise.
1583         * include/std/numeric: Likewise.
1584         * include/std/ostream: Likewise.
1585         * include/std/queue: Likewise.
1586         * include/std/random: Likewise.
1587         * include/std/ratio: Likewise.
1588         * include/std/regex: Likewise.
1589         * include/std/set: Likewise.
1590         * include/std/sstream: Likewise.
1591         * include/std/stack: Likewise.
1592         * include/std/stdexcept: Likewise.
1593         * include/std/streambuf: Likewise.
1594         * include/std/string: Likewise.
1595         * include/std/system_error: Likewise.
1596         * include/std/thread: Likewise.
1597         * include/std/tuple: Likewise.
1598         * include/std/type_traits: Likewise.
1599         * include/std/unordered_map: Likewise.
1600         * include/std/unordered_set: Likewise.
1601         * include/std/utility: Likewise.
1602         * include/std/valarray: Likewise.
1603         * include/std/vector: Likewise.
1604         * include/tr1/array: Likewise.
1605         * include/tr1/bessel_function.tcc: Likewise.
1606         * include/tr1/beta_function.tcc: Likewise.
1607         * include/tr1/ccomplex: Likewise.
1608         * include/tr1/cctype: Likewise.
1609         * include/tr1/cfenv: Likewise.
1610         * include/tr1/cfloat: Likewise.
1611         * include/tr1/cinttypes: Likewise.
1612         * include/tr1/climits: Likewise.
1613         * include/tr1/cmath: Likewise.
1614         * include/tr1/complex.h: Likewise.
1615         * include/tr1/complex: Likewise.
1616         * include/tr1/cstdarg: Likewise.
1617         * include/tr1/cstdbool: Likewise.
1618         * include/tr1/cstdint: Likewise.
1619         * include/tr1/cstdio: Likewise.
1620         * include/tr1/cstdlib: Likewise.
1621         * include/tr1/ctgmath: Likewise.
1622         * include/tr1/ctime: Likewise.
1623         * include/tr1/ctype.h: Likewise.
1624         * include/tr1/cwchar: Likewise.
1625         * include/tr1/cwctype: Likewise.
1626         * include/tr1/ell_integral.tcc: Likewise.
1627         * include/tr1/exp_integral.tcc: Likewise.
1628         * include/tr1/fenv.h: Likewise.
1629         * include/tr1/float.h: Likewise.
1630         * include/tr1/functional: Likewise.
1631         * include/tr1/functional_hash.h: Likewise.
1632         * include/tr1/gamma.tcc: Likewise.
1633         * include/tr1/hashtable.h: Likewise.
1634         * include/tr1/hypergeometric.tcc: Likewise.
1635         * include/tr1/inttypes.h: Likewise.
1636         * include/tr1/legendre_function.tcc: Likewise.
1637         * include/tr1/limits.h: Likewise.
1638         * include/tr1/math.h: Likewise.
1639         * include/tr1/memory: Likewise.
1640         * include/tr1/modified_bessel_func.tcc: Likewise.
1641         * include/tr1/poly_hermite.tcc: Likewise.
1642         * include/tr1/poly_laguerre.tcc: Likewise.
1643         * include/tr1/random: Likewise.
1644         * include/tr1/regex: Likewise.
1645         * include/tr1/riemann_zeta.tcc: Likewise.
1646         * include/tr1/shared_ptr.h: Likewise.
1647         * include/tr1/special_function_util.h: Likewise.
1648         * include/tr1/stdarg.h: Likewise.
1649         * include/tr1/stdbool.h: Likewise.
1650         * include/tr1/stdint.h: Likewise.
1651         * include/tr1/stdio.h: Likewise.
1652         * include/tr1/stdlib.h: Likewise.
1653         * include/tr1/tgmath.h: Likewise.
1654         * include/tr1/tuple: Likewise.
1655         * include/tr1/type_traits: Likewise.
1656         * include/tr1/unordered_map: Likewise.
1657         * include/tr1/unordered_set: Likewise.
1658         * include/tr1/utility: Likewise.
1659         * include/tr1/wchar.h: Likewise.
1660         * include/tr1/wctype.h: Likewise.
1661         * include/tr1_impl/array: Likewise.
1662         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1663         * include/tr1_impl/cctype: Likewise.
1664         * include/tr1_impl/cfenv: Likewise.
1665         * include/tr1_impl/cinttypes: Likewise.
1666         * include/tr1_impl/cmath: Likewise.
1667         * include/tr1_impl/complex: Likewise.
1668         * include/tr1_impl/cstdint: Likewise.
1669         * include/tr1_impl/cstdio: Likewise.
1670         * include/tr1_impl/cstdlib: Likewise.
1671         * include/tr1_impl/cwchar: Likewise.
1672         * include/tr1_impl/cwctype: Likewise.
1673         * include/tr1_impl/functional: Likewise.
1674         * include/tr1_impl/functional_hash.h: Likewise.
1675         * include/tr1_impl/hashtable: Likewise.
1676         * include/tr1_impl/hashtable_policy.h: Likewise.
1677         * include/tr1_impl/random.tcc: Likewise.
1678         * include/tr1_impl/random: Likewise.
1679         * include/tr1_impl/regex: Likewise.
1680         * include/tr1_impl/type_traits: Likewise.
1681         * include/tr1_impl/unordered_map: Likewise.
1682         * include/tr1_impl/unordered_set: Likewise.
1683         * include/tr1_impl/utility: Likewise.
1684         * libsupc++/array_type_info.cc: Likewise.
1685         * libsupc++/atexit_arm.cc: Likewise.
1686         * libsupc++/bad_cast.cc: Likewise.
1687         * libsupc++/bad_typeid.cc: Likewise.
1688         * libsupc++/class_type_info.cc: Likewise.
1689         * libsupc++/cxxabi-forced.h: Likewise.
1690         * libsupc++/cxxabi.h: Likewise.
1691         * libsupc++/del_op.cc: Likewise.
1692         * libsupc++/del_opnt.cc: Likewise.
1693         * libsupc++/del_opv.cc: Likewise.
1694         * libsupc++/del_opvnt.cc: Likewise.
1695         * libsupc++/dyncast.cc: Likewise.
1696         * libsupc++/eh_alloc.cc: Likewise.
1697         * libsupc++/eh_arm.cc: Likewise.
1698         * libsupc++/eh_aux_runtime.cc: Likewise.
1699         * libsupc++/eh_call.cc: Likewise.
1700         * libsupc++/eh_catch.cc: Likewise.
1701         * libsupc++/eh_exception.cc: Likewise.
1702         * libsupc++/eh_globals.cc: Likewise.
1703         * libsupc++/eh_personality.cc: Likewise.
1704         * libsupc++/eh_ptr.cc: Likewise.
1705         * libsupc++/eh_term_handler.cc: Likewise.
1706         * libsupc++/eh_terminate.cc: Likewise.
1707         * libsupc++/eh_throw.cc: Likewise.
1708         * libsupc++/eh_type.cc: Likewise.
1709         * libsupc++/eh_unex_handler.cc: Likewise.
1710         * libsupc++/enum_type_info.cc: Likewise.
1711         * libsupc++/exception: Likewise.
1712         * libsupc++/exception_defines.h: Likewise.
1713         * libsupc++/exception_ptr.h: Likewise.
1714         * libsupc++/function_type_info.cc: Likewise.
1715         * libsupc++/fundamental_type_info.cc: Likewise.
1716         * libsupc++/guard.cc: Likewise.
1717         * libsupc++/initializer_list: Likewise.
1718         * libsupc++/new: Likewise.
1719         * libsupc++/new_handler.cc: Likewise.
1720         * libsupc++/new_op.cc: Likewise.
1721         * libsupc++/new_opnt.cc: Likewise.
1722         * libsupc++/new_opv.cc: Likewise.
1723         * libsupc++/new_opvnt.cc: Likewise.
1724         * libsupc++/pbase_type_info.cc: Likewise.
1725         * libsupc++/pmem_type_info.cc: Likewise.
1726         * libsupc++/pointer_type_info.cc: Likewise.
1727         * libsupc++/pure.cc: Likewise.
1728         * libsupc++/si_class_type_info.cc: Likewise.
1729         * libsupc++/tinfo.cc: Likewise.
1730         * libsupc++/tinfo.h: Likewise.
1731         * libsupc++/tinfo2.cc: Likewise.
1732         * libsupc++/typeinfo: Likewise.
1733         * libsupc++/unwind-cxx.h: Likewise.
1734         * libsupc++/vec.cc: Likewise.
1735         * libsupc++/vmi_class_type_info.cc: Likewise.
1736         * libsupc++/vterminate.cc: Likewise.
1737         * po/string_literals.cc: Likewise.
1738         * src/atomic.cc: Likewise.
1739         * src/bitmap_allocator.cc: Likewise.
1740         * src/chrono.cc: Likewise.
1741         * src/codecvt.cc: Likewise.
1742         * src/compatibility-ldbl.cc: Likewise.
1743         * src/compatibility.cc: Likewise.
1744         * src/complex_io.cc: Likewise.
1745         * src/concept-inst.cc: Likewise.
1746         * src/condition_variable.cc: Likewise.
1747         * src/ctype.cc: Likewise.
1748         * src/debug.cc: Likewise.
1749         * src/debug_list.cc: Likewise.
1750         * src/ext-inst.cc: Likewise.
1751         * src/fstream-inst.cc: Likewise.
1752         * src/functexcept.cc: Likewise.
1753         * src/globals_io.cc: Likewise.
1754         * src/hash.cc: Likewise.
1755         * src/hash_c++0x.cc: Likewise.
1756         * src/hashtable.cc: Likewise.
1757         * src/hashtable_c++0x.cc: Likewise.
1758         * src/ios-inst.cc: Likewise.
1759         * src/ios.cc: Likewise.
1760         * src/ios_failure.cc: Likewise.
1761         * src/ios_init.cc: Likewise.
1762         * src/ios_locale.cc: Likewise.
1763         * src/iostream-inst.cc: Likewise.
1764         * src/istream-inst.cc: Likewise.
1765         * src/istream.cc: Likewise.
1766         * src/limits.cc: Likewise.
1767         * src/limits_c++0x.cc: Likewise.
1768         * src/list.cc: Likewise.
1769         * src/locale-inst.cc: Likewise.
1770         * src/locale.cc: Likewise.
1771         * src/locale_facets.cc: Likewise.
1772         * src/locale_init.cc: Likewise.
1773         * src/localename.cc: Likewise.
1774         * src/math_stubs_float.cc: Likewise.
1775         * src/math_stubs_long_double.cc: Likewise.
1776         * src/misc-inst.cc: Likewise.
1777         * src/mt_allocator.cc: Likewise.
1778         * src/mutex.cc: Likewise.
1779         * src/ostream-inst.cc: Likewise.
1780         * src/parallel_list.cc: Likewise.
1781         * src/parallel_settings.cc: Likewise.
1782         * src/pool_allocator.cc: Likewise.
1783         * src/sstream-inst.cc: Likewise.
1784         * src/stdexcept.cc: Likewise.
1785         * src/streambuf-inst.cc: Likewise.
1786         * src/streambuf.cc: Likewise.
1787         * src/string-inst.cc: Likewise.
1788         * src/strstream.cc: Likewise.
1789         * src/system_error.cc: Likewise.
1790         * src/thread.cc: Likewise.
1791         * src/tree.cc: Likewise.
1792         * src/valarray-inst.cc: Likewise.
1793         * src/wlocale-inst.cc: Likewise.
1794         * src/wstring-inst.cc: Likewise.
1795         * doc/xml/manual/intro.xml: Change documentation to refer the
1796         reader to version 3 of the GNU General Public License, version
1797         3.1 of the GCC Runtime Library Exception, and to point readers
1798         at the FSF's license web page.
1799
1800 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1801
1802         * Makefile.am: Change copyright header to refer to version
1803         3 of the GNU General Public License and to point readers at the
1804         COPYING3 file and the FSF's license web page.
1805         * doc/Makefile.am: Likewise.
1806         * include/Makefile.am: Likewise.
1807         * libsupc++/Makefile.am: Likewise.
1808         * po/Makefile.am: Likewise.
1809         * po/POTFILES.in: Likewise.
1810         * src/Makefile.am: Likewise.
1811         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1812         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1813         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1814         Likewise.
1815         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1816         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1817         Likewise.
1818         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1819         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1820         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1821         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1822         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1823         * testsuite/18_support/bad_cast/what.cc: Likewise.
1824         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1825         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1826         Likewise.
1827         * testsuite/18_support/bad_exception/what.cc: Likewise.
1828         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1829         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1830         * testsuite/18_support/exception/38732.cc: Likewise.
1831         * testsuite/18_support/exception/what.cc: Likewise.
1832         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1833         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1834         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1835         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1836         * testsuite/18_support/headers/climits/values.cc: Likewise.
1837         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1838         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1839         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1840         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1841         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1842         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1843         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1844         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1845         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1846         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1847         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1848         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1849         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1850         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1851         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1852         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1853         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1854         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1855         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1856         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1857         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1858         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1859         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1860         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1861         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1862         * testsuite/18_support/new_delete_placement.cc: Likewise.
1863         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1864         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1865         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1866         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1867         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1868         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1869         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1870         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1871         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1872         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1873         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1874         Likewise.
1875         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1876         * testsuite/18_support/pthread_guard.cc: Likewise.
1877         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1878         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1879         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1880         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1881         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1882         Likewise.
1883         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1884         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1885         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1886         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1887         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1888         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1889         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1890         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1891         Likewise.
1892         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1893         Likewise.
1894         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1895         Likewise.
1896         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1897         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1898         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1899         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1900         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1901         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1902         Likewise.
1903         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1904         Likewise.
1905         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1906         Likewise.
1907         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1908         Likewise.
1909         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1910         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1911         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1912         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1913         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1914         Likewise.
1915         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1916         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1917         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1918         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1919         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1920         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1921         Likewise.
1922         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1923         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1924         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1925         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1926         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1927         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1928         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1929         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1930         * testsuite/20_util/allocator/1.cc: Likewise.
1931         * testsuite/20_util/allocator/10378.cc: Likewise.
1932         * testsuite/20_util/allocator/14176.cc: Likewise.
1933         * testsuite/20_util/allocator/33807.cc: Likewise.
1934         * testsuite/20_util/allocator/8230.cc: Likewise.
1935         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1936         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1937         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1938         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1939         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1940         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1941         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1942         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1943         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1944         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1945         Likewise.
1946         * testsuite/20_util/clocks/1.cc: Likewise.
1947         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1948         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1949         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1950         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1951         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1952         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1953         * testsuite/20_util/duration/cons/1.cc: Likewise.
1954         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1955         * testsuite/20_util/duration/cons/2.cc: Likewise.
1956         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1957         Likewise.
1958         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1959         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1960         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1961         Likewise.
1962         * testsuite/20_util/forward/1.cc: Likewise.
1963         * testsuite/20_util/forward/1_neg.cc: Likewise.
1964         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1965         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1966         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1967         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1968         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1969         Likewise.
1970         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1971         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1972         Likewise.
1973         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1974         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1975         Likewise.
1976         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1977         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1978         Likewise.
1979         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1980         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1981         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1982         Likewise.
1983         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1984         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1985         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1986         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1987         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1988         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1989         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1990         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1991         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1992         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1993         Likewise.
1994         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1995         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1996         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1997         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1998         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1999         Likewise.
2000         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2001         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2002         Likewise.
2003         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2004         * testsuite/20_util/identity/value.cc: Likewise.
2005         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2006         * testsuite/20_util/is_integral/value.cc: Likewise.
2007         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2008         Likewise.
2009         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2010         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2011         * testsuite/20_util/is_reference/value.cc: Likewise.
2012         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2013         Likewise.
2014         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2015         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2016         * testsuite/20_util/is_signed/value.cc: Likewise.
2017         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2018         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2019         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2020         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2021         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2022         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2023         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2024         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2025         Likewise.
2026         * testsuite/20_util/move/1.cc: Likewise.
2027         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2028         * testsuite/20_util/pair/1.cc: Likewise.
2029         * testsuite/20_util/pair/2.cc: Likewise.
2030         * testsuite/20_util/pair/3.cc: Likewise.
2031         * testsuite/20_util/pair/4.cc: Likewise.
2032         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2033         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2034         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2035         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2036         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2037         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2038         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2039         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2040         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2041         Likewise.
2042         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2043         Likewise.
2044         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2045         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2046         * testsuite/20_util/rel_ops.cc: Likewise.
2047         * testsuite/20_util/remove_reference/value.cc: Likewise.
2048         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2049         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2050         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2051         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2052         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2053         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2054         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2055         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2056         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2057         Likewise.
2058         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2059         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2060         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2061         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2062         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2063         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2064         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2065         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2066         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2067         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2068         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2069         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2070         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2071         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2072         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2073         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2074         Likewise.
2075         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2076         Likewise.
2077         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2078         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2079         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2080         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2081         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2082         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2083         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2084         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2085         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2086         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2087         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2088         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2089         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2090         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2091         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2092         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2093         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2094         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2095         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2096         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2097         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2098         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2099         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2100         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2101         Likewise.
2102         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2103         Likewise.
2104         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2105         Likewise.
2106         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2107         Likewise.
2108         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2109         Likewise.
2110         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2111         Likewise.
2112         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2113         Likewise.
2114         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2115         Likewise.
2116         * testsuite/20_util/temporary_buffer.cc: Likewise.
2117         * testsuite/20_util/time_point/1.cc: Likewise.
2118         * testsuite/20_util/time_point/2.cc: Likewise.
2119         * testsuite/20_util/time_point/3.cc: Likewise.
2120         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2121         Likewise.
2122         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2123         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2124         Likewise.
2125         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2126         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2127         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2128         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2129         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2130         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2131         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2132         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2133         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2134         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2135         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2136         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2137         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2138         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2139         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2140         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2141         Likewise.
2142         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2143         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2144         Likewise.
2145         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2146         Likewise.
2147         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2148         Likewise.
2149         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2150         Likewise.
2151         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2152         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2153         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2154         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2155         Likewise.
2156         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2157         Likewise.
2158         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2159         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2160         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2161         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2162         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2163         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2164         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2165         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2166         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2167         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2168         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2169         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2170         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2171         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2172         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2173         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2174         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2175         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2176         Likewise.
2177         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2178         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2179         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2180         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2181         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2182         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2183         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2184         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2185         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2186         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2187         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2188         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2189         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2190         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2191         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2192         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2193         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2194         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2195         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2196         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2197         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2198         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2199         Likewise.
2200         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2201         Likewise.
2202         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2203         Likewise.
2204         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2205         Likewise.
2206         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2207         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2208         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2209         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2210         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2211         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2212         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2213         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2214         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2215         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2216         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2217         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2218         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2219         Likewise.
2220         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2221         Likewise.
2222         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2223         Likewise.
2224         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2225         Likewise.
2226         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2227         Likewise.
2228         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2229         Likewise.
2230         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2231         Likewise.
2232         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2233         Likewise.
2234         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2235         Likewise.
2236         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2237         Likewise.
2238         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2239         Likewise.
2240         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2241         Likewise.
2242         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2243         Likewise.
2244         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2245         Likewise.
2246         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2247         Likewise.
2248         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2249         Likewise.
2250         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2251         Likewise.
2252         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2253         Likewise.
2254         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2255         Likewise.
2256         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2257         Likewise.
2258         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2259         Likewise.
2260         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2261         Likewise.
2262         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2263         Likewise.
2264         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2265         Likewise.
2266         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2267         Likewise.
2268         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2269         Likewise.
2270         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2271         Likewise.
2272         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2273         Likewise.
2274         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2275         Likewise.
2276         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2277         Likewise.
2278         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2279         Likewise.
2280         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2281         Likewise.
2282         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2283         Likewise.
2284         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2285         Likewise.
2286         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2287         Likewise.
2288         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2289         Likewise.
2290         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2291         Likewise.
2292         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2293         Likewise.
2294         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2295         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2296         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2297         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2298         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2299         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2300         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2301         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2302         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2303         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2304         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2305         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2306         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2307         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2308         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2309         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2310         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2311         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2312         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2313         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2314         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2315         Likewise.
2316         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2317         Likewise.
2318         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2319         Likewise.
2320         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2321         Likewise.
2322         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2323         Likewise.
2324         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2325         Likewise.
2326         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2327         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2328         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2329         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2330         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2331         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2332         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2333         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2334         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2335         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2336         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2337         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2338         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2339         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2340         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2341         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2342         Likewise.
2343         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2344         Likewise.
2345         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2346         Likewise.
2347         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2348         Likewise.
2349         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2350         Likewise.
2351         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2352         Likewise.
2353         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2354         Likewise.
2355         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2356         Likewise.
2357         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2358         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2359         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2360         Likewise.
2361         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2362         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2363         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2364         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2365         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2366         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2367         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2368         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2369         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2370         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2371         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2372         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2373         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2374         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2375         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2376         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2377         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2378         Likewise.
2379         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2380         Likewise.
2381         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2382         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2383         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2384         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2385         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2386         Likewise.
2387         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2388         Likewise.
2389         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2390         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2391         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2392         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2393         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2394         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2395         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2396         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2397         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2398         Likewise.
2399         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2400         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2401         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2402         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2403         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2404         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2405         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2406         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2407         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2408         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2409         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2410         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2411         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2412         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2413         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2414         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2415         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2416         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2417         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2418         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2419         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2420         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2421         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2422         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2423         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2424         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2425         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2426         Likewise.
2427         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2428         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2429         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2430         Likewise.
2431         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2432         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2433         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2434         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2435         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2436         Likewise.
2437         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2438         Likewise.
2439         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2440         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2441         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2442         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2443         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2444         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2445         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2446         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2447         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2448         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2449         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2450         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2451         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2452         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2453         Likewise.
2454         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2455         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2456         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2457         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2458         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2459         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2460         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2461         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2462         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2463         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2464         Likewise.
2465         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2466         Likewise.
2467         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2468         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2469         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2470         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2471         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2472         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2473         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2474         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2475         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2476         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2477         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2478         Likewise.
2479         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2480         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2481         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2482         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2483         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2484         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2485         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2486         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2487         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2488         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2489         Likewise.
2490         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2491         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2492         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2493         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2494         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2495         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2496         Likewise.
2497         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2498         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2499         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2500         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2501         Likewise.
2502         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2503         Likewise.
2504         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2505         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2506         Likewise.
2507         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2508         * testsuite/22_locale/ctype/2.cc: Likewise.
2509         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2510         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2511         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2512         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2513         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2514         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2515         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2516         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2517         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2518         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2519         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2520         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2521         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2522         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2523         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2524         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2525         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2526         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2527         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2528         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2529         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2530         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2531         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2532         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2533         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2534         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2535         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2536         * testsuite/22_locale/facet/1.cc: Likewise.
2537         * testsuite/22_locale/facet/2.cc: Likewise.
2538         * testsuite/22_locale/facet/25421.cc: Likewise.
2539         * testsuite/22_locale/global_templates/1.cc: Likewise.
2540         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2541         Likewise.
2542         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2543         Likewise.
2544         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2545         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2546         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2547         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2548         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2549         * testsuite/22_locale/locale/13630.cc: Likewise.
2550         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2551         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2552         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2553         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2554         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2555         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2556         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2557         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2558         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2559         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2560         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2561         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2562         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2563         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2564         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2565         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2566         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2567         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2568         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2569         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2570         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2571         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2572         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2573         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2574         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2575         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2576         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2577         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2578         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2579         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2580         Likewise.
2581         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2582         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2583         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2584         Likewise.
2585         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2586         Likewise.
2587         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2588         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2589         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2590         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2591         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2592         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2593         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2594         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2595         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2596         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2597         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2598         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2599         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2600         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2601         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2602         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2603         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2604         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2605         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2606         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2607         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2608         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2609         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2610         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2611         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2612         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2613         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2614         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2615         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2616         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2617         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2618         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2619         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2620         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2621         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2622         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2623         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2624         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2625         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2626         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2627         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2628         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2629         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2630         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2631         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2632         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2633         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2634         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2635         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2636         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2637         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2638         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2639         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2640         Likewise.
2641         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2642         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2643         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2644         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2645         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2646         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2647         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2648         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2649         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2650         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2651         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2652         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2653         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2654         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2655         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2656         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2657         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2658         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2659         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2660         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2661         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2662         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2663         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2664         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2665         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2666         Likewise.
2667         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2668         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2669         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2670         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2671         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2672         Likewise.
2673         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2674         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2675         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2676         Likewise.
2677         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2678         Likewise.
2679         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2680         Likewise.
2681         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2682         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2683         Likewise.
2684         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2685         Likewise.
2686         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2687         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2688         Likewise.
2689         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2690         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2691         Likewise.
2692         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2693         Likewise.
2694         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2695         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2696         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2697         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2698         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2699         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2700         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2701         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2702         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2703         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2704         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2705         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2706         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2707         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2708         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2709         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2710         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2711         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2712         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2713         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2714         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2715         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2716         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2717         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2718         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2719         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2720         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2721         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2722         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2723         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2724         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2725         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2726         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2727         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2728         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2729         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2730         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2731         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2732         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2733         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2734         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2735         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2736         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2737         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2738         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2739         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2740         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2741         Likewise.
2742         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2743         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2744         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2745         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2746         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2747         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2748         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2749         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2750         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2751         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2752         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2753         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2754         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2755         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2756         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2757         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2758         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2759         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2760         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2761         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2762         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2763         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2764         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2765         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2766         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2767         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2768         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2769         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2770         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2771         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2772         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2773         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2774         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2775         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2776         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2777         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2778         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2779         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2780         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2781         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2782         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2783         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2784         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2785         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2786         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2787         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2788         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2789         Likewise.
2790         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2791         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2792         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2793         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2794         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2795         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2796         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2797         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2798         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2799         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2800         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2801         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2802         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2803         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2804         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2805         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2806         Likewise.
2807         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2808         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2809         Likewise.
2810         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2811         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2812         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2813         Likewise.
2814         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2815         Likewise.
2816         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2817         Likewise.
2818         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2819         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2820         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2821         Likewise.
2822         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2823         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2824         Likewise.
2825         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2826         Likewise.
2827         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2828         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2829         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2830         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2831         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2832         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2833         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2834         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2835         Likewise.
2836         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2837         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2838         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2839         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2840         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2841         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2842         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2843         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2844         Likewise.
2845         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2846         Likewise.
2847         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2848         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2849         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2850         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2851         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2852         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2853         Likewise.
2854         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2855         Likewise.
2856         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2857         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2858         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2859         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2860         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2861         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2862         Likewise.
2863         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2864         Likewise.
2865         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2866         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2867         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2868         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2869         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2870         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2871         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2872         Likewise.
2873         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2874         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2875         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2876         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2877         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2878         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2879         Likewise.
2880         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2881         Likewise.
2882         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2883         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2884         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2885         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2886         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2887         Likewise.
2888         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2889         Likewise.
2890         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2891         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2892         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2893         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2894         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2895         Likewise.
2896         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2897         Likewise.
2898         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2899         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2900         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2901         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2902         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2903         Likewise.
2904         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2905         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2906         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2907         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2908         Likewise.
2909         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2910         Likewise.
2911         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2912         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2913         Likewise.
2914         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2915         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2916         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2917         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2918         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2919         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2920         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2921         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2922         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2923         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2924         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2925         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2926         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2927         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2928         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2929         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2930         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2931         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2932         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2933         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2934         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2935         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2936         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2937         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2938         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2939         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2940         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2941         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2942         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2943         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2944         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2945         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2946         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2947         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2948         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2949         Likewise.
2950         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2951         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2952         * testsuite/23_containers/bitset/18604.cc: Likewise.
2953         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2954         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2955         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2956         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2957         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2958         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2959         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2960         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2961         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2962         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2963         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2964         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2965         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2966         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2967         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2968         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2969         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2970         * testsuite/23_containers/deque/18604.cc: Likewise.
2971         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2972         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2973         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2974         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2975         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2976         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2977         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2978         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2979         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2980         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2981         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2982         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2983         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2984         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2985         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2986         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2987         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2988         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2989         Likewise.
2990         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2991         Likewise.
2992         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2993         Likewise.
2994         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2995         Likewise.
2996         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2997         Likewise.
2998         * testsuite/23_containers/deque/types/1.cc: Likewise.
2999         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3000         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3001         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3002         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3003         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3004         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3005         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3006         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3007         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3008         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3009         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3010         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3011         Likewise.
3012         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3013         Likewise.
3014         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3015         Likewise.
3016         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3017         Likewise.
3018         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3019         Likewise.
3020         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3021         Likewise.
3022         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3023         Likewise.
3024         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3025         Likewise.
3026         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3027         Likewise.
3028         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3029         Likewise.
3030         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3031         Likewise.
3032         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3033         Likewise.
3034         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3035         Likewise.
3036         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3037         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3038         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3039         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3040         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3041         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3042         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3043         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3044         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3045         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3046         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3047         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3048         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3049         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3050         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3051         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3052         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3053         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3054         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3055         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3056         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3057         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3058         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3059         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3060         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3061         Likewise.
3062         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3063         Likewise.
3064         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3065         * testsuite/23_containers/list/18604.cc: Likewise.
3066         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3067         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3068         * testsuite/23_containers/list/cons/1.cc: Likewise.
3069         * testsuite/23_containers/list/cons/2.cc: Likewise.
3070         * testsuite/23_containers/list/cons/3.cc: Likewise.
3071         * testsuite/23_containers/list/cons/4.cc: Likewise.
3072         * testsuite/23_containers/list/cons/5.cc: Likewise.
3073         * testsuite/23_containers/list/cons/6.cc: Likewise.
3074         * testsuite/23_containers/list/cons/7.cc: Likewise.
3075         * testsuite/23_containers/list/cons/8.cc: Likewise.
3076         * testsuite/23_containers/list/cons/9.cc: Likewise.
3077         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3078         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3079         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3080         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3081         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3082         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3083         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3084         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3085         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3086         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3087         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3088         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3089         * testsuite/23_containers/list/operations/1.cc: Likewise.
3090         * testsuite/23_containers/list/operations/2.cc: Likewise.
3091         * testsuite/23_containers/list/operations/3.cc: Likewise.
3092         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3093         * testsuite/23_containers/list/operations/4.cc: Likewise.
3094         * testsuite/23_containers/list/operations/5.cc: Likewise.
3095         * testsuite/23_containers/list/pthread1.cc: Likewise.
3096         * testsuite/23_containers/list/pthread5.cc: Likewise.
3097         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3098         Likewise.
3099         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3100         Likewise.
3101         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3102         Likewise.
3103         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3104         Likewise.
3105         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3106         Likewise.
3107         * testsuite/23_containers/map/18604.cc: Likewise.
3108         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3109         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3110         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3111         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3112         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3113         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3114         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3115         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3116         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3117         * testsuite/23_containers/map/operators/1.cc: Likewise.
3118         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3119         * testsuite/23_containers/map/pthread6.cc: Likewise.
3120         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3121         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3122         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3123         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3124         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3125         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3126         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3127         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3128         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3129         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3130         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3131         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3132         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3133         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3134         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3135         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3136         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3137         * testsuite/23_containers/set/18604.cc: Likewise.
3138         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3139         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3140         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3141         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3142         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3143         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3144         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3145         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3146         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3147         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3148         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3149         Likewise.
3150         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3151         Likewise.
3152         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3153         Likewise.
3154         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3155         Likewise.
3156         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3157         Likewise.
3158         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3159         Likewise.
3160         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3161         Likewise.
3162         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3163         Likewise.
3164         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3165         Likewise.
3166         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3167         Likewise.
3168         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3169         Likewise.
3170         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3171         Likewise.
3172         * testsuite/23_containers/vector/18604.cc: Likewise.
3173         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3174         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3175         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3176         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3177         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3178         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3179         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3180         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3181         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3182         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3183         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3184         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3185         Likewise.
3186         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3187         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3188         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3189         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3190         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3191         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3192         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3193         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3194         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3195         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3196         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3197         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3198         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3199         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3200         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3201         Likewise.
3202         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3203         Likewise.
3204         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3205         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3206         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3207         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3208         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3209         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3210         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3211         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3212         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3213         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3214         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3215         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3216         Likewise.
3217         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3218         Likewise.
3219         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3220         Likewise.
3221         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3222         Likewise.
3223         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3224         Likewise.
3225         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3226         Likewise.
3227         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3228         * testsuite/23_containers/vector/types/1.cc: Likewise.
3229         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3230         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3231         Likewise.
3232         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3233         Likewise.
3234         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3235         Likewise.
3236         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3237         Likewise.
3238         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3239         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3240         Likewise.
3241         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3242         Likewise.
3243         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3244         Likewise.
3245         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3246         Likewise.
3247         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3248         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3249         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3250         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3251         Likewise.
3252         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3253         Likewise.
3254         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3255         Likewise.
3256         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3257         Likewise.
3258         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3259         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3260         Likewise.
3261         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3262         Likewise.
3263         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3264         Likewise.
3265         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3266         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3267         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3268         Likewise.
3269         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3270         Likewise.
3271         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3272         Likewise.
3273         * testsuite/24_iterators/operations/next.cc: Likewise.
3274         * testsuite/24_iterators/operations/prev.cc: Likewise.
3275         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3276         Likewise.
3277         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3278         Likewise.
3279         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3280         Likewise.
3281         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3282         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3283         Likewise.
3284         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3285         Likewise.
3286         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3287         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3288         Likewise.
3289         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3290         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3291         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3292         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3293         Likewise.
3294         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3295         Likewise.
3296         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3297         Likewise.
3298         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3299         Likewise.
3300         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3301         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3302         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3303         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3304         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3305         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3306         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3307         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3308         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3309         * testsuite/25_algorithms/copy/1.cc: Likewise.
3310         * testsuite/25_algorithms/copy/2.cc: Likewise.
3311         * testsuite/25_algorithms/copy/3.cc: Likewise.
3312         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3313         * testsuite/25_algorithms/copy/4.cc: Likewise.
3314         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3315         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3316         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3317         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3318         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3319         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3320         Likewise.
3321         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3322         Likewise.
3323         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3324         Likewise.
3325         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3326         Likewise.
3327         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3328         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3329         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3330         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3331         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3332         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3333         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3334         * testsuite/25_algorithms/count/1.cc: Likewise.
3335         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3336         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3337         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3338         * testsuite/25_algorithms/equal/1.cc: Likewise.
3339         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3340         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3341         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3342         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3343         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3344         * testsuite/25_algorithms/fill/1.cc: Likewise.
3345         * testsuite/25_algorithms/fill/2.cc: Likewise.
3346         * testsuite/25_algorithms/fill/3.cc: Likewise.
3347         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3348         * testsuite/25_algorithms/fill/4.cc: Likewise.
3349         * testsuite/25_algorithms/fill/5.cc: Likewise.
3350         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3351         * testsuite/25_algorithms/find/1.cc: Likewise.
3352         * testsuite/25_algorithms/find/17441.cc: Likewise.
3353         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3354         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3355         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3356         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3357         Likewise.
3358         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3359         Likewise.
3360         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3361         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3362         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3363         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3364         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3365         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3366         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3367         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3368         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3369         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3370         Likewise.
3371         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3372         Likewise.
3373         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3374         Likewise.
3375         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3376         Likewise.
3377         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3378         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3379         * testsuite/25_algorithms/heap/1.cc: Likewise.
3380         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3381         * testsuite/25_algorithms/includes/1.cc: Likewise.
3382         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3383         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3384         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3385         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3386         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3387         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3388         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3389         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3390         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3391         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3392         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3393         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3394         Likewise.
3395         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3396         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3397         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3398         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3399         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3400         * testsuite/25_algorithms/max/1.cc: Likewise.
3401         * testsuite/25_algorithms/max/2.cc: Likewise.
3402         * testsuite/25_algorithms/max/3.cc: Likewise.
3403         * testsuite/25_algorithms/max/37547.cc: Likewise.
3404         * testsuite/25_algorithms/max/4.cc: Likewise.
3405         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3406         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3407         * testsuite/25_algorithms/merge/1.cc: Likewise.
3408         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3409         * testsuite/25_algorithms/min/1.cc: Likewise.
3410         * testsuite/25_algorithms/min/2.cc: Likewise.
3411         * testsuite/25_algorithms/min/3.cc: Likewise.
3412         * testsuite/25_algorithms/min/37547.cc: Likewise.
3413         * testsuite/25_algorithms/min/4.cc: Likewise.
3414         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3415         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3416         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3417         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3418         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3419         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3420         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3421         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3422         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3423         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3424         * testsuite/25_algorithms/move/1.cc: Likewise.
3425         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3426         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3427         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3428         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3429         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3430         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3431         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3432         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3433         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3434         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3435         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3436         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3437         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3438         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3439         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3440         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3441         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3442         * testsuite/25_algorithms/partition/1.cc: Likewise.
3443         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3444         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3445         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3446         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3447         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3448         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3449         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3450         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3451         * testsuite/25_algorithms/remove/1.cc: Likewise.
3452         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3453         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3454         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3455         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3456         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3457         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3458         * testsuite/25_algorithms/replace/1.cc: Likewise.
3459         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3460         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3461         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3462         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3463         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3464         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3465         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3466         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3467         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3468         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3469         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3470         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3471         * testsuite/25_algorithms/search/1.cc: Likewise.
3472         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3473         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3474         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3475         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3476         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3477         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3478         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3479         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3480         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3481         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3482         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3483         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3484         Likewise.
3485         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3486         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3487         * testsuite/25_algorithms/sort/1.cc: Likewise.
3488         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3489         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3490         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3491         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3492         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3493         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3494         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3495         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3496         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3497         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3498         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3499         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3500         * testsuite/25_algorithms/unique/1.cc: Likewise.
3501         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3502         * testsuite/25_algorithms/unique/2.cc: Likewise.
3503         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3504         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3505         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3506         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3507         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3508         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3509         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3510         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3511         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3512         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3513         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3514         * testsuite/26_numerics/complex/13450.cc: Likewise.
3515         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3516         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3517         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3518         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3519         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3520         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3521         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3522         Likewise.
3523         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3524         Likewise.
3525         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3526         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3527         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3528         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3529         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3530         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3531         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3532         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3533         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3534         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3535         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3536         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3537         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3538         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3539         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3540         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3541         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3542         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3543         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3544         Likewise.
3545         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3546         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3547         Likewise.
3548         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3549         Likewise.
3550         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3551         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3552         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3553         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3554         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3555         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3556         * testsuite/26_numerics/iota/1.cc: Likewise.
3557         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3558         * testsuite/26_numerics/slice/1.cc: Likewise.
3559         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3560         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3561         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3565         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3566         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3567         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3568         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3569         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3570         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3571         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3572         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3573         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3574         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3575         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3576         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3577         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3578         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3579         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3580         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3581         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3584         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3585         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3586         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3587         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3588         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3589         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3590         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3591         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3592         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3593         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3594         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3595         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3596         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3597         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3598         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3599         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3600         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3601         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3602         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3603         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3604         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3605         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3606         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3607         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3608         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3609         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3610         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3611         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3612         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3613         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3614         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3615         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3616         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3617         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3618         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3619         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3620         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3621         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3622         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3623         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3624         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3625         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3626         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3627         Likewise.
3628         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3629         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3630         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3631         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3632         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3633         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3634         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3635         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3636         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3637         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3638         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3639         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3640         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3641         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3642         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3643         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3644         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3645         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3646         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3647         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3648         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3649         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3650         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3651         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3652         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3653         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3654         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3655         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3656         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3657         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3658         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3659         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3660         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3661         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3662         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3663         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3664         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3665         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3666         Likewise.
3667         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3668         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3669         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3670         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3671         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3672         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3673         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3674         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3675         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3676         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3677         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3678         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3679         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3680         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3681         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3682         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3683         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3684         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3685         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3686         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3687         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3688         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3689         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3690         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3691         Likewise.
3692         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3693         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3694         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3695         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3696         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3697         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3698         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3699         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3700         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3701         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3702         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3703         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3704         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3705         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3706         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3707         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3708         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3709         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3710         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3711         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3712         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3713         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3714         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3715         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3716         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3717         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3718         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3719         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3720         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3721         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3722         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3723         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3724         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3725         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3726         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3727         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3728         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3729         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3730         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3731         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3732         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3733         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3734         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3735         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3736         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3737         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3738         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3739         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3740         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3741         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3742         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3743         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3744         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3745         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3746         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3747         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3748         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3749         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3750         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3751         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3752         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3753         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3754         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3755         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3756         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3757         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3758         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3759         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3760         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3761         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3762         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3763         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3764         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3765         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3766         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3767         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3768         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3769         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3770         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3771         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3772         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3773         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3774         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3775         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3776         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3777         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3778         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3779         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3780         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3781         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3782         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3783         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3784         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3785         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3786         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3787         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3788         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3789         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3790         Likewise.
3791         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3792         Likewise.
3793         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3794         Likewise.
3795         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3796         Likewise.
3797         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3798         Likewise.
3799         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3800         Likewise.
3801         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3802         Likewise.
3803         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3804         Likewise.
3805         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3806         Likewise.
3807         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3808         Likewise.
3809         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3810         Likewise.
3811         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3812         Likewise.
3813         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3814         Likewise.
3815         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3816         Likewise.
3817         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3818         Likewise.
3819         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3820         Likewise.
3821         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3822         Likewise.
3823         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3824         Likewise.
3825         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3826         Likewise.
3827         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3828         Likewise.
3829         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3830         Likewise.
3831         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3832         Likewise.
3833         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3834         Likewise.
3835         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3836         Likewise.
3837         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3838         Likewise.
3839         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3840         Likewise.
3841         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3842         Likewise.
3843         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3844         Likewise.
3845         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3846         Likewise.
3847         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3848         Likewise.
3849         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3850         Likewise.
3851         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3852         Likewise.
3853         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3854         Likewise.
3855         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3856         Likewise.
3857         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3858         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3859         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3860         Likewise.
3861         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3862         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3863         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3864         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3865         Likewise.
3866         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3867         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3868         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3869         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3870         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3871         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3872         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3873         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3874         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3875         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3876         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3877         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3878         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3879         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3880         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3881         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3882         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3883         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3884         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3885         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3886         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3887         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3888         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3889         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3890         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3891         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3892         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3893         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3894         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3895         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3896         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3897         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3898         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3899         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3900         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3901         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3902         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3903         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3904         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3905         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3906         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3907         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3908         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3909         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3910         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3911         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3912         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3913         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3914         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3915         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3916         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3917         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3918         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3919         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3920         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3921         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3922         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3923         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3924         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3925         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3926         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3927         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3928         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3929         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3930         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3931         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3932         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3933         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3934         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3935         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3936         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3937         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3938         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3939         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3940         Likewise.
3941         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3942         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3943         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3944         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3945         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3946         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3947         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3948         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3949         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3950         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3951         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3952         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3953         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3954         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3955         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3956         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3957         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3958         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3959         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3960         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3961         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3962         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3963         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3964         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3965         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3966         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3967         Likewise.
3968         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3969         Likewise.
3970         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3971         Likewise.
3972         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3973         Likewise.
3974         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3975         Likewise.
3976         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3977         Likewise.
3978         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3979         Likewise.
3980         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3981         Likewise.
3982         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3983         Likewise.
3984         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3985         Likewise.
3986         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3987         Likewise.
3988         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3989         Likewise.
3990         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3991         Likewise.
3992         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3993         Likewise.
3994         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3995         Likewise.
3996         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3997         Likewise.
3998         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3999         Likewise.
4000         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4001         Likewise.
4002         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4003         Likewise.
4004         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4005         Likewise.
4006         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4007         Likewise.
4008         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4009         Likewise.
4010         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4011         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4012         Likewise.
4013         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4014         Likewise.
4015         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4016         Likewise.
4017         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4018         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4019         Likewise.
4020         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4021         Likewise.
4022         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4023         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4024         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4025         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4026         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4027         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4028         Likewise.
4029         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4030         Likewise.
4031         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4032         Likewise.
4033         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4034         Likewise.
4035         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4036         Likewise.
4037         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4038         Likewise.
4039         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4040         Likewise.
4041         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4042         Likewise.
4043         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4044         Likewise.
4045         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4046         Likewise.
4047         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4048         Likewise.
4049         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4050         Likewise.
4051         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4052         Likewise.
4053         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4054         Likewise.
4055         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4056         Likewise.
4057         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4058         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4059         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4060         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4061         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4062         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4063         Likewise.
4064         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4065         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4066         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4067         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4068         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4069         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4070         Likewise.
4071         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4072         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4073         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4074         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4075         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4076         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4077         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4078         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4079         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4080         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4081         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4082         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4083         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4084         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4085         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4086         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4087         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4088         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4089         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4090         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4091         Likewise.
4092         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4093         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4094         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4095         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4096         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4097         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4098         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4099         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4100         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4101         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4102         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4103         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4104         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4105         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4106         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4107         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4108         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4109         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4110         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4111         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4112         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4113         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4114         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4115         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4116         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4117         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4118         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4119         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4120         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4121         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4122         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4123         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4124         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4125         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4126         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4127         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4128         Likewise.
4129         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4130         Likewise.
4131         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4132         Likewise.
4133         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4134         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4135         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4136         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4137         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4138         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4139         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4140         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4141         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4142         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4143         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4144         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4145         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4146         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4147         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4148         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4149         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4150         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4151         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4152         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4153         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4154         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4155         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4156         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4157         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4158         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4159         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4160         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4161         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4162         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4163         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4164         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4165         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4166         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4167         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4168         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4169         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4170         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4171         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4172         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4173         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4174         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4175         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4176         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4177         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4178         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4179         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4180         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4181         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4182         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4183         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4184         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4185         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4186         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4187         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4188         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4189         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4190         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4191         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4192         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4193         Likewise.
4194         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4195         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4196         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4197         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4198         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4199         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4200         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4201         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4202         * testsuite/27_io/fpos/11450.cc: Likewise.
4203         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4204         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4205         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4206         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4207         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4208         * testsuite/27_io/fpos/14775.cc: Likewise.
4209         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4210         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4211         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4212         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4213         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4214         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4215         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4216         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4217         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4218         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4219         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4220         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4221         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4222         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4223         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4224         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4225         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4226         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4227         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4228         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4229         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4230         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4231         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4232         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4233         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4234         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4235         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4236         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4237         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4238         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4239         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4240         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4241         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4242         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4243         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4244         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4245         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4246         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4247         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4248         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4249         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4250         * testsuite/27_io/objects/char/1.cc: Likewise.
4251         * testsuite/27_io/objects/char/10.cc: Likewise.
4252         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4253         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4254         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4255         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4256         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4257         * testsuite/27_io/objects/char/2.cc: Likewise.
4258         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4259         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4260         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4261         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4262         * testsuite/27_io/objects/char/5.cc: Likewise.
4263         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4264         * testsuite/27_io/objects/char/6.cc: Likewise.
4265         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4266         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4267         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4268         * testsuite/27_io/objects/char/7.cc: Likewise.
4269         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4270         * testsuite/27_io/objects/char/8.cc: Likewise.
4271         * testsuite/27_io/objects/char/9.cc: Likewise.
4272         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4273         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4274         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4275         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4276         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4277         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4278         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4279         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4280         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4281         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4282         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4283         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4284         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4285         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4286         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4287         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4288         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4289         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4290         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4291         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4292         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4293         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4294         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4295         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4296         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4297         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4298         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4299         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4300         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4301         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4302         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4303         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4304         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4305         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4306         * testsuite/27_io/types/1.cc: Likewise.
4307         * testsuite/27_io/types/2.cc: Likewise.
4308         * testsuite/27_io/types/3.cc: Likewise.
4309         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4310         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4311         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4312         Likewise.
4313         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4314         Likewise.
4315         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4316         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4317         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4318         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4319         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4320         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4321         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4322         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4323         Likewise.
4324         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4325         Likewise.
4326         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4327         Likewise.
4328         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4329         Likewise.
4330         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4331         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4332         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4333         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4334         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4335         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4336         Likewise.
4337         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4338         Likewise.
4339         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4340         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4341         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4342         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4343         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4344         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4345         * testsuite/Makefile.am: Likewise.
4346         * testsuite/abi/30586.cc: Likewise.
4347         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4348         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4349         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4350         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4351         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4352         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4353         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4354         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4355         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4356         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4357         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4358         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4359         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4360         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4361         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4362         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4363         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4364         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4365         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4366         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4367         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4368         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4369         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4370         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4371         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4372         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4373         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4374         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4375         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4376         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4377         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4378         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4379         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4380         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4381         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4382         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4383         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4384         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4385         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4386         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4387         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4388         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4389         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4390         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4391         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4392         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4393         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4394         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4395         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4396         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4397         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4398         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4399         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4400         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4401         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4402         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4403         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4404         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4405         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4406         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4407         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4408         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4409         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4410         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4411         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4412         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4413         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4414         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4415         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4416         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4417         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4418         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4419         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4420         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4421         * testsuite/abi/demangle/regression/old.cc: Likewise.
4422         * testsuite/abi/header_cxxabi.c: Likewise.
4423         * testsuite/backward/11460.cc: Likewise.
4424         * testsuite/backward/hash_map/1.cc: Likewise.
4425         * testsuite/backward/hash_map/14648.cc: Likewise.
4426         * testsuite/backward/hash_map/23528.cc: Likewise.
4427         * testsuite/backward/hash_set/1.cc: Likewise.
4428         * testsuite/backward/strstream_members.cc: Likewise.
4429         * testsuite/config/default.exp: Likewise.
4430         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4431         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4432         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4433         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4434         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4435         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4436         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4437         * testsuite/data/sgetn.txt: Likewise.
4438         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4439         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4440         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4441         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4442         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4443         * testsuite/ext/array_allocator/26875.cc: Likewise.
4444         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4445         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4446         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4447         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4448         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4449         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4450         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4451         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4452         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4453         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4454         * testsuite/ext/codecvt/1.cc: Likewise.
4455         * testsuite/ext/codecvt/char-1.cc: Likewise.
4456         * testsuite/ext/codecvt/char-2.cc: Likewise.
4457         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4458         * testsuite/ext/concept_checks.cc: Likewise.
4459         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4460         Likewise.
4461         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4462         Likewise.
4463         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4464         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4465         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4466         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4467         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4468         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4469         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4470         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4471         Likewise.
4472         * testsuite/ext/headers.cc: Likewise.
4473         * testsuite/ext/is_heap/1.cc: Likewise.
4474         * testsuite/ext/is_heap/check_type.cc: Likewise.
4475         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4476         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4477         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4478         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4479         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4480         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4481         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4482         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4483         * testsuite/ext/median.cc: Likewise.
4484         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4485         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4486         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4487         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4488         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4489         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4490         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4491         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4492         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4493         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4494         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4495         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4496         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4497         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4498         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4499         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4500         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4501         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4502         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4503         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4504         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4505         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4506         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4507         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4508         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4509         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4510         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4511         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4512         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4513         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4514         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4515         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4516         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4517         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4518         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4519         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4520         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4521         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4522         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4523         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4524         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4525         * testsuite/ext/rope/1.cc: Likewise.
4526         * testsuite/ext/rope/2.cc: Likewise.
4527         * testsuite/ext/rope/3.cc: Likewise.
4528         * testsuite/ext/rope/36832.cc: Likewise.
4529         * testsuite/ext/rope/4.cc: Likewise.
4530         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4531         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4532         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4533         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4534         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4535         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4536         Likewise.
4537         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4538         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4539         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4540         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4541         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4542         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4543         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4544         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4545         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4546         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4547         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4548         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4549         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4550         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4551         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4552         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4553         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4554         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4555         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4556         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4557         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4558         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4559         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4560         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4561         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4562         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4563         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4564         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4565         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4566         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4567         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4568         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4569         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4570         * testsuite/lib/dg-options.exp: Likewise.
4571         * testsuite/lib/libstdc++.exp: Likewise.
4572         * testsuite/lib/prune.exp: Likewise.
4573         * testsuite/libstdc++-abi/abi.exp: Likewise.
4574         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4575         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4576         Likewise.
4577         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4578         Likewise.
4579         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4580         Likewise.
4581         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4582         Likewise.
4583         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4584         Likewise.
4585         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4586         Likewise.
4587         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4588         Likewise.
4589         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4590         Likewise.
4591         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4592         Likewise.
4593         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4594         Likewise.
4595         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4596         Likewise.
4597         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4598         Likewise.
4599         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4600         Likewise.
4601         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4602         Likewise.
4603         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4604         Likewise.
4605         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4606         Likewise.
4607         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4608         Likewise.
4609         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4610         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4611         Likewise.
4612         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4613         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4614         Likewise.
4615         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4616         Likewise.
4617         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4618         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4619         Likewise.
4620         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4621         Likewise.
4622         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4623         Likewise.
4624         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4625         Likewise.
4626         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4627         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4628         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4629         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4630         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4631         Likewise.
4632         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4633         Likewise.
4634         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4635         Likewise.
4636         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4637         Likewise.
4638         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4639         Likewise.
4640         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4641         Likewise.
4642         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4643         Likewise.
4644         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4645         Likewise.
4646         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4647         Likewise.
4648         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4649         Likewise.
4650         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4651         Likewise.
4652         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4653         Likewise.
4654         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4655         Likewise.
4656         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4657         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4658         Likewise.
4659         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4660         Likewise.
4661         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4662         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4663         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4664         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4665         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4666         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4667         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4668         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4669         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4670         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4671         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4672         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4673         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4674         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4675         Likewise.
4676         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4677         Likewise.
4678         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4679         Likewise.
4680         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4681         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4682         Likewise.
4683         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4684         Likewise.
4685         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4686         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4687         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4688         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4689         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4690         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4691         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4692         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4693         Likewise.
4694         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4695         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4696         Likewise.
4697         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4698         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4699         Likewise.
4700         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4701         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4702         Likewise.
4703         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4704         Likewise.
4705         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4706         Likewise.
4707         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4708         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4709         Likewise.
4710         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4711         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4712         Likewise.
4713         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4714         Likewise.
4715         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4716         Likewise.
4717         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4718         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4719         Likewise.
4720         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4721         Likewise.
4722         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4723         Likewise.
4724         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4725         Likewise.
4726         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4727         Likewise.
4728         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4729         Likewise.
4730         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4731         Likewise.
4732         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4733         Likewise.
4734         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4735         Likewise.
4736         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4737         Likewise.
4738         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4739         Likewise.
4740         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4741         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4742         Likewise.
4743         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4744         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4745         Likewise.
4746         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4747         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4748         Likewise.
4749         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4750         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4751         Likewise.
4752         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4753         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4754         Likewise.
4755         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4756         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4757         Likewise.
4758         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4759         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4760         Likewise.
4761         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4762         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4763         Likewise.
4764         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4765         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4766         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4767         Likewise.
4768         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4769         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4770         Likewise.
4771         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4772         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4773         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4774         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4775         Likewise.
4776         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4777         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4778         Likewise.
4779         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4780         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4781         Likewise.
4782         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4783         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4784         Likewise.
4785         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4786         Likewise.
4787         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4788         Likewise.
4789         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4790         Likewise.
4791         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4792         Likewise.
4793         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4794         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4795         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4796         Likewise.
4797         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4798         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4799         Likewise.
4800         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4801         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4802         Likewise.
4803         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4804         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4805         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4806         Likewise.
4807         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4808         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4809         Likewise.
4810         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4811         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4812         Likewise.
4813         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4814         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4815         Likewise.
4816         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4817         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4818         Likewise.
4819         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4820         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4821         Likewise.
4822         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4823         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4824         Likewise.
4825         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4826         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4827         Likewise.
4828         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4829         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4830         Likewise.
4831         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4832         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4833         Likewise.
4834         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4835         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4836         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4837         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4838         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4839         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4840         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4841         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4842         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4843         Likewise.
4844         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4845         Likewise.
4846         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4847         Likewise.
4848         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4849         Likewise.
4850         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4851         Likewise.
4852         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4853         Likewise.
4854         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4855         Likewise.
4856         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4857         Likewise.
4858         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4859         Likewise.
4860         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4861         Likewise.
4862         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4881         Likewise.
4882         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4883         Likewise.
4884         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4885         Likewise.
4886         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4887         Likewise.
4888         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4889         Likewise.
4890         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4891         Likewise.
4892         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4893         Likewise.
4894         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4895         Likewise.
4896         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4897         Likewise.
4898         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4899         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4900         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4901         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4902         Likewise.
4903         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4904         Likewise.
4905         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4906         Likewise.
4907         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4908         Likewise.
4909         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4910         Likewise.
4911         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4912         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4913         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4914         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4915         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4916         Likewise.
4917         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4918         Likewise.
4919         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4920         Likewise.
4921         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4922         Likewise.
4923         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4924         Likewise.
4925         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4926         Likewise.
4927         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4928         Likewise.
4929         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4930         Likewise.
4931         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4932         Likewise.
4933         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4934         Likewise.
4935         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4936         Likewise.
4937         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4938         Likewise.
4939         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4940         Likewise.
4941         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4942         Likewise.
4943         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4944         Likewise.
4945         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4946         Likewise.
4947         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4948         Likewise.
4949         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4950         Likewise.
4951         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4952         Likewise.
4953         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4954         Likewise.
4955         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4956         Likewise.
4957         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4958         Likewise.
4959         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4960         Likewise.
4961         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4962         Likewise.
4963         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4964         Likewise.
4965         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4966         Likewise.
4967         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4968         Likewise.
4969         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4970         Likewise.
4971         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4972         Likewise.
4973         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4974         Likewise.
4975         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4976         Likewise.
4977         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4978         Likewise.
4979         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4980         Likewise.
4981         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4982         Likewise.
4983         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4984         Likewise.
4985         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4986         Likewise.
4987         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4988         Likewise.
4989         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4990         Likewise.
4991         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4992         Likewise.
4993         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4994         Likewise.
4995         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4996         Likewise.
4997         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4998         Likewise.
4999         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5000         Likewise.
5001         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5002         Likewise.
5003         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5004         Likewise.
5005         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5006         Likewise.
5007         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5008         Likewise.
5009         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5010         Likewise.
5011         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5012         Likewise.
5013         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5014         Likewise.
5015         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5016         Likewise.
5017         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5018         Likewise.
5019         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5020         Likewise.
5021         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5022         Likewise.
5023         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5024         Likewise.
5025         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5026         Likewise.
5027         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5028         Likewise.
5029         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5030         Likewise.
5031         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5032         Likewise.
5033         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5034         Likewise.
5035         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5036         Likewise.
5037         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5038         Likewise.
5039         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5040         Likewise.
5041         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5042         Likewise.
5043         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5044         Likewise.
5045         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5046         Likewise.
5047         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5048         Likewise.
5049         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5050         Likewise.
5051         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5052         Likewise.
5053         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5054         Likewise.
5055         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5056         Likewise.
5057         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5058         Likewise.
5059         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5060         Likewise.
5061         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5062         Likewise.
5063         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5064         Likewise.
5065         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5066         Likewise.
5067         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5068         Likewise.
5069         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5070         Likewise.
5071         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5072         Likewise.
5073         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5074         Likewise.
5075         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5076         Likewise.
5077         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5078         Likewise.
5079         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5080         Likewise.
5081         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5082         Likewise.
5083         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5084         Likewise.
5085         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5086         Likewise.
5087         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5088         Likewise.
5089         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5090         Likewise.
5091         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5092         Likewise.
5093         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5094         Likewise.
5095         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5096         Likewise.
5097         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5098         Likewise.
5099         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5100         Likewise.
5101         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5102         Likewise.
5103         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5104         Likewise.
5105         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5106         Likewise.
5107         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5108         Likewise.
5109         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5110         Likewise.
5111         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5112         Likewise.
5113         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5114         Likewise.
5115         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5116         Likewise.
5117         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5118         Likewise.
5119         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5120         Likewise.
5121         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5122         Likewise.
5123         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5124         Likewise.
5125         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5126         Likewise.
5127         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5128         Likewise.
5129         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5130         Likewise.
5131         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5132         Likewise.
5133         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5134         Likewise.
5135         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5136         Likewise.
5137         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5138         Likewise.
5139         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5140         Likewise.
5141         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5142         Likewise.
5143         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5144         Likewise.
5145         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5146         Likewise.
5147         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5148         Likewise.
5149         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5150         Likewise.
5151         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5152         Likewise.
5153         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5154         Likewise.
5155         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5156         Likewise.
5157         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5158         Likewise.
5159         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5160         Likewise.
5161         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5162         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5163         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5164         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5165         Likewise.
5166         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5167         Likewise.
5168         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5169         Likewise.
5170         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5171         Likewise.
5172         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5173         Likewise.
5174         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5175         Likewise.
5176         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5177         Likewise.
5178         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5179         Likewise.
5180         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5181         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5182         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5183         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5184         Likewise.
5185         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5186         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5187         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5188         Likewise.
5189         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5190         Likewise.
5191         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5192         Likewise.
5193         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5194         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5195         Likewise.
5196         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5197         Likewise.
5198         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5199         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5200         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5201         Likewise.
5202         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5203         Likewise.
5204         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5205         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5206         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5207         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5208         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5209         Likewise.
5210         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5211         Likewise.
5212         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5213         Likewise.
5214         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5215         Likewise.
5216         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5217         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5218         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5219         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5220         Likewise.
5221         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5222         Likewise.
5223         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5224         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5225         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5226         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5227         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5228         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5229         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5230         Likewise.
5231         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5232         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5233         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5234         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5235         Likewise.
5236         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5237         Likewise.
5238         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5239         Likewise.
5240         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5241         Likewise.
5242         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5243         Likewise.
5244         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5245         Likewise.
5246         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5247         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5248         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5249         Likewise.
5250         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5251         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5252         Likewise.
5253         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5254         Likewise.
5255         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5256         Likewise.
5257         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5258         Likewise.
5259         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5260         Likewise.
5261         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5262         Likewise.
5263         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5264         Likewise.
5265         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5266         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5267         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5268         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5269         Likewise.
5270         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5271         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5272         Likewise.
5273         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5274         Likewise.
5275         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5276         Likewise.
5277         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5278         Likewise.
5279         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5280         Likewise.
5281         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5282         Likewise.
5283         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5284         Likewise.
5285         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5286         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5287         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5288         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5289         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5290         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5291         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5292         Likewise.
5293         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5294         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5295         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5296         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5297         Likewise.
5298         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5299         Likewise.
5300         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5301         Likewise.
5302         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5303         Likewise.
5304         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5305         Likewise.
5306         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5307         Likewise.
5308         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5309         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5310         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5311         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5312         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5313         Likewise.
5314         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5315         Likewise.
5316         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5317         Likewise.
5318         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5319         Likewise.
5320         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5321         Likewise.
5322         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5323         Likewise.
5324         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5325         Likewise.
5326         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5327         Likewise.
5328         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5329         Likewise.
5330         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5331         Likewise.
5332         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5333         Likewise.
5334         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5335         Likewise.
5336         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5337         Likewise.
5338         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5339         Likewise.
5340         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5341         Likewise.
5342         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5343         Likewise.
5344         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5345         Likewise.
5346         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5347         Likewise.
5348         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5349         Likewise.
5350         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5351         Likewise.
5352         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5353         Likewise.
5354         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5355         Likewise.
5356         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5357         Likewise.
5358         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5359         Likewise.
5360         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5361         Likewise.
5362         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5363         Likewise.
5364         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5365         Likewise.
5366         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5367         Likewise.
5368         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5369         Likewise.
5370         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5371         Likewise.
5372         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5373         Likewise.
5374         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5375         Likewise.
5376         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5377         Likewise.
5378         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5379         Likewise.
5380         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5381         Likewise.
5382         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5383         Likewise.
5384         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5385         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5386         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5387         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5388         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5389         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5390         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5391         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5392         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5393         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5394         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5395         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5396         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5397         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5398         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5399         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5400         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5401         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5402         * testsuite/tr1/headers/all.cc: Likewise.
5403         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5404         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5405         * testsuite/util/testsuite_shared.cc: Likewise.
5406         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5407         * testsuite/17_intro/headers/all.cc: Likewise.
5408         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5409         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5410         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5411         Likewise.
5412         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5413         Likewise.
5414         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5415         Likewise.
5416         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5417         Likewise.
5418         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5419         Likewise.
5420         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5421         Likewise.
5422         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5423         Likewise.
5424         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5425         Likewise.
5426         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5427         Likewise.
5428         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5429         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5430         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5431         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5432         Likewise.
5433         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5434         Likewise.
5435         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5436         Likewise.
5437         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5438         Likewise.
5439         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5440         Likewise.
5441         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5442         Likewise.
5443         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5444         Likewise.
5445         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5446         Likewise.
5447         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5448         Likewise.
5449         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5450         Likewise.
5451         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5452         Likewise.
5453         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5454         Likewise.
5455         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5456         Likewise.
5457         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5458         Likewise.
5459         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5460         Likewise.
5461         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5462         Likewise.
5463         * testsuite/20_util/pair/moveable.cc: Likewise.
5464         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5465         Likewise.
5466         * testsuite/20_util/pair/swap.cc: Likewise.
5467         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5468         Likewise.
5469         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5470         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5471         Likewise.
5472         * testsuite/20_util/tuple/moveable.cc: Likewise.
5473         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5474         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5475         Likewise.
5476         * testsuite/20_util/tuple/swap.cc: Likewise.
5477         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5478         Likewise.
5479         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5480         Likewise.
5481         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5482         Likewise.
5483         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5484         Likewise.
5485         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5486         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5487         Likewise.
5488         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5489         Likewise.
5490         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5491         Likewise.
5492         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5493         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5494         Likewise.
5495         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5496         Likewise.
5497         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5498         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5499         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5500         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5501         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5502         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5503         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5504         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5505         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5506         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5507         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5508         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5509         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5510         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5511         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5512         Likewise.
5513         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5514         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5515         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5516         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5517         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5518         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5519         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5520         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5521         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5522         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5523         Likewise.
5524         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5525         Likewise.
5526         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5527         Likewise.
5528         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5529         Likewise.
5530         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5531         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5532         Likewise.
5533         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5534         Likewise.
5535         * testsuite/23_containers/deque/14340.cc: Likewise.
5536         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5537         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5538         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5539         * testsuite/23_containers/deque/init-list.cc: Likewise.
5540         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5541         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5542         * testsuite/23_containers/deque/moveable.cc: Likewise.
5543         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5544         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5545         Likewise.
5546         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5547         Likewise.
5548         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5549         Likewise.
5550         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5551         Likewise.
5552         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5553         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5554         Likewise.
5555         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5556         Likewise.
5557         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5558         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5559         Likewise.
5560         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5561         Likewise.
5562         * testsuite/23_containers/list/14340.cc: Likewise.
5563         * testsuite/23_containers/list/23781.cc: Likewise.
5564         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5565         * testsuite/23_containers/list/init-list.cc: Likewise.
5566         * testsuite/23_containers/list/moveable.cc: Likewise.
5567         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5568         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5569         Likewise.
5570         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5571         Likewise.
5572         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5573         Likewise.
5574         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5575         Likewise.
5576         * testsuite/23_containers/map/14340.cc: Likewise.
5577         * testsuite/23_containers/map/23781.cc: Likewise.
5578         * testsuite/23_containers/map/init-list.cc: Likewise.
5579         * testsuite/23_containers/map/moveable.cc: Likewise.
5580         * testsuite/23_containers/map/operations/1.cc: Likewise.
5581         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5582         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5583         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5584         Likewise.
5585         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5586         Likewise.
5587         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5588         Likewise.
5589         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5590         Likewise.
5591         * testsuite/23_containers/multimap/14340.cc: Likewise.
5592         * testsuite/23_containers/multimap/23781.cc: Likewise.
5593         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5594         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5595         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5596         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5597         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5598         Likewise.
5599         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5600         Likewise.
5601         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5602         Likewise.
5603         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5604         Likewise.
5605         * testsuite/23_containers/multiset/14340.cc: Likewise.
5606         * testsuite/23_containers/multiset/23781.cc: Likewise.
5607         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5608         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5609         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5610         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5611         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5612         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5613         Likewise.
5614         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5615         Likewise.
5616         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5617         Likewise.
5618         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5619         Likewise.
5620         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5621         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5622         Likewise.
5623         * testsuite/23_containers/queue/moveable.cc: Likewise.
5624         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5625         Likewise.
5626         * testsuite/23_containers/set/14340.cc: Likewise.
5627         * testsuite/23_containers/set/23781.cc: Likewise.
5628         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5629         * testsuite/23_containers/set/init-list.cc: Likewise.
5630         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5631         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5632         * testsuite/23_containers/set/moveable.cc: Likewise.
5633         * testsuite/23_containers/set/operations/1.cc: Likewise.
5634         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5635         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5636         Likewise.
5637         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5640         Likewise.
5641         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5642         Likewise.
5643         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5644         Likewise.
5645         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5646         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5647         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5648         Likewise.
5649         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5650         Likewise.
5651         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5652         Likewise.
5653         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5654         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5655         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5656         Likewise.
5657         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5658         Likewise.
5659         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5660         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5661         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5662         Likewise.
5663         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5664         Likewise.
5665         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5666         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5667         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5668         Likewise.
5669         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5670         Likewise.
5671         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5672         Likewise.
5673         * testsuite/23_containers/vector/14340.cc: Likewise.
5674         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5675         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5676         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5677         Likewise.
5678         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5679         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5680         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5681         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5682         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5683         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5684         Likewise.
5685         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5686         Likewise.
5687         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5688         Likewise.
5689         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5690         Likewise.
5691         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5692         Likewise.
5693         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5694         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5695         * testsuite/23_containers/vector/init-list.cc: Likewise.
5696         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5697         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5698         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5699         * testsuite/23_containers/vector/moveable.cc: Likewise.
5700         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5701         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5702         Likewise.
5703         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5704         Likewise.
5705         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5706         Likewise.
5707         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5708         Likewise.
5709         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5710         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5711         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5712         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5713         Likewise.
5714         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5715         Likewise.
5716         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5717         Likewise.
5718         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5719         Likewise.
5720         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5721         Likewise.
5722         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5723         Likewise.
5724         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5725         Likewise.
5726         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5727         Likewise.
5728         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5729         Likewise.
5730         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5731         Likewise.
5732         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5763         Likewise.
5764         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5765         Likewise.
5766         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5767         Likewise.
5768         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5769         Likewise.
5770         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5771         Likewise.
5772         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5773         Likewise.
5774         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5775         Likewise.
5776         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5777         Likewise.
5778         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5779         Likewise.
5780         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5781         Likewise.
5782         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5783         Likewise.
5784         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5785         Likewise.
5786         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5787         Likewise.
5788         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5789         Likewise.
5790         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5791         Likewise.
5792         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5793         Likewise.
5794         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5795         Likewise.
5796         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5797         Likewise.
5798         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5799         Likewise.
5800         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5801         Likewise.
5802         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5803         Likewise.
5804         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5805         Likewise.
5806         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5807         Likewise.
5808         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5827         Likewise.
5828         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5829         Likewise.
5830         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5831         Likewise.
5832         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5833         Likewise.
5834         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5835         Likewise.
5836         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5837         Likewise.
5838         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5839         Likewise.
5840         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5841         Likewise.
5842         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5843         Likewise.
5844         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5845         Likewise.
5846         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5847         Likewise.
5848         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5849         Likewise.
5850         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5851         Likewise.
5852         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5853         Likewise.
5854         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5855         Likewise.
5856         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5857         Likewise.
5858         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5859         Likewise.
5860         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5861         Likewise.
5862         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5863         Likewise.
5864         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5865         Likewise.
5866         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5867         Likewise.
5868         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5869         Likewise.
5870         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5871         Likewise.
5872         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5873         Likewise.
5874         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5875         Likewise.
5876         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5877         Likewise.
5878         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5879         Likewise.
5880         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5881         Likewise.
5882         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5883         Likewise.
5884         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5885         Likewise.
5886         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5887         Likewise.
5888         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5889         Likewise.
5890         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5891         Likewise.
5892         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5893         Likewise.
5894         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5895         Likewise.
5896         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5897         Likewise.
5898         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5899         Likewise.
5900         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5901         Likewise.
5902         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5903         Likewise.
5904         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5905         Likewise.
5906         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5907         Likewise.
5908         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5909         Likewise.
5910         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5911         Likewise.
5912         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5913         Likewise.
5914         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5915         Likewise.
5916         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5917         Likewise.
5918         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5919         Likewise.
5920         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5921         Likewise.
5922         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5923         Likewise.
5924         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5925         Likewise.
5926         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5927         Likewise.
5928         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5929         Likewise.
5930         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5931         Likewise.
5932         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5933         Likewise.
5934         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5935         Likewise.
5936         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5937         Likewise.
5938         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5939         Likewise.
5940         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5941         Likewise.
5942         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5943         Likewise.
5944         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5945         Likewise.
5946         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5947         Likewise.
5948         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5949         Likewise.
5950         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5951         Likewise.
5952         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5953         Likewise.
5954         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5955         Likewise.
5956         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5957         Likewise.
5958         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5959         Likewise.
5960         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5961         Likewise.
5962         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5963         Likewise.
5964         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5965         Likewise.
5966         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5967         Likewise.
5968         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5969         Likewise.
5970         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5971         Likewise.
5972         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5973         Likewise.
5974         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5975         Likewise.
5976         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5977         Likewise.
5978         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5979         Likewise.
5980         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5981         Likewise.
5982         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5983         Likewise.
5984         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5985         Likewise.
5986         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5987         Likewise.
5988         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5989         Likewise.
5990         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5991         Likewise.
5992         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5993         Likewise.
5994         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5995         Likewise.
5996         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5997         Likewise.
5998         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5999         Likewise.
6000         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6001         Likewise.
6002         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6003         Likewise.
6004         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6005         Likewise.
6006         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6007         Likewise.
6008         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6009         Likewise.
6010         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6011         Likewise.
6012         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6013         Likewise.
6014         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6015         Likewise.
6016         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6017         Likewise.
6018         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6019         Likewise.
6020         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6021         Likewise.
6022         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6023         Likewise.
6024         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6025         Likewise.
6026         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6027         Likewise.
6028         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6029         Likewise.
6030         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6031         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6032         Likewise.
6033         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6034         Likewise.
6035         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6036         Likewise.
6037         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6038         Likewise.
6039         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6040         Likewise.
6041         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6042         Likewise.
6043         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6044         Likewise.
6045         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6046         Likewise.
6047         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6048         Likewise.
6049         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6050         Likewise.
6051         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6052         Likewise.
6053         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6054         Likewise.
6055         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6056         Likewise.
6057         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6058         Likewise.
6059         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6060         Likewise.
6061         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6062         Likewise.
6063         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6064         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6065         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6066         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6067         Likewise.
6068         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6069         Likewise.
6070         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6071         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6072         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6073         Likewise.
6074         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6075         Likewise.
6076         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6077         Likewise.
6078         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6079         Likewise.
6080         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6081         Likewise.
6082         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6083         Likewise.
6084         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6085         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6086         Likewise.
6087         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6088         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6089         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6090         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6091         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6092         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6093         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6094         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6095         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6096         Likewise.
6097         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6098         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6099         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6100         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6101         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6102         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6103         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6104         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6105         Likewise.
6106         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6107         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6108         Likewise.
6109         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6110         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6111         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6112         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6113         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6114         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6115         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6116         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6117         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6118         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6119         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6120         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6121         Likewise.
6122         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6123         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6124         Likewise.
6125         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6126         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6127         Likewise.
6128         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6129         Likewise.
6130         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6131         Likewise.
6132         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6133         Likewise.
6134         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6135         Likewise.
6136         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6137         Likewise.
6138         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6139         Likewise.
6140         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6141         Likewise.
6142         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6143         Likewise.
6144         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6145         Likewise.
6146         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6147         Likewise.
6148         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6149         Likewise.
6150         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6151         Likewise.
6152         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6153         Likewise.
6154         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6155         Likewise.
6156         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6157         Likewise.
6158         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6159         Likewise.
6160         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6161         Likewise.
6162         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6163         Likewise.
6164         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6165         Likewise.
6166         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6167         Likewise.
6168         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6169         Likewise.
6170         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6171         Likewise.
6172         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6173         Likewise.
6174         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6175         Likewise.
6176         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6177         Likewise.
6178         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6179         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6180         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6181         Likewise.
6182         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6183         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6184         Likewise.
6185         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6186         Likewise.
6187         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6188         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6189         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6190         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6191         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6192         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6193         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6194         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6195         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6196         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6197         Likewise.
6198         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6199         Likewise.
6200         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6201         Likewise.
6202         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6203         Likewise.
6204         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6205         Likewise.
6206         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6207         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6208         Likewise.
6209         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6210         Likewise.
6211         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6212         Likewise.
6213         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6214         Likewise.
6215         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6216         Likewise.
6217         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6218         Likewise.
6219         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6220         Likewise.
6221         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6222         Likewise.
6223         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6224         Likewise.
6225         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6226         Likewise.
6227         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6228         Likewise.
6229         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6230         Likewise.
6231         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6232         Likewise.
6233         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6234         Likewise.
6235         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6236         Likewise.
6237         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6238         Likewise.
6239         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6240         Likewise.
6241         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6242         Likewise.
6243         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6244         Likewise.
6245         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6246         Likewise.
6247         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6248         Likewise.
6249         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6250         Likewise.
6251         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6252         Likewise.
6253         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6254         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6255         Likewise.
6256         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6257         Likewise.
6258         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6259         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6260         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6261         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6262         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6263         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6264         Likewise.
6265         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6266         Likewise.
6267         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6268         Likewise.
6269         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6270         Likewise.
6271         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6272         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6273         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6274         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6275         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6276         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6277         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6278         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6279         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6280         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6281         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6282         Likewise.
6283         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6284         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6285         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6286         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6287         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6288         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6289         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6290         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6291         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6292         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6293         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6294         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6295         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6296         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6297         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6298         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6299         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6300         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6301         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6302         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6303         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6304         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6305         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6306         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6307         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6308         Likewise.
6309         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6310         * testsuite/27_io/fpos/14252.cc: Likewise.
6311         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6312         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6313         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6314         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6315         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6316         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6317         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6318         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6319         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6320         Likewise.
6321         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6322         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6323         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6324         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6325         Likewise.
6326         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6327         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6328         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6329         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6330         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6331         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6332         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6333         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6334         * testsuite/27_io/objects/char/3045.cc: Likewise.
6335         * testsuite/27_io/objects/char/3647.cc: Likewise.
6336         * testsuite/27_io/objects/char/5268.cc: Likewise.
6337         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6338         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6339         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6340         * testsuite/28_regex/init-list.cc: Likewise.
6341         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6342         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6343         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6344         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6345         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6346         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6347         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6348         Likewise.
6349         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6350         Likewise.
6351         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6352         Likewise.
6353         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6354         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6355         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6356         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6357         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6358         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6359         Likewise.
6360         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6361         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6362         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6363         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6364         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6365         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6366         Likewise.
6367         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6368         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6369         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6370         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6371         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6372         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6373         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6374         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6375         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6376         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6377         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6378         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6379         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6380         Likewise.
6381         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6382         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6383         Likewise.
6384         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6385         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6386         Likewise.
6387         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6388         Likewise.
6389         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6390         Likewise.
6391         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6392         Likewise.
6393         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6394         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6395         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6396         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6397         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6398         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6399         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6400         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6401         Likewise.
6402         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6403         Likewise.
6404         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6405         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6406         Likewise.
6407         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6408         Likewise.
6409         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6410         Likewise.
6411         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6412         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6413         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6414         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6415         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6416         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6417         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6418         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6419         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6420         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6421         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6422         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6423         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6424         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6425         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6426         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6427         Likewise.
6428         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6429         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6430         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6431         Likewise.
6432         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6433         Likewise.
6434         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6435         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6436         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6437         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6438         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6439         Likewise.
6440         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6441         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6442         Likewise.
6443         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6444         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6445         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6446         Likewise.
6447         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6448         Likewise.
6449         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6450         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6451         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6452         Likewise.
6453         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6454         Likewise.
6455         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6456         Likewise.
6457         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6458         Likewise.
6459         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6460         Likewise.
6461         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6462         * testsuite/30_threads/this_thread/1.cc: Likewise.
6463         * testsuite/30_threads/this_thread/2.cc: Likewise.
6464         * testsuite/30_threads/this_thread/3.cc: Likewise.
6465         * testsuite/30_threads/this_thread/4.cc: Likewise.
6466         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6467         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6468         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6469         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6470         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6471         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6472         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6473         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6474         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6475         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6476         * testsuite/30_threads/thread/members/1.cc: Likewise.
6477         * testsuite/30_threads/thread/members/2.cc: Likewise.
6478         * testsuite/30_threads/thread/members/3.cc: Likewise.
6479         * testsuite/30_threads/thread/members/4.cc: Likewise.
6480         * testsuite/30_threads/thread/members/5.cc: Likewise.
6481         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6482         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6483         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6484         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6485         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6486         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6487         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6488         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6489         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6490         Likewise.
6491         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6492         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6493         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6494         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6495         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6496         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6497         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6498         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6499         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6500         * testsuite/30_threads/try_lock/1.cc: Likewise.
6501         * testsuite/30_threads/try_lock/2.cc: Likewise.
6502         * testsuite/30_threads/try_lock/3.cc: Likewise.
6503         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6504         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6505         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6506         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6507         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6508         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6509         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6510         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6511         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6512         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6513         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6514         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6515         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6516         Likewise.
6517         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6518         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6519         Likewise.
6520         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6521         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6522         Likewise.
6523         * testsuite/ext/array_allocator/1.cc: Likewise.
6524         * testsuite/ext/array_allocator/2.cc: Likewise.
6525         * testsuite/ext/array_allocator/3.cc: Likewise.
6526         * testsuite/ext/ext_pointer/1.cc: Likewise.
6527         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6528         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6529         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6530         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6531         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6532         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6533         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6534         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6535         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6536         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6537         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6538         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6539         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6540         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6541         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6542         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6543         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6544         Likewise.
6545         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6546         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6547         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6548         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6549         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6550         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6551         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6552         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6553         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6554         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6555         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6556         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6557         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6558         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6559         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6560         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6561         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6562         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6563         Likewise.
6564         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6565         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6566         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6567         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6568         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6569         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6570         * testsuite/ext/pod_char_traits.cc: Likewise.
6571         * testsuite/ext/slist/23781.cc: Likewise.
6572         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6573         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6574         * testsuite/ext/vstring/init-list.cc: Likewise.
6575         * testsuite/ext/vstring/moveable.cc: Likewise.
6576         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6577         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6578         Likewise.
6579         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6580         Likewise.
6581         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6582         Likewise.
6583         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6584         Likewise.
6585         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6586         Likewise.
6587         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6588         Likewise.
6589         * testsuite/ext/vstring/types/23767.cc: Likewise.
6590         * testsuite/performance/21_strings/string_append.cc: Likewise.
6591         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6592         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6593         Likewise.
6594         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6595         Likewise.
6596         * testsuite/performance/21_strings/string_find.cc: Likewise.
6597         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6598         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6599         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6600         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6601         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6602         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6603         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6604         Likewise.
6605         * testsuite/performance/23_containers/create/map.cc: Likewise.
6606         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6607         Likewise.
6608         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6609         * testsuite/performance/23_containers/find/map.cc: Likewise.
6610         * testsuite/performance/23_containers/index/map.cc: Likewise.
6611         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6612         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6613         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6614         Likewise.
6615         * testsuite/performance/23_containers/insert_erase/associative.cc:
6616         Likewise.
6617         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6618         Likewise.
6619         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6620         Likewise.
6621         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6622         Likewise.
6623         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6624         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6625         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6626         Likewise.
6627         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6628         Likewise.
6629         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6630         Likewise.
6631         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6632         Likewise.
6633         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6634         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6635         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6636         Likewise.
6637         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6638         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6639         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6640         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6641         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6642         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6643         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6644         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6645         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6646         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6647         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6648         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6649         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6650         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6651         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6652         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6653         Likewise.
6654         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6655         Likewise.
6656         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6657         Likewise.
6658         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6659         Likewise.
6660         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6661         Likewise.
6662         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6663         Likewise.
6664         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6665         Likewise.
6666         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6667         Likewise.
6668         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6669         Likewise.
6670         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6671         Likewise.
6672         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6673         Likewise.
6674         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6675         Likewise.
6676         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6677         Likewise.
6678         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6679         Likewise.
6680         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6681         Likewise.
6682         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6683         Likewise.
6684         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6685         Likewise.
6686         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6687         Likewise.
6688         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6689         Likewise.
6690         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6691         Likewise.
6692         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6693         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6694         Likewise.
6695         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6696         Likewise.
6697         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6698         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6699         Likewise.
6700         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6701         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6702         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6703         Likewise.
6704         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6705         Likewise.
6706         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6707         Likewise.
6708         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6709         Likewise.
6710         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6711         Likewise.
6712         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6713         Likewise.
6714         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6715         Likewise.
6716         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6717         Likewise.
6718         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6719         Likewise.
6720         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6721         Likewise.
6722         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6723         Likewise.
6724         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6725         Likewise.
6726         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6727         Likewise.
6728         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6729         Likewise.
6730         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6731         Likewise.
6732         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6733         Likewise.
6734         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6735         Likewise.
6736         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6737         Likewise.
6738         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6739         Likewise.
6740         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6741         Likewise.
6742         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6743         Likewise.
6744         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6745         Likewise.
6746         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6747         Likewise.
6748         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6749         Likewise.
6750         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6751         Likewise.
6752         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6753         Likewise.
6754         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6755         Likewise.
6756         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6757         Likewise.
6758         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6759         Likewise.
6760         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6761         Likewise.
6762         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6763         Likewise.
6764         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6765         Likewise.
6766         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6767         Likewise.
6768         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6769         Likewise.
6770         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6771         Likewise.
6772         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6773         Likewise.
6774         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6775         Likewise.
6776         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6777         Likewise.
6778         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6779         Likewise.
6780         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6781         Likewise.
6782         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6783         Likewise.
6784         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6785         Likewise.
6786         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6787         Likewise.
6788         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6789         Likewise.
6790         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6791         Likewise.
6792         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6793         Likewise.
6794         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6795         Likewise.
6796         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6797         Likewise.
6798         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6799         Likewise.
6800         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6801         Likewise.
6802         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6803         Likewise.
6804         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6805         Likewise.
6806         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6807         Likewise.
6808         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6809         Likewise.
6810         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6811         Likewise.
6812         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6813         Likewise.
6814         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6815         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6816         Likewise.
6817         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6818         Likewise.
6819         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6820         Likewise.
6821         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6822         Likewise.
6823         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6824         Likewise.
6825         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6826         Likewise.
6827         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6828         Likewise.
6829         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6830         Likewise.
6831         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6832         Likewise.
6833         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6834         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6835         Likewise.
6836         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6837         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6838         Likewise.
6839         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6840         Likewise.
6841         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6842         Likewise.
6843         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6844         Likewise.
6845         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6846         Likewise.
6847         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6848         Likewise.
6849         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6850         Likewise.
6851         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6852         Likewise.
6853         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6854         Likewise.
6855         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6856         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6857         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6858         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6859         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6860         Likewise.
6861         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6862         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6863         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6864         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6865         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6866         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6867         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6868         * testsuite/util/io/prog_bar.cc: Likewise.
6869         * testsuite/util/io/prog_bar.hpp: Likewise.
6870         * testsuite/util/io/text_populate.hpp: Likewise.
6871         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6872         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6873         * testsuite/util/io/xml.hpp: Likewise.
6874         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6875         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6876         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6877         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6878         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6879         * testsuite/util/native_type/native_map.hpp: Likewise.
6880         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6881         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6882         * testsuite/util/native_type/native_set.hpp: Likewise.
6883         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6884         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6885         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6886         Likewise.
6887         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6888         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6889         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6890         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6891         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6892         Likewise.
6893         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6894         Likewise.
6895         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6896         Likewise.
6897         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6898         Likewise.
6899         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6900         Likewise.
6901         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6902         Likewise.
6903         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6904         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6905         Likewise.
6906         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6907         Likewise.
6908         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6909         Likewise.
6910         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6911         Likewise.
6912         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6913         Likewise.
6914         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6915         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6916         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6917         * testsuite/util/regression/basic_type.hpp: Likewise.
6918         * testsuite/util/regression/common_type.hpp: Likewise.
6919         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6920         Likewise.
6921         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6922         Likewise.
6923         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6924         Likewise.
6925         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6926         Likewise.
6927         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6928         Likewise.
6929         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6930         Likewise.
6931         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6932         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6933         Likewise.
6934         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6935         Likewise.
6936         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6937         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6938         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6939         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6940         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6941         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6942         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6943         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6944         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6945         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6946         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6947         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6948         * testsuite/util/testsuite_abi.cc: Likewise.
6949         * testsuite/util/testsuite_abi.h: Likewise.
6950         * testsuite/util/testsuite_abi_check.cc: Likewise.
6951         * testsuite/util/testsuite_allocator.cc: Likewise.
6952         * testsuite/util/testsuite_allocator.h: Likewise.
6953         * testsuite/util/testsuite_api.h: Likewise.
6954         * testsuite/util/testsuite_character.cc: Likewise.
6955         * testsuite/util/testsuite_character.h: Likewise.
6956         * testsuite/util/testsuite_common_types.h: Likewise.
6957         * testsuite/util/testsuite_error.h: Likewise.
6958         * testsuite/util/testsuite_hooks.cc: Likewise.
6959         * testsuite/util/testsuite_hooks.h: Likewise.
6960         * testsuite/util/testsuite_io.h: Likewise.
6961         * testsuite/util/testsuite_iterators.h: Likewise.
6962         * testsuite/util/testsuite_performance.h: Likewise.
6963         * testsuite/util/testsuite_rng.h: Likewise.
6964         * testsuite/util/testsuite_rvalref.h: Likewise.
6965         * testsuite/util/testsuite_tr1.h: Likewise.
6966         * testsuite/util/thread/all.h: Likewise.
6967         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6968         Likewise.
6969         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6970         Likewise.
6971         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6972         Likewise.
6973         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6974         Likewise.
6975         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6976         Likewise.
6977         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6978         Likewise.
6979         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6980         Likewise.
6981         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6982         Likewise.
6983         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6984         Likewise.
6985         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6986         Likewise.
6987         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6988         Likewise.
6989         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6990         Likewise.
6991         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6992         Likewise.
6993         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6994         Likewise.
6995         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6996         Likewise.
6997         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6998         Likewise.
6999         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7004         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7005         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7008         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7009         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7010         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7011         Likewise.
7012         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7013         Likewise.
7014         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7015         Likewise.
7016         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7017         Likewise.
7018         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7019         Likewise.
7020         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7021         Likewise.
7022         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7023         Likewise.
7024         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7025         Likewise.
7026         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7027         Likewise.
7028         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7029         Likewise.
7030         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7031         Likewise.
7032         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7033         Likewise.
7034         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7035         Likewise.
7036         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7037         Likewise.
7038         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7039         Likewise.
7040         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7041         Likewise.
7042         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7043         Likewise.
7044         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7045         Likewise.
7046         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7047         Likewise.
7048         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7049         Likewise.
7050         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7051         Likewise.
7052         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7053         Likewise.
7054         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7055         Likewise.
7056         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7057         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7058         Likewise.
7059         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7060         Likewise.
7061         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7062         Likewise.
7063         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7064         Likewise.
7065         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7066         Likewise.
7067         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7068         Likewise.
7069         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7070         Likewise.
7071         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7072         Likewise.
7073         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7074         Likewise.
7075         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7076         Likewise.
7077         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7078         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7079         Likewise.
7080         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7081         Likewise.
7082         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7083         Likewise.
7084         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7085         Likewise.
7086         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7087         Likewise.
7088         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7089         Likewise.
7090         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7091         Likewise.
7092         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7093         Likewise.
7094         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7095         Likewise.
7096         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7097         Likewise.
7098         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7099         Likewise.
7100         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7101         Likewise.
7102         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7103         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7104         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7105         Likewise.
7106         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7107         Likewise.
7108         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7109         Likewise.
7110         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7111         Likewise.
7112         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7113         Likewise.
7114         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7115         Likewise.
7116         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7117         Likewise.
7118         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7119         Likewise.
7120         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7121         Likewise.
7122         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7123         Likewise.
7124         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7125         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7126         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7127         Likewise.
7128         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7129         Likewise.
7130         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7131         Likewise.
7132         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7133         Likewise.
7134         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7135         Likewise.
7136         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7137         Likewise.
7138         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7139         Likewise.
7140         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7141         Likewise.
7142         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7143         Likewise.
7144         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7145         Likewise.
7146         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7147         Likewise.
7148         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7149         Likewise.
7150         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7151         Likewise.
7152         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7153         Likewise.
7154         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7155         Likewise.
7156         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7157         Likewise.
7158         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7159         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7160         Likewise.
7161         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7162         Likewise.
7163         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7164         Likewise.
7165         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7166         Likewise.
7167         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7168         Likewise.
7169         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7170         Likewise.
7171         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7172         Likewise.
7173         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7174         Likewise.
7175         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7176         Likewise.
7177         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7178         Likewise.
7179         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7180         Likewise.
7181         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7182         Likewise.
7183         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7184         Likewise.
7185         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7186         Likewise.
7187         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7188         Likewise.
7189         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7190         Likewise.
7191         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7192         Likewise.
7193         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7194         Likewise.
7195         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7196         Likewise.
7197         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7198         Likewise.
7199         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7200         Likewise.
7201         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7202         Likewise.
7203         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7204         Likewise.
7205         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7206         Likewise.
7207         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7208         Likewise.
7209         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7210         Likewise.
7211         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7212         Likewise.
7213         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7214         Likewise.
7215         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7216         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7217         Likewise.
7218         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7219         Likewise.
7220         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7221         Likewise.
7222         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7223         Likewise.
7224         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7225         Likewise.
7226         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7227         Likewise.
7228         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7229         Likewise.
7230         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7231         Likewise.
7232         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7233         Likewise.
7234         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7235         Likewise.
7236         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7237         Likewise.
7238         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7239         Likewise.
7240         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7241         Likewise.
7242         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7243         Likewise.
7244         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7245         Likewise.
7246         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7247         Likewise.
7248         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7249         Likewise.
7250         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7251         Likewise.
7252         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7253         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7254         * testsuite/backward/hash_map/25896.cc: Likewise.
7255         * testsuite/backward/hash_set/25896.cc: Likewise.
7256
7257 2009-04-08  Ian Lance Taylor  <iant@google.com>
7258
7259         * include/backward/hashtable.h (erase): Correctly handle erasing a
7260         reference to an entry in the hash table.
7261         * testsuite/backward/hash_map/25896.cc: New.
7262         * testsuite/backward/hash_set/25896.cc: New.
7263
7264 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7265
7266         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7267         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7268
7269 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7270
7271         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7272         of debug.
7273         * include/Makefile.in: Regenerate.
7274         * include/precompiled/stdc++.h: Add.
7275
7276 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7277
7278         * include/bits/random.h: Adjust doxygen markup.
7279         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7280
7281         * testsuite/26_numerics/random/piecewise_linear_distribution/
7282         operators/serialize.cc: Use typedefs.
7283
7284 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7285
7286         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7287         __gnu_cxx namespace.  Remove "static inline".
7288
7289 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7290
7291         * include/bits/random.tcc (linear_congruential_engine<>::
7292         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7293
7294 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7295
7296         * include/bits/random.h (operator==): Mark all inline.
7297         (mersenne_twister_engine): Enable #if 0 checks.
7298
7299         * include/bits/random.h: Formatting tweaks.
7300
7301 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7302
7303         * include/bits/random.tcc (piecewise_linear_distribution<>::
7304         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7305         Remove spurious closed parenthesis.
7306
7307 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7308
7309         PR libstdc++/39644 (partial)
7310         * include/bits/random.tcc (linear_congruential_engine<>::
7311         seed(seed_seq&), independent_bits_engine<>::operator(),
7312         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7313
7314 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7315
7316         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7317         thinko.
7318         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7319         default.cc: Enable.
7320
7321 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7322
7323         PR libstdc++/39629 (partial)
7324         * testsuite/26_numerics/random/independent_bits_engine/cons/
7325         base_move.cc: Use uint_fast64_t instead of unsigned long.
7326         * testsuite/26_numerics/random/independent_bits_engine/cons/
7327         seed1.cc: Likewise.
7328         * testsuite/26_numerics/random/independent_bits_engine/cons/
7329         seed2.cc: Likewise.
7330         * testsuite/26_numerics/random/independent_bits_engine/cons/
7331         base_copy.cc: Likewise.
7332         * testsuite/26_numerics/random/independent_bits_engine/cons/
7333         default.cc: Likewise.
7334         * testsuite/26_numerics/random/independent_bits_engine/cons/
7335         seed_seq.cc: Likewise.
7336         * testsuite/26_numerics/random/independent_bits_engine/
7337         requirements/typedefs.cc: Likewise.
7338         * testsuite/26_numerics/random/independent_bits_engine/
7339         operators/equal.cc: Likewise.
7340         * testsuite/26_numerics/random/independent_bits_engine/
7341         operators/serialize.cc: Likewise.
7342         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7343
7344 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7345
7346         * include/tr1_impl/random: Remove, empty.
7347         * include/tr1_impl/random.tcc: Likewise.
7348
7349         * include/std/random: Minor clean-ups, formatting fixes, adjust
7350         copyright years.
7351         * include/bits/random.tcc: Likewise.
7352         * include/bits/random.h: Likewise.
7353         * include/tr1/random: Likewise.
7354         * include/tr1/random.tcc: Likewise.
7355         * include/tr1/random.h: Likewise.
7356
7357 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7358
7359         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7360         * doc/html/api.html: Regenerate.
7361
7362 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7363
7364         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7365         Change to mersenne_twister_engine, add same defaults as
7366         mersenne_twister_engine/cons/default.cc.
7367         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7368
7369         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7370         to __il.
7371         * include/bits/random.h (mersenne_twister_engine): Qualify
7372         _ShiftMin1 with namespace __detail.
7373         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7374         constexpr std::numeric_limits::max() can be used.
7375         (mersenne_twister_engine): Split apart static asserts into one
7376         assert per message. Temporarily disable the last three.
7377
7378 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7379
7380         * include/Makefile.am: Update to N2836. Modified for new random headers.
7381         * include/Makefile.in: Ditto.
7382         * include/tr1_impl/random: Moved to tr1/random.h
7383         * include/tr1_impl/random.tcc: Moved to tr1
7384         * include/tr1/random: Just point to moved tr1 random headers.
7385         * include/tr1/random.tcc: Moved from tr1_impl.
7386         * include/tr1/random.h: Moved from tr1_impl/random.
7387         * include/std/random: Modified to point to std random headers.
7388         * include/bits/random.tcc: New implementation of std random facilities.
7389         * include/bits/random.h: Ditto.
7390         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7391         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7392         seed1.cc: New.
7393         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7394         seed2.cc: New.
7395         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7396         default.cc: New.
7397         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7398         non_uint_neg.cc: New.
7399         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7400         typedefs.cc: New.
7401         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7402         equal.cc: New.
7403         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7404         serialize.cc: New.
7405         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7406         seed1.cc: New.
7407         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7408         seed2.cc: New.
7409         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7410         default.cc: New.
7411         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7412         typedefs.cc: New.
7413         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7414         equal.cc: New.
7415         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7416         serialize.cc: New.
7417         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7418         seed1.cc: New.
7419         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7420         seed2.cc: New.
7421         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7422         default.cc: New.
7423         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7424         typedefs.cc: New.
7425         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7426         equal.cc: New.
7427         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7428         serialize.cc: New.
7429         * testsuite/26_numerics/random/discard_block_engine/cons/
7430         base_move.cc: New.
7431         * testsuite/26_numerics/random/discard_block_engine/cons/
7432         seed1.cc: New.
7433         * testsuite/26_numerics/random/discard_block_engine/cons/
7434         seed2.cc: New.
7435         * testsuite/26_numerics/random/discard_block_engine/cons/
7436         base_copy.cc: New.
7437         * testsuite/26_numerics/random/discard_block_engine/cons/
7438         default.cc: New.
7439         * testsuite/26_numerics/random/discard_block_engine/cons/
7440         seed_seq.cc: New.
7441         * testsuite/26_numerics/random/discard_block_engine/requirements/
7442         typedefs.cc: New.
7443         * testsuite/26_numerics/random/discard_block_engine/operators/
7444         equal.cc: New.
7445         * testsuite/26_numerics/random/discard_block_engine/operators/
7446         serialize.cc: New.
7447         * testsuite/26_numerics/random/independent_bits_engine/cons/
7448         base_move.cc: New.
7449         * testsuite/26_numerics/random/independent_bits_engine/cons/
7450         seed1.cc: New.
7451         * testsuite/26_numerics/random/independent_bits_engine/cons/
7452         seed2.cc: New.
7453         * testsuite/26_numerics/random/independent_bits_engine/cons/
7454         base_copy.cc: New.
7455         * testsuite/26_numerics/random/independent_bits_engine/cons/
7456         default.cc: New.
7457         * testsuite/26_numerics/random/independent_bits_engine/cons/
7458         seed_seq.cc: New.
7459         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7460         typedefs.cc: New.
7461         * testsuite/26_numerics/random/independent_bits_engine/operators/
7462         equal.cc: New.
7463         * testsuite/26_numerics/random/independent_bits_engine/operators/
7464         serialize.cc: New.
7465         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7466         base_move.cc: New.
7467         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7468         seed1.cc: New.
7469         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7470         seed2.cc: New.
7471         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7472         base_copy.cc: New.
7473         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7474         default.cc: New.
7475         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7476         seed_seq.cc: New.
7477         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7478         typedefs.cc: New.
7479         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7480         equal.cc: New.
7481         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7482         serialize.cc
7483         * testsuite/26_numerics/random/mt19937.cc: New.
7484         * testsuite/26_numerics/random/mt19937_64.cc: New.
7485         * testsuite/26_numerics/random/minstd_rand.cc: New.
7486         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7487         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7488         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7489         * testsuite/26_numerics/random/ranlux24.cc: New.
7490         * testsuite/26_numerics/random/ranlux48.cc: New.
7491         * testsuite/26_numerics/random/knuth_b.cc: New.
7492         * testsuite/26_numerics/random/default_random_engine.cc: New.
7493         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7494         parms.cc: New.
7495         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7496         default.cc: New.
7497         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7498         typedefs.cc: New.
7499         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7500         serialize.cc: New.
7501         * testsuite/26_numerics/random/normal_distribution/cons/
7502         parms.cc: New.
7503         * testsuite/26_numerics/random/normal_distribution/cons/
7504         default.cc: New.
7505         * testsuite/26_numerics/random/normal_distribution/requirements/
7506         typedefs.cc: New.
7507         * testsuite/26_numerics/random/normal_distribution/operators/
7508         serialize.cc: New.
7509         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7510         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7511         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7512         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7513         parms_neg.cc: New.
7514         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7515         parms.cc: New.
7516         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7517         default.cc: New.
7518         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7519         typedefs.cc: New.
7520         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7521         serialize.cc: New.
7522         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7523         parms_neg.cc: New.
7524         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7525         parms.cc: New.
7526         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7527         default.cc: New.
7528         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7529         typedefs.cc: New.
7530         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7531         serialize.cc: New.
7532         * testsuite/26_numerics/random/poisson_distribution/cons/
7533         parms.cc: New.
7534         * testsuite/26_numerics/random/poisson_distribution/cons/
7535         default.cc: New.
7536         * testsuite/26_numerics/random/poisson_distribution/requirements/
7537         typedefs.cc
7538         * testsuite/26_numerics/random/poisson_distribution/operators/
7539         serialize.cc: New.
7540         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7541         parms.cc: New.
7542         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7543         default.cc: New.
7544         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7545         typedefs.cc: New.
7546         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7547         serialize.cc: New.
7548         * testsuite/26_numerics/random/discrete_distribution/cons/
7549         range.cc: New.
7550         * testsuite/26_numerics/random/discrete_distribution/cons/
7551         initlist.cc: New.
7552         * testsuite/26_numerics/random/discrete_distribution/cons/
7553         default.cc: New.
7554         * testsuite/26_numerics/random/discrete_distribution/cons/
7555         num_xbound_fun.cc: New.
7556         * testsuite/26_numerics/random/discrete_distribution/requirements/
7557         typedefs.cc: New.
7558         * testsuite/26_numerics/random/discrete_distribution/operators/
7559         serialize.cc: New.
7560         * testsuite/26_numerics/random/weibull_distribution/cons/
7561         parms.cc: New.
7562         * testsuite/26_numerics/random/weibull_distribution/cons/
7563         default.cc: New.
7564         * testsuite/26_numerics/random/weibull_distribution/requirements/
7565         typedefs.cc: New.
7566         * testsuite/26_numerics/random/weibull_distribution/operators/
7567         serialize.cc: New.
7568         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7569         parms.cc: New.
7570         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7571         default.cc: New.
7572         * testsuite/26_numerics/random/negative_binomial_distribution/
7573         requirements/typedefs.cc: New.
7574         * testsuite/26_numerics/random/negative_binomial_distribution/
7575         operators/serialize.cc: New.
7576         * testsuite/26_numerics/random/cauchy_distribution/cons/
7577         parms.cc: New.
7578         * testsuite/26_numerics/random/cauchy_distribution/cons/
7579         default.cc: New.
7580         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7581         typedefs.cc: New.
7582         * testsuite/26_numerics/random/cauchy_distribution/operators/
7583         serialize.cc: New.
7584         * testsuite/26_numerics/random/gamma_distribution/cons/
7585         parms.cc: New.
7586         * testsuite/26_numerics/random/gamma_distribution/cons/
7587         default.cc: New.
7588         * testsuite/26_numerics/random/gamma_distribution/requirements/
7589         typedefs.cc: New.
7590         * testsuite/26_numerics/random/gamma_distribution/operators/
7591         serialize.cc: New.
7592         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7593         parms.cc: New.
7594         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7595         default.cc: New.
7596         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7597         typedefs.cc: New.
7598         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7599         serialize.cc: New.
7600
7601         * testsuite/26_numerics/random/exponential_distribution/cons/
7602         parms.cc: New.
7603         * testsuite/26_numerics/random/exponential_distribution/cons/
7604         default.cc: New.
7605         * testsuite/26_numerics/random/exponential_distribution/requirements/
7606         typedefs.cc: New.
7607         * testsuite/26_numerics/random/exponential_distribution/operators/
7608         serialize.cc: New.
7609         * testsuite/26_numerics/random/lognormal_distribution/cons/
7610         parms.cc: New.
7611         * testsuite/26_numerics/random/lognormal_distribution/cons/
7612         default.cc: New.
7613         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7614         typedefs.cc: New.
7615         * testsuite/26_numerics/random/lognormal_distribution/operators/
7616         serialize.cc: New.
7617         * testsuite/26_numerics/random/binomial_distribution/cons/
7618         parms.cc: New.
7619         * testsuite/26_numerics/random/binomial_distribution/cons/
7620         default.cc: New.
7621         * testsuite/26_numerics/random/binomial_distribution/requirements/
7622         typedefs.cc: New.
7623         * testsuite/26_numerics/random/binomial_distribution/operators/
7624         serialize.cc: New.
7625         * testsuite/26_numerics/random/random_device/cons/
7626         token.cc: New.
7627         * testsuite/26_numerics/random/random_device/cons/
7628         default.cc: New.
7629         * testsuite/26_numerics/random/random_device/requirements/
7630         typedefs.cc: New.
7631         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7632         parms.cc: New.
7633         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7634         default.cc: New.
7635         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7636         typedefs.cc: New.
7637         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7638         serialize.cc: New.
7639         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7640         range.cc: New.
7641         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7642         default.cc: New.
7643         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7644         num_xbound_fun.cc: New.
7645         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7646         initlist_fun.cc: New.
7647         * testsuite/26_numerics/random/piecewise_linear_distribution/
7648         requirements/typedefs.cc: New.
7649         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7650         serialize.cc: New.
7651         * testsuite/26_numerics/random/student_t_distribution/cons/
7652         parms.cc: New.
7653         * testsuite/26_numerics/random/student_t_distribution/cons/
7654         default.cc: New.
7655         * testsuite/26_numerics/random/student_t_distribution/requirements/
7656         typedefs.cc: New.
7657         * testsuite/26_numerics/random/student_t_distribution/operators/
7658         serialize.cc: New.
7659         * testsuite/26_numerics/random/geometric_distribution/cons/
7660         parms.cc: New.
7661         * testsuite/26_numerics/random/geometric_distribution/cons/
7662         default.cc: New.
7663         * testsuite/26_numerics/random/geometric_distribution/requirements/
7664         typedefs.cc: New.
7665         * testsuite/26_numerics/random/geometric_distribution/operators/
7666         serialize.cc: New.
7667         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7668         range.cc: New.
7669         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7670         default.cc: New.
7671         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7672         num_xbound_fun.cc: New.
7673         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7674         initlist_fun.cc: New.
7675         * testsuite/26_numerics/random/piecewise_constant_distribution/
7676         requirements/typedefs.cc: New.
7677         * testsuite/26_numerics/random/piecewise_constant_distribution/
7678         operators/serialize.cc: New.
7679
7680 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7681
7682         * include/ext/bitmap_allocator.h: The typedefs should be made public
7683         if we want them to be accessible. This has been revealed by the patch
7684         that fixes PR c++/26693 in g++.
7685
7686 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7687
7688         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7689         Regenerated.
7690         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7691         Regenerated.
7692         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7693         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7694         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7695         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7696         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7697         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7698         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7699         Regenerated.
7700         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7701
7702 2009-03-31  Jason Merrill  <jason@redhat.com>
7703
7704         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7705
7706         PR libstdc++/39310
7707         * include/tr1_impl/type_traits (is_function): Add partial
7708         specializations with function cv-quals.
7709         (__is_function_helper): Remove.
7710         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7711
7712 2009-03-30  Ian Lance Taylor  <iant@google.com>
7713
7714         * include/backward/hashtable.h (clear): Return quickly if the
7715         table is empty.
7716
7717 2009-03-27  Ian Lance Taylor  <iant@google.com>
7718
7719         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7720         (__stl_prime_list): Add 5 at the start of the list.
7721
7722 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7723
7724         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7725         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7726         std::string&, ios_base::openmode), basic_ifstream<>::
7727         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7728         basic_ofstream(const std::string&, ios_base::openmode),
7729         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7730         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7731         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7732         Add in C++0x mode.
7733         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7734         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7735         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7736         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7737         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7738         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7739         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7740
7741 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7742
7743         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7744         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7745         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7746         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7747
7748 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7749
7750         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7751         _M_transfer_after, _M_reverse_after): Move out of line...
7752         * include/bits/forward_list.tcc: ... here.
7753         (forward_list<>::reverse): Move inline...
7754         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7755
7756 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7757
7758         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7759         28277.cc: Likewise.
7760         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7761         Likewise.
7762         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7763         Likewise.
7764         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7765         Likewise.
7766
7767 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7768
7769         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7770         year(s).
7771         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7772         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7773         Likewise.
7774         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7775         Likewise.
7776         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7777         Likewise.
7778         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7779
7780 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7781
7782         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7783         iterations for simulators.
7784         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7785         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7786         Condition stream width for simulators.
7787         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7788         Likewise.
7789         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7790         Likewise.
7791         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7792
7793 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7794
7795         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7796         sheet version information. Table-ize docbook element examples.
7797         * doc/xml/manual/using.xml: Human-readable header
7798         markup. Alphabetized. Add new headers.
7799         * doc/html: Regenerate.
7800
7801 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7802
7803         * doc/xml/faq.xml: Fix link to setup documentation.
7804
7805 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7806
7807         * include/std/type_traits (__add_lvalue_reference_helper,
7808         __add_rvalue_reference_helper): As an optimization, rewrite
7809         condition (avoid is_function).
7810
7811 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7812
7813         PR libstdc++/39405
7814         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7815         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7816
7817 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7818
7819         * testsuite/30_threads/condition_variable_any/native_handle/
7820         typesizes.cc: Include tweaks.
7821         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7822         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7823         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7824         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7825         * testsuite/30_threads/condition_variable/native_handle/
7826         typesizes.cc: Same.
7827
7828 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7829
7830         * include/bits/shared_ptr.h: Add include guards.
7831         * include/tr1/shared_ptr.h: Likewise.
7832
7833 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7834
7835         * include/std/iostream: Fix doxygen link.
7836         * include/bits/forward_list.h: Fix doxygen markup.
7837         * include/ext/vstring.h: Escape backslash in doxygen comment.
7838         * include/bits/basic_string.h: Likewise.
7839
7840 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7841
7842         * doc/xml/faq.xml: Fix links to implementation status pages.
7843
7844 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7845
7846         * include/std/complex (operator+(const complex<>&, const _Tp&),
7847         operator+(const _Tp&, const complex<>&),
7848         operator-(const complex<>&, const _Tp&),
7849         operator-(const _Tp&, const complex<>&)): Do not assume real()
7850         returns a reference (against DR 387).
7851         * testsuite/26_numerics/complex/dr387_2.cc: New.
7852
7853 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7854
7855         * testsuite/thread/pthread4.cc: Move...
7856         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7857         * testsuite/thread/pthread5.cc: Move...
7858         * testsuite/23_containers/list/pthread5.cc: ...here.
7859         * testsuite/thread/pthread6.cc: Move...
7860         * testsuite/23_containers/map/pthread6.cc: ...here.
7861         * testsuite/thread/pthread7-rope.cc: Move...
7862         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7863         * testsuite/thread/guard.cc: Move...
7864         * testsuite/18_support/pthread_guard.cc: ...here.
7865         * testsuite/thread/18185.cc: Move...
7866         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7867         * testsuite/thread/pthread1.cc: Move...
7868         * testsuite/23_containers/list/pthread1.cc: ...here.
7869         * testsuite/thread/pthread2.cc: Move...
7870         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7871         * testsuite/thread/pthread3.cc: Move...
7872         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7873
7874         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7875         * testsuite/thread: Remove.
7876
7877 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7878
7879         * configure: Regenerate.
7880
7881 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7882
7883         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7884         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7885         from baseline_dir.
7886         * configure: Regenerate.
7887         * testsuite/Makefile.am (baseline_file): Remove variable.
7888         (site.exp): Set baseline_dir rather than baseline_file.
7889         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7890         * testsuite/Makefile.in: Regenerate.
7891
7892 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7893
7894         * testsuite/30_threads/thread/this_thread: Move...
7895         * testsuite/30_threads/this_thread: ...here.
7896         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7897         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7898         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7899         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7900         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7901         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7902
7903 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7904
7905         * doc/doxygen/user.cfg.in: Tweaks.
7906         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7907         be elsewhere.
7908
7909         * include/tr1_impl/unordered_map: Just use most specialized
7910         container module.
7911         * include/tr1_impl/unordered_set: Same.
7912         * include/tr1_impl/array: Same.
7913         * include/bits/stl_list.h: Same.
7914         * include/bits/stl_map.h: Same.
7915         * include/bits/stl_queue.h: Same.
7916         * include/bits/stl_set.h: Same.
7917         * include/bits/stl_stack.h: Same.
7918         * include/bits/forward_list.h: Same.
7919         * include/bits/basic_string.h: Same.
7920         * include/bits/stl_multimap.h: Same.
7921         * include/bits/stl_vector.h: Same.
7922         * include/bits/stl_deque.h: Same.
7923         * include/bits/stl_multiset.h: Same.
7924         * include/bits/stl_bvector.h: Same.
7925
7926         * include/backward/binders.h: Change binder module to binders.
7927
7928         * include/std/complex: Add complex_numers module.
7929         * include/tr1_impl/complex: Same.
7930
7931         * include/std/valarray: Add numeric_arrays module.
7932         * include/bits/gslice_array.h: Same.
7933         * include/bits/gslice.h: Same.
7934         * include/bits/mask_array.h: Same.
7935         * include/bits/slice_array.h: Same.
7936         * include/bits/indirect_array.h: Same.
7937
7938         * include/bits/allocator.h: Add allocators module.
7939         * include/ext/throw_allocator.h
7940         * include/ext/pool_allocator.h
7941         * include/ext/bitmap_allocator.h
7942         * include/ext/new_allocator.h
7943         * include/ext/malloc_allocator.h
7944         * include/ext/array_allocator.h
7945         * include/ext/mt_allocator.h
7946         * include/ext/debug_allocator.h
7947         * include/ext/extptr_allocator.h
7948
7949         * include/tr1_impl/functional: Move namespace markup here.
7950         * include/tr1_impl/regex: Same.
7951
7952         * include/tr1_impl/type_traits: Add metaprogramming module.
7953         * include/std/type_traits: Same.
7954
7955         * include/std/memory: Add memory module.
7956
7957         * include/std/ratio: Add ratio module.
7958
7959         * include/std/chrono: Move namespace markup here, add time module.
7960
7961         * include/std/thread: Move namespace markup here, add concurrency
7962         module.
7963         * include/std/mutex: Use concurrency module.
7964         * include/std/condition_variable: Same.
7965
7966
7967         * include/bits/ios_base.h: Refine io module.
7968         * include/bits/basic_ios.h: Same.
7969         * include/std/fstream: Same.
7970         * include/std/istream: Same.
7971         * include/std/ostream: Same.
7972         * include/std/sstream: Same.
7973
7974         * include/ext/vstring.h: Correct parameter markup.
7975
7976         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7977         * include/bits/unique_ptr.h: Same.
7978
7979         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7980         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7981         * include/bits/stl_heap.h: Add markup for new groupings.
7982         * include/bits/stl_algobase.h: Same.
7983         * include/bits/stl_algo.h: Same.
7984
7985         * include/c_compatibility/stdatomic.h: Add atomics module.
7986         * include/c_global/cstdatomic: Same.
7987
7988         * libsupc++/exception: Add exceptions module.
7989         * libsupc++/typeinfo: Same.
7990         * libsupc++/new: Same.
7991         * libsupc++/exception_ptr.h: Same.
7992         * include/std/system_error: Same.
7993         * include/std/stdexcept: Same.
7994
7995         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7996         * libsupc++/cxxabi-forced.h: Same.
7997
7998         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7999         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8000         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8001         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8002         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8003         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8004         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8005         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8006         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8007         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8008         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8009         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8010         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8011         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8012         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8013         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8014         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8015         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8016         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8017         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8018         * testsuite/23_containers/vector/requirements/dr438/
8019         constructor_1_neg.cc: Same.
8020         * testsuite/23_containers/vector/requirements/dr438/
8021         constructor_2_neg.cc: Same.
8022         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8023         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8024         * testsuite/23_containers/deque/requirements/dr438/
8025         constructor_1_neg.cc: Same.
8026         * testsuite/23_containers/deque/requirements/dr438/
8027         constructor_2_neg.cc: Same.
8028         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8029         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8030         * testsuite/23_containers/list/requirements/dr438/
8031         constructor_1_neg.cc: Same.
8032         * testsuite/23_containers/list/requirements/dr438/
8033         constructor_2_neg.cc: Same.
8034         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8035         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8036         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8037         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8038         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8039         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8040         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8041         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8042         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8043         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8044
8045 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8046
8047         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8048         * doc/doxygen/user.cfg.in: Update.
8049         * scripts/run_doxygen: Adjust for new group names.
8050
8051         * include/tr1_impl/random: Update doxygen group markup.
8052         * include/tr1_impl/unordered_map: Same.
8053         * include/tr1_impl/unordered_set: Same.
8054         * include/tr1_impl/array: Same.
8055         * include/std/numeric: Same.
8056         * include/std/utility: Same.
8057         * include/std/bitset: Same.
8058         * include/std/iosfwd: Same.
8059         * include/bits/stl_list.h: Same.
8060         * include/bits/stl_map.h: Same.
8061         * include/bits/stl_algobase.h: Same.
8062         * include/bits/stl_queue.h: Same.
8063         * include/bits/stl_set.h: Same.
8064         * include/bits/stl_stack.h: Same.
8065         * include/bits/stl_iterator_base_types.h: Same.
8066         * include/bits/forward_list.h: Same.
8067         * include/bits/basic_string.h: Same.
8068         * include/bits/stl_multimap.h: Same.
8069         * include/bits/stl_vector.h: Same.
8070         * include/bits/stl_deque.h: Same.
8071         * include/bits/stl_multiset.h: Same.
8072         * include/bits/stl_algo.h: Same.
8073         * include/bits/stl_bvector.h: Same.
8074         * include/bits/algorithmfwd.h: Same.
8075         * include/bits/stl_function.h: Same.
8076         * include/tr1/cmath: Same.
8077         * include/backward/binders.h: Same.
8078
8079 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8080
8081         * include/std/system_error (system_category): To system_category().
8082         (generic_category): To generic_category. DR 890.
8083         * src/system_error.cc: Define.
8084         * include/bits/functexcept.h: Only one __throw_system_error.
8085         * src/functexcept.cc: Same.
8086         * include/std/mutex: Fixup for changes above.
8087         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8088         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8089         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8090         * config/abi/pre/gnu.ver: Clean up exports.
8091
8092 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8093
8094         * include/std/thread: Fix typo.
8095         * src/thread.cc (thread::join): Use NULL.
8096
8097 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8098
8099         PR libstdc++/39168
8100         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8101         const string&)): Also check that the value != CHAR_MAX.
8102         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8103         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8104         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8105         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8106         _M_cache(const locale&)): Likewise.
8107         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8108         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8109         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8110         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8111         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8112         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8113
8114 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8115             Benjamin Kosnik  <bkoz@redhat.com>
8116
8117         * include/std/thread (_Impl_base): Move _M_id out and into ...
8118         (thread): ...here. Call _M_make_routine in body of constructors.
8119         Adjust data member usage to reflect changes.
8120         (_M_make_routine): From _M_make_shared_data.
8121         (_M_start_thread): Add __shared_base_type argument.
8122         * src/thread.cc: Fixups for above.
8123         * config/abi/pre/gnu.ver: Adjust exports.
8124         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8125         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8126         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8127
8128 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8129
8130         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8131         (compare_type_to_native_type): ...this, add alignment check.
8132         * testsuite/30_threads/condition_variable_any/native_handle/
8133         typesizes.cc: Modify as above.
8134         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8135         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8136         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8137         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8138         * testsuite/30_threads/condition_variable/native_handle/
8139         typesizes.cc: Same.
8140         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8141         typesizes.cc: Same.
8142
8143         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8144         * testsuite/30_threads/thread/cons/2.cc: Same.
8145         * testsuite/30_threads/thread/cons/3.cc: Same.
8146         * testsuite/30_threads/thread/cons/4.cc: Same.
8147         * testsuite/30_threads/thread/cons/5.cc: Same.
8148         * testsuite/30_threads/thread/cons/6.cc: Same.
8149         * testsuite/30_threads/thread/cons/7.cc: Same.
8150         * testsuite/30_threads/thread/cons/8.cc: Same.
8151
8152         * testsuite/30_threads/thread/cons/9.cc: New.
8153         * testsuite/30_threads/thread/cons/moveable.cc: New.
8154
8155         * src/condition_variable.cc: Clean up whitespace.
8156         * include/std/condition_variable: Same.
8157
8158 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8159
8160         * include/std/condition_variable (condition_variable): Remove
8161         _M_internal_mutex. Add private __native_type typedef.
8162         * src/condition_variable.cc (condition_variable::notify_one):
8163         Remove _M_internal_mutex use. Use typedef.
8164         (condition_variable::notify_all): Same.
8165         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8166         (recursive_mutex): Same.
8167         (timed_mutex): Same.
8168         (recursive_timed_mutex): Same.
8169         (once_flag): Make __native_type typedef private.
8170
8171         * include/std/thread (this_thread): Add minimal markup.
8172
8173         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8174         Adjust line numbers.
8175         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8176         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8177         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8178         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8179         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8180         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8181         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8182         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8183         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8184         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8185         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8186         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8187         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8188
8189         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8190         * testsuite/30_threads/condition_variable_any/native_handle/
8191         typesizes.cc: New.
8192         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8193         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8194         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8195         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8196         * testsuite/30_threads/condition_variable/native_handle/
8197         typesizes.cc: Same.
8198         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8199         typesizes.cc: Same.
8200
8201 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8202
8203         PR testsuite/33300
8204         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8205         on darwin for lp64.
8206
8207 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8208
8209         * configure.host: Set abi_baseline_pair for mips64*-linux.
8210         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8211
8212 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8213
8214         * include/std/thread (this_thread::get_id): Inline.
8215
8216 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8217
8218         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8219         _Callable as template argument for _M_make_shared_data.
8220         * testsuite/30_threads/thread/cons/6.cc: New.
8221         * testsuite/30_threads/thread/cons/7.cc: New.
8222         * testsuite/30_threads/thread/cons/8.cc: New.
8223
8224 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8225
8226         * testsuite/30_threads/thread/member: To..
8227         * testsuite/30_threads/thread/members: ...this.
8228         * testsuite/30_threads/condition_variable/member: To...
8229         * testsuite/30_threads/condition_variable/members: ...this.
8230
8231 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8232
8233         * include/std/thread (thread::id): Move definition inside thread.
8234         Use native_handle_type. Remove this_thread::get_id friend.
8235         Change __thread_data_ptr to __shared_base_ptr.
8236         (thread::id::id(native_handle_type): Make public. Still explicit.
8237         Use native_handle_type. Change _M_thread_id to _M_thread.
8238         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8239         _M_thread_handle to _M_id.
8240         (thread::__thread_data): Rename to _Impl.
8241         Fixup for renames.
8242         (thread::_M_make_thread_data): Return derived type.
8243         (thread::hardware_concurrency): Add definition for default case.
8244         (thread::get_id): Now can define inline.
8245         (thread): Change _M_thread_data to _M_data.
8246         (this_thread::get_id): Now can define inline.
8247         * src/thread.cc (__thread_proxy): Rename to
8248         execute_native_thread_routine.
8249         Fixup for other renames.
8250         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8251         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8252         * testsuite/30_threads/thread/algorithm: Move to..
8253         * testsuite/30_threads/thread/swap: ...this.
8254         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8255         * testsuite/30_threads/thread/id/operators.cc: New.
8256
8257 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8258
8259         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8260         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8261         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8262         exposing it in public std::tuple interface.
8263
8264 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8265             Benjamin Kosnik  <bkoz@redhat.com>
8266
8267         * include/std/thread (__thread_data_base): Nest class in std::thread.
8268         (__thread_data): Likewise.
8269         (__thread_data_ptr): Nest typedef in std::thread.
8270         * src/thread.cc (__thread_proxy): Qualify the above names.
8271         * config/abi/pre/gnu.ver: Remove unused exports.
8272
8273 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8274
8275         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8276         * include/bits/stl_vector.h: Remove private vector_type typedef.
8277         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8278         Fix line numbers.
8279         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8280         * testsuite/23_containers/vector/requirements/dr438/
8281         constructor_1_neg.cc: Same.
8282         * testsuite/23_containers/vector/requirements/dr438/
8283         constructor_2_neg.cc: Same.
8284         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8285         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8286
8287 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8288
8289         PR libstdc++/25191
8290         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8291         deal consistently with __try and __catch too.
8292         * src/localename.cc: Replace try -> __try, catch -> __catch.
8293         * src/ios.cc: Likewise.
8294         * src/locale.cc: Likewise.
8295         * src/istream.cc: Likewise.
8296         * src/thread.cc: Likewise.
8297         * src/compatibility.cc: Likewise.
8298         * src/bitmap_allocator.cc: Likewise.
8299         * src/ios_init.cc: Likewise.
8300         * include/debug/deque: Likewise.
8301         * include/debug/list: Likewise.
8302         * include/tr1_impl/hashtable: Likewise.
8303         * include/std/bitset: Likewise.
8304         * include/ext/pb_ds/detail/resize_policy/
8305         hash_load_check_resize_trigger_imp.hpp: Likewise.
8306         * include/ext/pb_ds/detail/resize_policy/
8307         hash_standard_resize_policy_imp.hpp: Likewise.
8308         * include/ext/pb_ds/detail/cc_hash_table_map_/
8309         resize_fn_imps.hpp: Likewise.
8310         * include/ext/pb_ds/detail/cc_hash_table_map_/
8311         constructor_destructor_fn_imps.hpp: Likewise.
8312         * include/ext/pb_ds/detail/pat_trie_/
8313         split_join_branch_bag.hpp: Likewise.
8314         * include/ext/pb_ds/detail/pat_trie_/
8315         constructors_destructor_fn_imps.hpp: Likewise.
8316         * include/ext/pb_ds/detail/bin_search_tree_/
8317         constructors_destructor_fn_imps.hpp: Likewise.
8318         * include/ext/pb_ds/detail/gp_hash_table_map_/
8319         resize_fn_imps.hpp: Likewise.
8320         * include/ext/pb_ds/detail/gp_hash_table_map_/
8321         constructor_destructor_fn_imps.hpp: Likewise.
8322         * include/ext/pb_ds/detail/binary_heap_/
8323         constructors_destructor_fn_imps.hpp: Likewise.
8324         * include/ext/pb_ds/detail/binary_heap_/
8325         erase_fn_imps.hpp: Likewise.
8326         * include/ext/pb_ds/detail/binary_heap_/
8327         split_join_fn_imps.hpp: Likewise.
8328         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8329         constructors_destructor_fn_imps.hpp: Likewise.
8330         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8331         * include/ext/pb_ds/detail/list_update_map_/
8332         constructor_destructor_fn_imps.hpp: Likewise.
8333         * include/ext/slist: Likewise.
8334         * include/ext/memory: Likewise.
8335         * include/ext/rc_string_base.h: Likewise.
8336         * include/ext/ropeimpl.h: Likewise.
8337         * include/ext/vstring.tcc: Likewise.
8338         * include/ext/rope: Likewise.
8339         * include/ext/sso_string_base.h: Likewise.
8340         * include/bits/shared_ptr.h: Likewise.
8341         * include/bits/stl_list.h: Likewise.
8342         * include/bits/locale_classes.tcc: Likewise.
8343         * include/bits/locale_facets.tcc: Likewise.
8344         * include/bits/locale_classes.h: Likewise.
8345         * include/bits/forward_list.h: Likewise.
8346         * include/bits/stl_vector.h: Likewise.
8347         * include/bits/stl_deque.h: Likewise.
8348         * include/bits/istream.tcc: Likewise.
8349         * include/bits/stl_uninitialized.h: Likewise.
8350         * include/bits/ostream.tcc: Likewise.
8351         * include/bits/vector.tcc: Likewise.
8352         * include/bits/stl_tempbuf.h: Likewise.
8353         * include/bits/deque.tcc: Likewise.
8354         * include/bits/basic_string.tcc: Likewise.
8355         * include/bits/ostream_insert.h: Likewise.
8356         * include/bits/locale_facets_nonio.tcc: Likewise.
8357         * include/bits/stl_tree.h: Likewise.
8358         * include/bits/fstream.tcc: Likewise.
8359         * include/tr1/shared_ptr.h: Likewise.
8360         * include/tr1/hypergeometric.tcc: Likewise.
8361         * include/backward/hashtable.h: Likewise.
8362         * libsupc++/exception_ptr.h: Likewise.
8363         * libsupc++/eh_personality.cc: Likewise.
8364         * libsupc++/eh_call.cc: Likewise.
8365         * config/locale/gnu/monetary_members.cc: Likewise.
8366         * config/locale/gnu/time_members.h: Likewise.
8367         * config/locale/generic/time_members.h: Likewise.
8368
8369 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8370
8371         * include/parallel/algorithmfwd.h:
8372         Add parallelism default for many declarations.
8373         * include/parallel/numericfwd.h: Likewise.
8374         * include/parallel/iterator.h: Use iterator_traits as usual.
8375         * include/parallel/par_loop.h:
8376         Include equally_split.h.
8377         (for_each_template_random_access_ed):
8378         Avoid calling the Result default constructor.
8379         * include/parallel/numeric: Replace
8380         for_each_template_random_access by
8381         for_each_template_random_access_ed in numeric functions.
8382
8383 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8384
8385         * config/os/gnu-linux/os_defines.h: Remove superfluous
8386         __NO_STRING_INLINES.
8387
8388 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8389
8390         * testsuite/21_strings/c_strings/char/3.cc: New test.
8391         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8392
8393 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8394             Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR libstdc++/30928 (partial, works together with recent glibcs)
8397         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8398         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8399         defined.
8400         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8401         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8402         defined.
8403         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8404         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8405         defined.
8406         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8407         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8408         defined.
8409         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8410         argument is const char *, assign result to const char * var, not
8411         char *.
8412         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8413         argument is const wchar_t *, assign result to const wchar_t * var, not
8414         wchar_t *.
8415
8416 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8417
8418         * include/std/thread: Remove unused headers.
8419         (__thread_data_base): Remove unused mutex and base.
8420         (thread::~thread): Only detach if joinable.
8421         (thread::joinable): Test if thread data ptr is empty.
8422         (thread::_M_thread_data_mutex): Remove.
8423         (thread::_M_get_thread_data): Remove.
8424         (thread::_M_make_thread_data): Remove overload, use make_shared.
8425         (thread::id::id): Make constructor explicit.
8426         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8427         (thread::_M_start_thread): Break shared_ptr cycle on error.
8428         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8429         * testsuite/30_threads/thread/member/4.cc: New.
8430         * testsuite/30_threads/thread/member/5.cc: New.
8431
8432 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8433
8434         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8435         (standard_layout): Just use !has_virtual_destructor for now.
8436         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8437         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8438         * testsuite/30_threads/recursive_mutex/requirements/
8439         standard_layout.cc: New.
8440         * testsuite/30_threads/condition_variable/requirements/
8441         standard_layout.cc: New.
8442         * testsuite/29_atomics/atomic_address/requirements/
8443         standard_layout.cc: Adjust.
8444         * testsuite/29_atomics/atomic_flag/requirements/
8445         standard_layout.cc: Same.
8446         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8447         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8448         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8449         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8450         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8451         line numbers.
8452         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8453         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8454         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8455         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8456         Remove, not required.
8457
8458 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8459
8460         * include/std/thread (__thread_data_base, thread): Rename member
8461         functions to match coding style.
8462         (thread::thread,thread::operator=): Define move operations.
8463         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8464         * config/abi/pre/gnu.ver: Adjust.
8465
8466 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8467
8468         PR libstdc++/38384
8469         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8470         on HPUX.
8471         * configure: Regenerate.
8472
8473 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8474
8475         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8476         atomic_flag_fence.
8477
8478 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8479
8480 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8481             Uros Bizjak  <ubizjak@gmail.com>
8482
8483         PR libstdc++/38834
8484         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8485         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8486
8487 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8488             Rainer Emrich  <r.emrich@de.tecosim.com>
8489
8490         PR libstdc++/38919
8491         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8492         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8493         * configure: Regenerate.
8494
8495 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8496
8497         * include/std/thread (__thread_data_base::__run): Make non-const.
8498         * testsuite/30_threads/thread/cons/5.cc: New.
8499
8500 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8501
8502         * src/Makefile.am (sources): Add math_stubs_float.cc.
8503         * src/Makefile.in: Regenerate.
8504         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8505
8506 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8507
8508         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8509         * src/Makefile.in: Regenerate.
8510         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8511
8512 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8513
8514         PR libstdc++/32666
8515         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8516
8517 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8518
8519         PR libstdc++/32666
8520         * Makefile.am (hosted_source): Remove libmath directory.
8521         * Makefile.in: Regenerate.
8522         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8523         (AC_REPLACE_MATHFUNCS): Remove.
8524         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8525         in GLIBCXX_CHECK_C99_TR1.
8526         * acinclude.m4: Remove libmath, need_math.
8527         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8528         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8529         * configure.ac: Same.
8530         * configure: Regenerate.
8531         * fragment.am: Fix comment.
8532         * config.h.in: Regenerate.
8533         * src/Makefile.in: Regenerate.
8534         * src/Makefile.am: Remove libmath references.
8535         * doc/Makefile.in: Regenerate.
8536         * po/Makefile.in: Regenerate.
8537         * include/Makefile.in: Regenerate.
8538         * libsupc++/Makefile.in: Regenerate.
8539         * testsuite/Makefile.in: Regenerate.
8540
8541         * src/compatibility.cc: Also export long double versions of "C" math
8542         library if hppa-linux.
8543         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8544         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8545
8546         * libmath: Remove.
8547         * libmath/signbit.c: Same.
8548         * libmath/stubs.c: Same.
8549         * libmath/Makefile.in: Same.
8550         * libmath/copysignf.c: Same.
8551         * libmath/mathconf.h: Same.
8552         * libmath/signbitf.c: Same.
8553         * libmath/Makefile.am: Same.
8554         * libmath/signbitl.c: Same.
8555
8556 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8557             Paolo Carlini  <paolo.carlini@oracle.com>
8558
8559         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8560         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8561         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8562         * configure.ac: Adjust.
8563         * doc/xml/manual/configure.xml: Update.
8564         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8565         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8566         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8567         * configure: Regenerate.
8568         * config.h.in: Likewise.
8569
8570         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8571         thread::joinable, thread::swap, this_thread::get_id,
8572         this_thread::yield): Define inline...
8573         * include/std/thread: ... here.
8574         * config/abi/pre/gnu.ver: Adjust.
8575
8576 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8577
8578         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8579         Add dg-timeout-factor 2.0.
8580         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8581         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8582         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8583         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8584         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8585         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8586
8587 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8588
8589         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8590         field from readelf output.
8591
8592 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8593
8594         PR libstdc++/38384
8595         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8596         * configure: Regenerate.
8597
8598 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8599
8600         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8601         _GLIBCXX_HAVE_TLS.
8602         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8603
8604 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8605
8606         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8607         constructor for _M_pattern.
8608         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8609         string.cc: Test construction from different basic_string type.
8610         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8611         string.cc: Likewise.
8612
8613 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8614             Jonathan Larmour  <jifl@eCosCentric.com>
8615
8616         PR libstdc++/36801
8617         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8618         New.
8619         (__gnu_cxx::__exchange_and_add): Use it.
8620         * src/atomic.cc (get_atomic_mutex): New.
8621         * src/debug.cc (get_safe_base_mutex): New.
8622         * src/locale.cc (get_locale_cache_mutex): New.
8623         * src/mt_allocator.cc (get_freelist): New.
8624         (get_freelist_mutex): New.
8625         * src/pool_allocator.cc (get_palloc_mutex): New.
8626         * include/std/mutex (__once_functor_lock): To
8627         (__get_once_functor_lock): ...this.
8628         * src/mutex.cc (__once_mutex): Don't export, use
8629         (get_once_mutex): ...this.
8630         * config/abi/pre/gnu.ver: Adjust exports.
8631
8632 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR libstdc++/38732
8635         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8636         referenceCount field again.
8637         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8638         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8639         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8640         inline functions.
8641         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8642         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8643         instead of __cxa_exception.
8644         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8645         __cxxabiv1::__cxa_throw): Likewise.
8646         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8647         std::__exception_ptr::exception_ptr::_M_addref,
8648         std::__exception_ptr::exception_ptr::_M_release,
8649         __gxx_dependent_exception_cleanup): Likewise.
8650         * testsuite/18_support/exception/38732.cc: New test.
8651
8652         PR libstdc++/38092
8653         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8654         * src/compatibility.cc: Don't use .symver directives if
8655         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8656         * config.h.in: Regenerated.
8657         * configure: Likewise.
8658
8659 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8660
8661         PR libstdc++/38466
8662         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8663
8664 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8665
8666         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8667         of classic locale...
8668         (locale::classic): Here.
8669
8670 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8671
8672         * include/tr1_impl/regex: Fix bad return statements and typos.
8673
8674 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8675
8676         * include/tr1_impl/regex: Remove unimplemented function definitions.
8677         * testsuite/28_regex/init-list.cc: Compile only.
8678         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8679         c_string_extended.cc: Same.
8680         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8681         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8682
8683 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8684
8685         PR libstdc++/38384
8686         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8687         * configure: Regenerate.
8688
8689 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8690
8691         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8692         * configure: Regenerate.
8693
8694 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8695
8696         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8697         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8698         * configure: Regenerate.
8699
8700 2009-01-04  Richard Guenther  <rguenther@suse.de>
8701
8702         PR libstdc++/38720
8703         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8704         integer type for storage, arithmetic and comparisons.
8705         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8706
8707 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8708
8709         PR libstdc++/38719
8710         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8711         _Fwd_list_const_iterator::_M_next): Fix return type.
8712
8713 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8714
8715         * Revert last commit, reopen and suspend libstdc++/38678.
8716
8717 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8718
8719         PR libstdc++/38678
8720         * include/std/istream (basic_istream<>::_M_read): New.
8721         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8722         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8723         * include/std/ostream (basic_ostream<>::_M_write_): New.
8724         (basic_ostream<>::_M_write): Adjust.
8725         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8726         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8727         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8728         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8729         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.