OSDN Git Service

2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
2
3         * testsuite/23_containers/list/14340.cc: Abstract list type.
4         * testsuite/23_containers/list/init-list.cc: Same.
5         * testsuite/23_containers/list/pthread5.cc: Same.
6         * testsuite/23_containers/list/invalidation/1.cc: Same.
7         * testsuite/23_containers/list/invalidation/2.cc: Same.
8         * testsuite/23_containers/list/invalidation/3.cc: Same.
9         * testsuite/23_containers/list/invalidation/4.cc: Same.
10         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
11         * testsuite/23_containers/list/modifiers/1.cc: Same.
12         * testsuite/23_containers/list/modifiers/2.cc: Same.
13         * testsuite/23_containers/list/modifiers/3.cc: Same.
14         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
15         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
16         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
17         * testsuite/23_containers/list/cons/1.cc: Same.
18         * testsuite/23_containers/list/cons/2.cc: Same.
19         * testsuite/23_containers/list/cons/3.cc: Same.
20         * testsuite/23_containers/list/cons/4.cc: Same.
21         * testsuite/23_containers/list/cons/5.cc: Same.
22         * testsuite/23_containers/list/cons/6.cc: Same.
23         * testsuite/23_containers/list/cons/7.cc: Same.
24         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
25         * testsuite/23_containers/list/cons/8.cc: Same.
26         * testsuite/23_containers/list/cons/9.cc: Same.
27         * testsuite/23_containers/list/operations/1.cc: Same.
28         * testsuite/23_containers/list/operations/2.cc: Same.
29         * testsuite/23_containers/list/operations/3.cc: Same.
30         * testsuite/23_containers/list/operations/4.cc: Same.
31         * testsuite/23_containers/list/operations/5.cc: Same.
32         * testsuite/23_containers/list/requirements/citerators.cc: Same.
33         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
34         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
35         * testsuite/23_containers/list/requirements/dr438/
36         constructor_1_neg.cc: Same.
37         * testsuite/23_containers/list/requirements/dr438/
38         constructor_2_neg.cc: Same.
39         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
40         * testsuite/23_containers/list/requirements/
41         partial_specialization/1.cc: Same.
42         * testsuite/23_containers/list/23781.cc: Same.
43         * testsuite/23_containers/list/pthread1.cc: Same.
44         * testsuite/23_containers/list/capacity/1.cc: Same.
45         * testsuite/23_containers/list/capacity/29134.cc: Same.
46         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
47         * testsuite/23_containers/list/moveable.cc: Same.
48
49         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
50
51 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
52
53         PR libstdc++/40184
54         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
55         Declare...
56         * config/locale/gnu/c_locale.cc: ... and define.
57         * config/locale/generic/c_locale.cc: Define.
58         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
59         Use it.
60         * testsuite/22_locale/locale/cons/40184.cc: New.
61
62 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
63
64         PR libstdc++/40192
65         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
66         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
67         * testsuite/23_containers/vector/40192.cc: New.
68
69 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
70
71         * include/bits/stl_pair.h (swap): Do not swap rvalues.
72         * include/bits/stl_deque.h (swap): Likewise.
73         * include/bits/stl_list.h (swap): Likewise.
74         * include/bits/stl_vector.h (swap): Likewise.
75         * include/bits/stl_bvector.h (swap): Likewise.
76         * include/bits/stl_queue.h (swap): Likewise.
77         * include/bits/stl_stack.h (swap): Likewise.
78         * include/bits/stl_tree.h (swap): Likewise.
79         * include/bits/stl_map.h (swap): Likewise.
80         * include/bits/stl_multimap.h (swap): Likewise.
81         * include/bits/stl_set.h (swap): Likewise.
82         * include/bits/stl_multiset.h (swap): Likewise.
83         * include/bits/forward_list.h (swap): Likewise.
84         * include/bits/unique_ptr.h (swap): Likewise.
85         * include/debug/deque (swap): Likewise.
86         * include/debug/list (swap): Likewise.
87         * include/debug/vector (swap): Likewise.
88         * include/debug/map.h (swap): Likewise.
89         * include/debug/multimap.h (swap): Likewise.
90         * include/debug/set.h (swap): Likewise.
91         * include/debug/multiset.h (swap): Likewise.
92         * include/debug/unordered_map (swap): Likewise.
93         * include/debug/unordered_set (swap): Likewise.
94         * include/ext/vstring.h (swap): Likewise.
95         * include/tr1_impl/unordered_map (swap): Likewise.
96         * include/tr1_impl/hashtable (swap): Likewise.
97         * include/tr1_impl/unordered_set (swap): Likewise.
98         * include/std/tuple (swap): Likewise.
99         * include/std/mutex (swap): Likewise.
100         * include/std/thread (swap): Likewise.
101         (operator<<): Only output to lvalue streams.
102         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
103         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
104         * testsuite/23_containers/deque/requirements/dr438/
105         assign_neg.cc: Adjust line numbers.
106         * testsuite/23_containers/deque/requirements/dr438/
107         constructor_1_neg.cc: Likewise.
108         * testsuite/23_containers/deque/requirements/dr438/
109         constructor_2_neg.cc: Likewise.
110         * testsuite/23_containers/deque/requirements/dr438/
111         insert_neg.cc: Likewise.
112         * testsuite/23_containers/list/requirements/dr438/
113         assign_neg.cc: Likewise.
114         * testsuite/23_containers/list/requirements/dr438/
115         constructor_1_neg.cc: Likewise.
116         * testsuite/23_containers/list/requirements/dr438/
117         constructor_2_neg.cc: Likewise.
118         * testsuite/23_containers/list/requirements/dr438/
119         insert_neg.cc: Likewise.
120         * testsuite/23_containers/vector/requirements/dr438/
121         assign_neg.cc: Likewise.
122         * testsuite/23_containers/vector/requirements/dr438/
123         constructor_1_neg.cc: Likewise.
124         * testsuite/23_containers/vector/requirements/dr438/
125         constructor_2_neg.cc: Likewise.
126         * testsuite/23_containers/vector/requirements/dr438/
127         insert_neg.cc: Likewise.
128         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
129         test non-member swap.
130         * testsuite/30_threads/thread/swap/2.cc: Remove.
131
132 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
133
134         * include/std/mutex: Move std::lock_error to ...
135         * src/compatibility.cc: Here.
136         * src/mutex.cc: Likewise.
137         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
138         for lock types and remove std::lock_error check.
139
140 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
141
142         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
143         double include.
144
145 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
146
147         PR libstdc++/40160
148         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
149         typeid when __GXX_RTTI is undefined.
150         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
151         for null _M_variant._M_iterator._M_type,
152         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
153         * testsuite/21_strings/basic_string/40160.cc: New.
154
155 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
156
157         * testsuite/26_numerics/random/discrete_distribution/cons/
158         num_xbound_fun.cc: Minor tweaks.
159         * testsuite/26_numerics/random/piecewise_constant_distribution/
160         cons/initlist_fun.cc: Likewise
161         * testsuite/26_numerics/random/piecewise_constant_distribution/
162         cons/num_xbound_fun.cc: Likewise
163         * testsuite/26_numerics/random/piecewise_linear_distribution/
164         cons/initlist_fun.cc: Likewise
165         * testsuite/26_numerics/random/piecewise_linear_distribution/
166         cons/num_xbound_fun.cc: Likewise
167
168 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
169
170         PR libstdc++/36211
171         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
172         cxxldflags to additional_flags rather than cxx_final.
173
174 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
175
176         * testsuite/26_numerics/random/discrete_distribution/cons/
177         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
178         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
179         initlist_fun.cc: Likewise
180         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
181         num_xbound_fun.cc: Likewise
182         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
183         initlist_fun.cc: Likewise
184         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
185         num_xbound_fun.cc: Likewise 
186
187 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
188
189         PR libstdc++/40123
190         * random.tcc (independent_bits_engine<>::operator()()): Use
191         result_type(1), not 1UL.
192
193         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
194         and _M_b.min(), instead of this->max() and this->min().
195
196         * random.h (_ShiftMin1): Remove, adjust everywhere.
197
198         * random.tcc: Minor cosmetic changes.
199
200 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
201
202         * include/bits/random.tcc (cauchy_distribution<>::
203         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
204         Avoid M_PI, a glibc extension.
205
206 2009-05-13  Ben Elliston  <bje@au.ibm.com>
207
208         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
209         * include/Makefile.in: Likewise.
210
211 2009-05-13  Ben Elliston  <bje@au.ibm.com>
212
213         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
214         const void * const.
215
216 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
217
218         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
219         random number engines, complex, bitset, array, time utilities, and
220         char_traits.
221
222 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
223
224         * libsupc++/exception: Include nested_exception.h in C++0x mode.
225         * libsupc++/nested_exception.h: New.
226         * libsupc++/Makefile.am: Add new header.
227         * libsupc++/Makefile.in: Regenerate.
228         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
229         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
230         * testsuite/18_support/nested_exception/cons.cc: New.
231         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
232         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
233         * doc/xml/manual/status_cxx200x.xml: Adjust.
234
235 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
236
237         * include/ext/throw_allocator.h: Remove redundant include.
238
239 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
240
241         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
242         out of line member functions definitions.
243         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
244         Remove, use static locals instead.
245         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
246         * src/throw_allocator.cc: New.
247         * src/Makefile.am: Add.
248         * config/abi/pre/gnu.ver: Add exports.
249         * src/Makefile.in: Regenerate.
250
251 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
252
253         * configure.ac: Bump libtool_VERSION to 6:12:0.
254         * configure: Regenerate.
255
256 2009-05-07  Matthias Klose  <doko@ubuntu.com>
257
258         PR libstdc++/40038
259         * src/math_stubs_long_double.cc: Add ceill.
260
261 2009-05-06  Johannes Singler  <singler@ira.uka.de>
262
263         PR libstdc++/39546
264         * include/parallel/algo.h (find_switch):
265         Parametrize binder2nd with const T& instead of T.
266         * testsuite/25_algorithms/find/39546.cc: new test case
267
268 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
269
270         Revert:
271         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
272
273         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
274         possible.
275         * configure: Regenerate.
276
277 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
278
279         PR libstdc++/39909
280         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
281         __set_once_functor_lock_ptr): Replace global lock object with local
282         locks on global mutex.
283         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
284         __set_once_functor_lock_ptr): Likewise, keeping old function to
285         preserve ABI.
286         (__once_proxy): Use pointer to local lock if set, global lock
287         otherwise.
288         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
289         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
290         * testsuite/30_threads/call_once/39909.cc: New.
291
292 2009-05-03  Jan Hubicka  <jh@suse.cz>
293
294         * include/parallel/settings.h (get): Mark const.
295         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
296         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
297         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
298         throw ().
299         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
300         (is_open, fd): Mark pure and throw ().
301         (seekoff): Mark throw ().
302
303 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
304
305         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
306         possible.
307         * configure: Regenerate.
308
309 2009-05-02  Jan Hubicka  <jh@suse.cz>
310
311         * include/tr1_impl/functional_hash.h (explicit specializations of ()
312         operator): Mark pure.
313
314 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
315
316         * scripts/create_testsuite_files: Remove thread directory.
317
318 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
319
320         PR libstdc++/39868
321         * scripts/run_doxygen: Uncomment removal of includes.
322         (problematic): Rewrite __cxxabiv1 namespace to abi.
323
324 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
325
326         Revert the last commit.
327
328 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
329
330         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
331         Replace global lock object with local locks on global mutex.
332         * src/mutex.cc: Likewise.
333         * config/abi/pre/gnu.ver: Adjust.
334         * testsuite/30_threads/call_once/call_once2.cc: New.
335
336 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
337
338         PR libstdc++/39880
339         PR libstdc++/39881
340         PR libstdc++/39882
341         * include/std/system_error (is_error_code_enum<errc>): Remove.
342         (error_condition<>::error_condition(_ErrorCodeEnum,)
343         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
344         (error_code<>::error_code(_ErrorCodeEnum,),
345         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
346         * testsuite/19_diagnostics/system_error/39880.cc: New.
347         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
348         Likewise.
349         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
350         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
351         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
352         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
353         Adjust.
354         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
355         Likewise.
356         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
357         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
358         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
359         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
360         Likewise.
361         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
362         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
363         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
364         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
365
366 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
367
368         * doc/xml/authors.xml: Add space.
369         * doc/xml/faq.xml: Update links.
370         * doc/xml/manual/intro.xml: Same.
371         * doc/xml/manual/abi.xml: Update.
372         * doc/xml/manual/appendix_contributing.xml: Fix typo.
373         * doc/xml/manual/status_cxxtr1.xml: Update links.
374         * doc/xml/manual/status_cxx1998.xml: Same.
375         * doc/xml/manual/status_cxx200x.xml: Same.
376
377 2009-04-22  Jan Hubicka  <jh@suse.cz>
378
379         * include/tr1_impl/array (at): Do not use builtin_expect.
380         * include/ext/throw_allocator.h (allocate): Likewise.
381         * include/ext/pool_allocator.h (allocate): Likweise.
382         * include/ext/bitmap_allocator.h (allocate): Likewise.
383         * include/ext/rc_string_base.h (_S_construct): Likewise.
384         * include/ext/malloc_allocator.h (allocate): Likewise.
385         * include/ext/mt_allocator.h (allocate): Likewise.
386         * include/ext/sso_string_base.h (_M_construct): Likewise.
387         * include/bits/basic_string.tcc (_S_construct): Likewise.
388
389 2009-04-22  Jan Hubicka  <jh@suse.cz>
390
391         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
392         (atexit, atoll, stroll, strtoull): Mark throw ()
393         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
394         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
395         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
396         (atexit, atoll, stroll, strtoull): Mark throw ()
397         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
398         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
399
400 2009-04-21  Jan Hubicka  <jh@suse.cz>
401
402         * include/ext/atomicity.h
403         (__exchange_and_add, __atomic_add): Mark throw ().
404         * config/os/aix/atomicity.h
405         * config/os/aix/atomicity.h
406         * config/os/irix/atomicity.h
407         * config/cpu/cris/atomicity.h
408         * config/cpu/m68k/atomicity.h
409         * config/cpu/hppa/atomicity.h
410         * config/cpu/sparc/atomicity.h
411         * config/cpu/i386/atomicity.h
412         * config/cpu/i486/atomicity.h
413         * config/cpu/sh/atomicity.h
414         * config/cpu/generic/atomicity_mutex/atomicity.h
415         * config/cpu/generic/atomicity_builtins/atomicity.h
416         (__exchange_and_add, __atomic_add): Mark throw ().
417
418 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
419
420         PR libstdc++/39835
421         * include/bits/random.h: Avoid the badname __alpha (and, for
422         consistency, __beta too).
423         * include/bits/random.tcc: Likewise.
424
425 2009-04-19  Jan Hubicka  <jh@suse.cz>
426
427         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
428         _GLIBCXX_NOTHROW.
429
430 2009-04-19  Jan Hubicka  <jh@suse.cz>
431
432         * include/c_compatibility/stdatomic.h
433         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
434         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
435         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
436
437 2009-04-18  Jan Hubicka  <jh@suse.cz>
438
439         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
440         * libsupc++/unwind-cxx.h (__cxa_get_globals,
441         __cxa_get_globals_fast): Mark const.
442         (__cxa_get_exception_ptr): Mark pure.
443         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
444         (__terminate): Makr throw ().
445         * libsupc++/exception (terminate): Mark throw().
446         (uncaught_exception): Mark pure.
447         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
448         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
449         Mark throw().
450         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
451         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
452         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
453         __cxa_guard_abort): Mark throw ().
454         (__cxa_pure_virtual): Mark noreturn.
455         (__cxa_current_exception_type): Mark throw and pure.
456         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
457         __cxa_exception_type): Mark pure.
458         (_M_safe_bool_dummy): Mark pure and const.
459
460 2009-04-18  Jan Hubicka  <jh@suse.cz>
461
462         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
463         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
464         _M_destroy_thread_key): Mark throw ()
465         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
466         _M_singular, _M_can_compare _M_get_mutex, _M_message,
467         _M_get_max_length): Mark throw ().
468         * include/debug/formatter.h (_M_message, _M_format_word,
469         _M_get_max_length): Mark throw ().
470         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
471         _M_detach_single): Mark throw ().
472         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
473         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
474         throw ()
475         (_M_get_mutex): Mark throw ().
476         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
477         (_M_destroy_thread_key): Mark CONST and throw.
478         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
479         throw ().
480
481 2009-04-18  Jan Hubicka  <jh@suse.cz>
482
483         * src/condition_variable.cc (condition_variable,
484         condition_variable_any constructors): Mark throw()
485         * src/hash.cc (operator() for long double, string, and wstring): Mark
486         throw ().
487         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
488         _M_setup, rdbuf, str): Mark throw ().
489         * src/chrono.cc (new): Mark throw ().
490         * include/std/system_error (system_category, generic_category): Mark
491         throw () and const.
492         * include/std/chrono (now): Mark throw ().
493         * include/std/condition_variable (condition_variable,
494         ~condition_variable, condition_variable_any,
495         ~condition_variable_any): Mark throw ().
496         * include/std/mutex (mutex): Mark throw ().
497         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
498         throw.
499         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
500         and throw ().
501         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
502         * include/bits/locale_classes.h (_S_initialize_once,
503         _S_clone_c_locale): Mark throw ().
504         (_S_get_c_name): Mark const and throw ().
505         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
506         throw ().
507         * include/bits/locale_facets.h (__convert_to_v explicit instances):
508         Mark throw ().
509         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
510         throw ().
511         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
512         ios_base): Mark throw ()
513         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
514         * include/backward/strstream (strstreambuf constructors): Mark throw ().
515         (str, freeze, _M_setupf): Mark throw ().
516         (pcount): Mark pure and throw ().
517         (rdbuf): Mark const and throw ().
518
519 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
520
521         PR libstdc++/39802
522         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
523         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
524         Always accept negative values, for unsigned types too.
525         * testsuite/22_locale/num_get/get/char/39802.cc: New.
526         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
527
528 2009-04-18  Jan Hubicka  <jh@suse.cz>
529
530         * include/debug/formater.h: Include bits/c++config.h.
531         (_M_error): Mark noreturn.
532         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
533         _GLIBCXX_NORETURN): New.
534         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
535         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
536         Mark pure.
537         * include/c_compatibility/stdatomic.h
538         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
539         __atomic_flag_wait_explicit, __atomic_flag_for_address):
540         Mark by throw ().
541         * src/atomic.cc (atomic_flag_test_and_set_explicit,
542         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
543         __atomic_flag_for_address): Mark by throw ().
544
545 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
546
547         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
548
549 2009-04-16  Jan Hubicka  <jh@suse.cz>
550
551         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
552         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
553         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
554         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
555         out body to ...
556         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
557         functions.
558         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
559         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
560         _Rb_tree_black_count): Mark nothrow.
561
562 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
563
564         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
565         from base classes.
566         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
567
568 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
569
570         * doc/html: Regenerate.
571
572 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
573
574         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
575
576         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
577         * doc/xml/gnu/fdl-1.2.xml: Same.
578         * doc/xml/manual/numerics.xml: Same.
579         * doc/xml/manual/concurrency.xml: Same.
580         * doc/xml/manual/intro.xml: Same.
581         * doc/xml/manual/status_cxxtr1.xml: Same.
582         * doc/xml/manual/containers.xml: Same.
583         * doc/xml/manual/io.xml: Same.
584         * doc/xml/manual/utilities.xml: Same.
585         * doc/xml/manual/support.xml: Same.
586         * doc/xml/manual/using.xml: Same.
587         * doc/xml/manual/localization.xml: Same.
588         * doc/xml/manual/locale.xml: Same.
589         * doc/xml/manual/extensions.xml: Same.
590         * doc/xml/manual/appendix_contributing.xml: Same.
591         * doc/xml/manual/diagnostics.xml: Same.
592         * doc/xml/manual/status_cxx200x.xml: Same.
593
594 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
595
596         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
597         * doc/xml/manual/status_cxx200x.xml: Adjust.
598
599 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
600
601         * doc/xml/spine.xml: Remove unused license entity, update
602         copyright year.
603
604         * doc/xml/manual/spine.xml: Markup for primary index terms.
605         * doc/xml/manual/numerics.xml: Same.
606         * doc/xml/manual/intro.xml: Same.
607         * doc/xml/manual/containers.xml: Same.
608         * doc/xml/manual/io.xml: Same.
609         * doc/xml/manual/appendix_porting.xml: Same.
610         * doc/xml/manual/utilities.xml: Same.
611         * doc/xml/manual/support.xml: Same.
612         * doc/xml/manual/localization.xml: Same.
613         * doc/xml/manual/strings.xml: Same.
614         * doc/xml/manual/extensions.xml: Same.
615         * doc/xml/manual/appendix_contributing.xml: Same.
616         * doc/xml/manual/diagnostics.xml: Same.
617         * doc/xml/manual/algorithms.xml: Same.
618         * doc/xml/manual/appendix_free.xml: Same.
619         * doc/xml/manual/iterators.xml: Same.
620
621         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
622         * doc/xml/gnu/fdl-1.2.xml: Same.
623
624         * doc/xml/manual/status_cxx200x.xml: Re-write.
625
626 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
627
628         PR libstdc++/39629 (final bits)
629         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
630         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
631         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
632         Fix formula for __j.
633         * include/bits/random.tcc (operator==(const normal_distribution<>&,
634         const normal_distribution<>&): Remove.
635         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
636         const uniform_int_distribution<>&), operator==(const
637         uniform_real_distribution<>&, const uniform_real_distribution<>&),
638         operator==(const normal_distribution<>&, const normal_distribution<>&),
639         operator==(const lognormal_distribution<>&,
640         const lognormal_distribution<>&), operator==(const
641         chi_squared_distribution<>&, const chi_squared_distribution<>&),
642         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
643         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
644         operator==(const student_t_distribution<>&,
645         const student_t_distribution<>&), operator==(const
646         bernoulli_distribution<>&, const bernoulli_distribution<>&),
647         operator==(const binomial_distribution<>&, const
648         binomial_distribution<>&), operator==(const geometric_distribution<>&,
649         const geometric_distribution<>&), operator==(const
650         negative_binomial_distribution<>&, const
651         negative_binomial_distribution<>&), operator==(const
652         poisson_distribution<>&, const poisson_distribution<>&),
653         operator==(const exponential_distribution<>&,
654         const exponential_distribution<>&), operator==(const
655         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
656         weibull_distribution<>&, const weibull_distribution<>&),
657         operator==(const extreme_value_distribution<>&,
658         const extreme_value_distribution<>&), operator==(const
659         discrete_distribution<>&, const discrete_distribution<>&),
660         operator==(const piecewise_constant_distribution<>&,
661         const piecewise_constant_distribution<>&), operator==(const
662         piecewise_linear_distribution<>&, const
663         piecewise_linear_distribution<>&)): Remove.
664         * testsuite/26_numerics/random/uniform_real_distribution/operators/
665         serialize.cc: Remove.
666         * testsuite/26_numerics/random/piecewise_constant_distribution/
667         operators/serialize.cc: Likewise.
668         * testsuite/26_numerics/random/chi_squared_distribution/operators/
669         serialize.cc: Likewise.
670         * testsuite/26_numerics/random/normal_distribution/operators/
671         serialize.cc: Likewise.
672         * testsuite/26_numerics/random/uniform_int_distribution/operators/
673         serialize.cc: Likewise.
674         * testsuite/26_numerics/random/poisson_distribution/operators/
675         serialize.cc: Likewise.
676         * testsuite/26_numerics/random/bernoulli_distribution/operators/
677         serialize.cc: Likewise.
678         * testsuite/26_numerics/random/discrete_distribution/operators/
679         serialize.cc: Likewise.
680         * testsuite/26_numerics/random/weibull_distribution/operators/
681         serialize.cc: Likewise.
682         * testsuite/26_numerics/random/negative_binomial_distribution/
683         operators/serialize.cc: Likewise.
684         * testsuite/26_numerics/random/cauchy_distribution/operators/
685         serialize.cc: Likewise.
686         * testsuite/26_numerics/random/gamma_distribution/operators/
687         serialize.cc: Likewise.
688         * testsuite/26_numerics/random/fisher_f_distribution/operators/
689         serialize.cc: Likewise.
690         * testsuite/26_numerics/random/exponential_distribution/operators/
691         serialize.cc: Likewise.
692         * testsuite/26_numerics/random/lognormal_distribution/operators/
693         serialize.cc: Likewise.
694         * testsuite/26_numerics/random/binomial_distribution/operators/
695         serialize.cc: Likewise.
696         * testsuite/26_numerics/random/extreme_value_distribution/
697         operators/serialize.cc: Likewise.
698         * testsuite/26_numerics/random/piecewise_linear_distribution/
699         operators/serialize.cc: Likewise.
700         * testsuite/26_numerics/random/student_t_distribution/operators/
701         serialize.cc: Likewise.
702         * testsuite/26_numerics/random/geometric_distribution/operators/
703         serialize.cc: Likewise.
704
705         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
706         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
707         mersenne_twister_engine<>::seed(_Gen&,
708         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
709         subtract_with_carry_engine<>::seed(_Gen&,
710         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
711         Remove, unused.
712         * include/bits/random.tcc (linear_congruential_engine<>::
713         seed(_Gen&, false_type): Likewise.
714
715 2009-04-09  Nick Clifton  <nickc@redhat.com>
716
717         * src/allocator-inst.cc: Change copyright header to refer to
718         version 3 of the GNU General Public License with version 3.1
719         of the GCC Runtime Library Exception and to point readers at
720         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
721         web page.
722         * config/abi/compatibility.h: Likewise.
723         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
724         * config/abi/pre/gnu.ver: Likewise.
725         * config/allocator/bitmap_allocator_base.h: Likewise.
726         * config/allocator/malloc_allocator_base.h: Likewise.
727         * config/allocator/mt_allocator_base.h: Likewise.
728         * config/allocator/new_allocator_base.h: Likewise.
729         * config/allocator/pool_allocator_base.h: Likewise.
730         * config/cpu/alpha/atomic_word.h: Likewise.
731         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
732         * config/cpu/cris/atomic_word.h: Likewise.
733         * config/cpu/cris/atomicity.h: Likewise.
734         * config/cpu/generic/atomic_word.h: Likewise.
735         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
736         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
737         * config/cpu/generic/cpu_defines.h: Likewise.
738         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
739         * config/cpu/hppa/atomicity.h: Likewise.
740         * config/cpu/i386/atomicity.h: Likewise.
741         * config/cpu/i486/atomicity.h: Likewise.
742         * config/cpu/ia64/atomic_word.h: Likewise.
743         * config/cpu/m68k/atomicity.h: Likewise.
744         * config/cpu/powerpc/atomic_word.h: Likewise.
745         * config/cpu/powerpc/cpu_defines.h: Likewise.
746         * config/cpu/sh/atomicity.h: Likewise.
747         * config/cpu/sparc/atomic_word.h: Likewise.
748         * config/cpu/sparc/atomicity.h: Likewise.
749         * config/io/basic_file_stdio.cc: Likewise.
750         * config/io/basic_file_stdio.h: Likewise.
751         * config/io/c_io_stdio.h: Likewise.
752         * config/locale/darwin/ctype_members.cc: Likewise.
753         * config/locale/generic/c++locale_internal.h: Likewise.
754         * config/locale/generic/c_locale.cc: Likewise.
755         * config/locale/generic/c_locale.h: Likewise.
756         * config/locale/generic/codecvt_members.cc: Likewise.
757         * config/locale/generic/collate_members.cc: Likewise.
758         * config/locale/generic/ctype_members.cc: Likewise.
759         * config/locale/generic/messages_members.cc: Likewise.
760         * config/locale/generic/messages_members.h: Likewise.
761         * config/locale/generic/monetary_members.cc: Likewise.
762         * config/locale/generic/numeric_members.cc: Likewise.
763         * config/locale/generic/time_members.cc: Likewise.
764         * config/locale/generic/time_members.h: Likewise.
765         * config/locale/gnu/c++locale_internal.h: Likewise.
766         * config/locale/gnu/c_locale.cc: Likewise.
767         * config/locale/gnu/c_locale.h: Likewise.
768         * config/locale/gnu/codecvt_members.cc: Likewise.
769         * config/locale/gnu/collate_members.cc: Likewise.
770         * config/locale/gnu/ctype_members.cc: Likewise.
771         * config/locale/gnu/messages_members.cc: Likewise.
772         * config/locale/gnu/messages_members.h: Likewise.
773         * config/locale/gnu/monetary_members.cc: Likewise.
774         * config/locale/gnu/numeric_members.cc: Likewise.
775         * config/locale/gnu/time_members.cc: Likewise.
776         * config/locale/gnu/time_members.h: Likewise.
777         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
778         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
779         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
780         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
781         * config/os/aix/atomic_word.h: Likewise.
782         * config/os/aix/atomicity.h: Likewise.
783         * config/os/aix/ctype_base.h: Likewise.
784         * config/os/aix/ctype_inline.h: Likewise.
785         * config/os/aix/ctype_noninline.h: Likewise.
786         * config/os/aix/os_defines.h: Likewise.
787         * config/os/bsd/darwin/ctype_base.h: Likewise.
788         * config/os/bsd/darwin/ctype_inline.h: Likewise.
789         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
790         * config/os/bsd/darwin/os_defines.h: Likewise.
791         * config/os/bsd/freebsd/ctype_base.h: Likewise.
792         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
793         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
794         * config/os/bsd/freebsd/os_defines.h: Likewise.
795         * config/os/bsd/netbsd/ctype_base.h: Likewise.
796         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
797         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
798         * config/os/bsd/netbsd/os_defines.h: Likewise.
799         * config/os/djgpp/ctype_base.h: Likewise.
800         * config/os/djgpp/ctype_inline.h: Likewise.
801         * config/os/djgpp/ctype_noninline.h: Likewise.
802         * config/os/djgpp/os_defines.h: Likewise.
803         * config/os/generic/ctype_base.h: Likewise.
804         * config/os/generic/ctype_inline.h: Likewise.
805         * config/os/generic/ctype_noninline.h: Likewise.
806         * config/os/generic/error_constants.h: Likewise.
807         * config/os/generic/os_defines.h: Likewise.
808         * config/os/gnu-linux/ctype_base.h: Likewise.
809         * config/os/gnu-linux/ctype_inline.h: Likewise.
810         * config/os/gnu-linux/ctype_noninline.h: Likewise.
811         * config/os/gnu-linux/os_defines.h: Likewise.
812         * config/os/hpux/ctype_base.h: Likewise.
813         * config/os/hpux/ctype_inline.h: Likewise.
814         * config/os/hpux/ctype_noninline.h: Likewise.
815         * config/os/hpux/os_defines.h: Likewise.
816         * config/os/irix/atomic_word.h: Likewise.
817         * config/os/irix/atomicity.h: Likewise.
818         * config/os/irix/irix5.2/ctype_base.h: Likewise.
819         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
820         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
821         * config/os/irix/irix5.2/os_defines.h: Likewise.
822         * config/os/irix/irix6.5/ctype_base.h: Likewise.
823         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
824         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
825         * config/os/irix/irix6.5/os_defines.h: Likewise.
826         * config/os/mingw32/ctype_base.h: Likewise.
827         * config/os/mingw32/ctype_inline.h: Likewise.
828         * config/os/mingw32/ctype_noninline.h: Likewise.
829         * config/os/mingw32/error_constants.h: Likewise.
830         * config/os/mingw32/os_defines.h: Likewise.
831         * config/os/newlib/ctype_base.h: Likewise.
832         * config/os/newlib/ctype_inline.h: Likewise.
833         * config/os/newlib/ctype_noninline.h: Likewise.
834         * config/os/newlib/os_defines.h: Likewise.
835         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
836         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
837         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
838         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
839         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
840         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
841         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
842         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
843         * config/os/tpf/ctype_base.h: Likewise.
844         * config/os/tpf/ctype_inline.h: Likewise.
845         * config/os/tpf/ctype_noninline.h: Likewise.
846         * config/os/tpf/os_defines.h: Likewise.
847         * config/os/uclibc/ctype_base.h: Likewise.
848         * config/os/uclibc/ctype_inline.h: Likewise.
849         * config/os/uclibc/ctype_noninline.h: Likewise.
850         * config/os/uclibc/os_defines.h: Likewise.
851         * config/os/vxworks/ctype_base.h: Likewise.
852         * config/os/vxworks/ctype_inline.h: Likewise.
853         * config/os/vxworks/ctype_noninline.h: Likewise.
854         * config/os/vxworks/os_defines.h: Likewise.
855         * include/backward/auto_ptr.h: Likewise.
856         * include/backward/backward_warning.h: Likewise.
857         * include/backward/binders.h: Likewise.
858         * include/backward/hash_fun.h: Likewise.
859         * include/backward/hash_map: Likewise.
860         * include/backward/hash_set: Likewise.
861         * include/backward/hashtable.h: Likewise.
862         * include/backward/strstream: Likewise.
863         * include/bits/algorithmfwd.h: Likewise.
864         * include/bits/allocator.h: Likewise.
865         * include/bits/atomic_0.h: Likewise.
866         * include/bits/atomic_2.h: Likewise.
867         * include/bits/atomicfwd_c.h: Likewise.
868         * include/bits/atomicfwd_cxx.h: Likewise.
869         * include/bits/basic_ios.h: Likewise.
870         * include/bits/basic_ios.tcc: Likewise.
871         * include/bits/basic_string.h: Likewise.
872         * include/bits/basic_string.tcc: Likewise.
873         * include/bits/boost_concept_check.h: Likewise.
874         * include/bits/c++config: Likewise.
875         * include/bits/char_traits.h: Likewise.
876         * include/bits/codecvt.h: Likewise.
877         * include/bits/concept_check.h: Likewise.
878         * include/bits/cpp_type_traits.h: Likewise.
879         * include/bits/deque.tcc: Likewise.
880         * include/bits/forward_list.h: Likewise.
881         * include/bits/forward_list.tcc: Likewise.
882         * include/bits/fstream.tcc: Likewise.
883         * include/bits/functexcept.h: Likewise.
884         * include/bits/functional_hash.h: Likewise.
885         * include/bits/gslice.h: Likewise.
886         * include/bits/gslice_array.h: Likewise.
887         * include/bits/hashtable.h: Likewise.
888         * include/bits/indirect_array.h: Likewise.
889         * include/bits/ios_base.h: Likewise.
890         * include/bits/istream.tcc: Likewise.
891         * include/bits/list.tcc: Likewise.
892         * include/bits/locale_classes.h: Likewise.
893         * include/bits/locale_classes.tcc: Likewise.
894         * include/bits/locale_facets.h: Likewise.
895         * include/bits/locale_facets.tcc: Likewise.
896         * include/bits/locale_facets_nonio.h: Likewise.
897         * include/bits/locale_facets_nonio.tcc: Likewise.
898         * include/bits/localefwd.h: Likewise.
899         * include/bits/mask_array.h: Likewise.
900         * include/bits/move.h: Likewise.
901         * include/bits/ostream.tcc: Likewise.
902         * include/bits/ostream_insert.h: Likewise.
903         * include/bits/postypes.h: Likewise.
904         * include/bits/shared_ptr.h: Likewise.
905         * include/bits/slice_array.h: Likewise.
906         * include/bits/sstream.tcc: Likewise.
907         * include/bits/stl_algo.h: Likewise.
908         * include/bits/stl_algobase.h: Likewise.
909         * include/bits/stl_bvector.h: Likewise.
910         * include/bits/stl_construct.h: Likewise.
911         * include/bits/stl_deque.h: Likewise.
912         * include/bits/stl_function.h: Likewise.
913         * include/bits/stl_heap.h: Likewise.
914         * include/bits/stl_iterator.h: Likewise.
915         * include/bits/stl_iterator_base_funcs.h: Likewise.
916         * include/bits/stl_iterator_base_types.h: Likewise.
917         * include/bits/stl_list.h: Likewise.
918         * include/bits/stl_map.h: Likewise.
919         * include/bits/stl_multimap.h: Likewise.
920         * include/bits/stl_multiset.h: Likewise.
921         * include/bits/stl_numeric.h: Likewise.
922         * include/bits/stl_pair.h: Likewise.
923         * include/bits/stl_queue.h: Likewise.
924         * include/bits/stl_raw_storage_iter.h: Likewise.
925         * include/bits/stl_relops.h: Likewise.
926         * include/bits/stl_set.h: Likewise.
927         * include/bits/stl_stack.h: Likewise.
928         * include/bits/stl_tempbuf.h: Likewise.
929         * include/bits/stl_tree.h: Likewise.
930         * include/bits/stl_uninitialized.h: Likewise.
931         * include/bits/stl_vector.h: Likewise.
932         * include/bits/stream_iterator.h: Likewise.
933         * include/bits/streambuf.tcc: Likewise.
934         * include/bits/streambuf_iterator.h: Likewise.
935         * include/bits/stringfwd.h: Likewise.
936         * include/bits/unique_ptr.h: Likewise.
937         * include/bits/valarray_after.h: Likewise.
938         * include/bits/valarray_array.h: Likewise.
939         * include/bits/valarray_array.tcc: Likewise.
940         * include/bits/valarray_before.h: Likewise.
941         * include/bits/vector.tcc: Likewise.
942         * include/c/cassert: Likewise.
943         * include/c/cctype: Likewise.
944         * include/c/cerrno: Likewise.
945         * include/c/cfloat: Likewise.
946         * include/c/ciso646: Likewise.
947         * include/c/climits: Likewise.
948         * include/c/clocale: Likewise.
949         * include/c/cmath: Likewise.
950         * include/c/csetjmp: Likewise.
951         * include/c/csignal: Likewise.
952         * include/c/cstdarg: Likewise.
953         * include/c/cstddef: Likewise.
954         * include/c/cstdio: Likewise.
955         * include/c/cstdlib: Likewise.
956         * include/c/cstring: Likewise.
957         * include/c/ctime: Likewise.
958         * include/c/cwchar: Likewise.
959         * include/c/cwctype: Likewise.
960         * include/c_compatibility/assert.h: Likewise.
961         * include/c_compatibility/complex.h: Likewise.
962         * include/c_compatibility/ctype.h: Likewise.
963         * include/c_compatibility/errno.h: Likewise.
964         * include/c_compatibility/fenv.h: Likewise.
965         * include/c_compatibility/float.h: Likewise.
966         * include/c_compatibility/inttypes.h: Likewise.
967         * include/c_compatibility/iso646.h: Likewise.
968         * include/c_compatibility/limits.h: Likewise.
969         * include/c_compatibility/locale.h: Likewise.
970         * include/c_compatibility/math.h: Likewise.
971         * include/c_compatibility/setjmp.h: Likewise.
972         * include/c_compatibility/signal.h: Likewise.
973         * include/c_compatibility/stdarg.h: Likewise.
974         * include/c_compatibility/stdatomic.h: Likewise.
975         * include/c_compatibility/stdbool.h: Likewise.
976         * include/c_compatibility/stddef.h: Likewise.
977         * include/c_compatibility/stdint.h: Likewise.
978         * include/c_compatibility/stdio.h: Likewise.
979         * include/c_compatibility/stdlib.h: Likewise.
980         * include/c_compatibility/string.h: Likewise.
981         * include/c_compatibility/tgmath.h: Likewise.
982         * include/c_compatibility/time.h: Likewise.
983         * include/c_compatibility/wchar.h: Likewise.
984         * include/c_compatibility/wctype.h: Likewise.
985         * include/c_global/cassert: Likewise.
986         * include/c_global/ccomplex: Likewise.
987         * include/c_global/cctype: Likewise.
988         * include/c_global/cerrno: Likewise.
989         * include/c_global/cfenv: Likewise.
990         * include/c_global/cfloat: Likewise.
991         * include/c_global/cinttypes: Likewise.
992         * include/c_global/ciso646: Likewise.
993         * include/c_global/climits: Likewise.
994         * include/c_global/clocale: Likewise.
995         * include/c_global/cmath.tcc: Likewise.
996         * include/c_global/cmath: Likewise.
997         * include/c_global/csetjmp: Likewise.
998         * include/c_global/csignal: Likewise.
999         * include/c_global/cstdarg: Likewise.
1000         * include/c_global/cstdatomic: Likewise.
1001         * include/c_global/cstdbool: Likewise.
1002         * include/c_global/cstddef: Likewise.
1003         * include/c_global/cstdint: Likewise.
1004         * include/c_global/cstdio: Likewise.
1005         * include/c_global/cstdlib: Likewise.
1006         * include/c_global/cstring: Likewise.
1007         * include/c_global/ctgmath: Likewise.
1008         * include/c_global/ctime: Likewise.
1009         * include/c_global/cwchar: Likewise.
1010         * include/c_global/cwctype: Likewise.
1011         * include/c_std/cassert: Likewise.
1012         * include/c_std/cctype: Likewise.
1013         * include/c_std/cerrno: Likewise.
1014         * include/c_std/cfloat: Likewise.
1015         * include/c_std/ciso646: Likewise.
1016         * include/c_std/climits: Likewise.
1017         * include/c_std/clocale: Likewise.
1018         * include/c_std/cmath.tcc: Likewise.
1019         * include/c_std/cmath: Likewise.
1020         * include/c_std/csetjmp: Likewise.
1021         * include/c_std/csignal: Likewise.
1022         * include/c_std/cstdarg: Likewise.
1023         * include/c_std/cstddef: Likewise.
1024         * include/c_std/cstdio: Likewise.
1025         * include/c_std/cstdlib: Likewise.
1026         * include/c_std/cstring: Likewise.
1027         * include/c_std/ctime: Likewise.
1028         * include/c_std/cwchar: Likewise.
1029         * include/c_std/cwctype: Likewise.
1030         * include/debug/bitset: Likewise.
1031         * include/debug/debug.h: Likewise.
1032         * include/debug/deque: Likewise.
1033         * include/debug/formatter.h: Likewise.
1034         * include/debug/functions.h: Likewise.
1035         * include/debug/list: Likewise.
1036         * include/debug/macros.h: Likewise.
1037         * include/debug/map.h: Likewise.
1038         * include/debug/map: Likewise.
1039         * include/debug/multimap.h: Likewise.
1040         * include/debug/multiset.h: Likewise.
1041         * include/debug/safe_base.h: Likewise.
1042         * include/debug/safe_iterator.h: Likewise.
1043         * include/debug/safe_iterator.tcc: Likewise.
1044         * include/debug/safe_sequence.h: Likewise.
1045         * include/debug/set.h: Likewise.
1046         * include/debug/set: Likewise.
1047         * include/debug/string: Likewise.
1048         * include/debug/unordered_map: Likewise.
1049         * include/debug/unordered_set: Likewise.
1050         * include/debug/vector: Likewise.
1051         * include/ext/algorithm: Likewise.
1052         * include/ext/array_allocator.h: Likewise.
1053         * include/ext/atomicity.h: Likewise.
1054         * include/ext/bitmap_allocator.h: Likewise.
1055         * include/ext/cast.h: Likewise.
1056         * include/ext/codecvt_specializations.h: Likewise.
1057         * include/ext/concurrence.h: Likewise.
1058         * include/ext/debug_allocator.h: Likewise.
1059         * include/ext/enc_filebuf.h: Likewise.
1060         * include/ext/extptr_allocator.h: Likewise.
1061         * include/ext/functional: Likewise.
1062         * include/ext/iterator: Likewise.
1063         * include/ext/malloc_allocator.h: Likewise.
1064         * include/ext/memory: Likewise.
1065         * include/ext/mt_allocator.h: Likewise.
1066         * include/ext/new_allocator.h: Likewise.
1067         * include/ext/numeric: Likewise.
1068         * include/ext/numeric_traits.h: Likewise.
1069         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1070         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1075         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1076         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1083         Likewise.
1084         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1085         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1086         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1087         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1088         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1089         Likewise.
1090         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1091         Likewise.
1092         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1095         Likewise.
1096         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1097         Likewise.
1098         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1099         Likewise.
1100         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1103         Likewise.
1104         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1105         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1106         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1107         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1108         Likewise.
1109         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1110         Likewise.
1111         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1112         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1113         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1114         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1115         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1116         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1117         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1118         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1119         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1120         Likewise.
1121         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1122         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1123         Likewise.
1124         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1125         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1126         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1127         Likewise.
1128         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1129         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1130         Likewise.
1131         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1132         Likewise.
1133         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1134         Likewise.
1135         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1136         Likewise.
1137         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1138         Likewise.
1139         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1140         Likewise.
1141         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1142         Likewise.
1143         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1144         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1145         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1148         Likewise.
1149         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1150         Likewise.
1151         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1152         Likewise.
1153         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1154         Likewise.
1155         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1156         Likewise.
1157         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1158         Likewise.
1159         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1160         Likewise.
1161         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1162         Likewise.
1163         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1164         Likewise.
1165         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1166         Likewise.
1167         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1168         Likewise.
1169         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1170         Likewise.
1171         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1172         Likewise.
1173         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1174         Likewise.
1175         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1176         Likewise.
1177         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1178         Likewise.
1179         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1180         Likewise.
1181         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1182         Likewise.
1183         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1184         Likewise.
1185         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1188         Likewise.
1189         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1190         Likewise.
1191         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1192         Likewise.
1193         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1194         Likewise.
1195         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1196         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1197         Likewise.
1198         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1199         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1200         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1201         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1202         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1203         Likewise.
1204         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1205         Likewise.
1206         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1207         Likewise.
1208         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1209         Likewise.
1210         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1211         Likewise.
1212         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1213         Likewise.
1214         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1215         Likewise.
1216         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1217         Likewise.
1218         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1219         Likewise.
1220         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1221         Likewise.
1222         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1223         Likewise.
1224         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1225         Likewise.
1226         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1227         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1228         Likewise.
1229         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1230         Likewise.
1231         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1232         Likewise.
1233         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1234         Likewise.
1235         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1236         Likewise.
1237         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1238         Likewise.
1239         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1240         Likewise.
1241         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1242         Likewise.
1243         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1244         Likewise.
1245         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1246         Likewise.
1247         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1254         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1255         Likewise.
1256         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1257         Likewise.
1258         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1259         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1260         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1261         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1262         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1263         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1264         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1265         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1266         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1267         Likewise.
1268         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1269         Likewise.
1270         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1271         Likewise.
1272         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1273         Likewise.
1274         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1275         Likewise.
1276         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1277         Likewise.
1278         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1279         Likewise.
1280         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1281         Likewise.
1282         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1283         Likewise.
1284         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1285         Likewise.
1286         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1287         Likewise.
1288         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1289         Likewise.
1290         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1291         Likewise.
1292         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1293         Likewise.
1294         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1295         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1296         Likewise.
1297         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1298         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1299         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1300         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1301         Likewise.
1302         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1305         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1306         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1307         Likewise.
1308         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1309         Likewise.
1310         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1313         Likewise.
1314         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1315         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1316         Likewise.
1317         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1318         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1319         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1320         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1321         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1322         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1323         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1324         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1327         Likewise.
1328         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1329         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1330         Likewise.
1331         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1332         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1333         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1334         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1335         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1336         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1337         Likewise.
1338         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1339         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1340         Likewise.
1341         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1342         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1343         Likewise.
1344         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1345         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1346         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1347         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1348         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1349         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1350         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1351         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1352         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1353         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1354         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1355         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1356         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1357         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1358         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1359         Likewise.
1360         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1361         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1362         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1363         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1364         Likewise.
1365         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1366         Likewise.
1367         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1368         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1369         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1370         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1371         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1372         Likewise.
1373         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1374         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1375         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1376         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1377         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1378         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1379         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1380         Likewise.
1381         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1382         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1383         Likewise.
1384         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1385         Likewise.
1386         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1387         Likewise.
1388         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1389         Likewise.
1390         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1391         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1392         Likewise.
1393         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1394         Likewise.
1395         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1396         Likewise.
1397         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1398         Likewise.
1399         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1400         Likewise.
1401         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1402         Likewise.
1403         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1404         Likewise.
1405         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1406         Likewise.
1407         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1408         Likewise.
1409         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1410         Likewise.
1411         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1412         Likewise.
1413         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1414         Likewise.
1415         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1416         Likewise.
1417         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1418         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1419         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1420         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1421         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1422         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1423         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1424         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1425         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1426         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1427         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1428         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1429         Likewise.
1430         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1431         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1432         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1433         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1434         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1435         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1436         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1437         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1438         Likewise.
1439         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1440         Likewise.
1441         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1442         Likewise.
1443         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1444         Likewise.
1445         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1446         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1447         Likewise.
1448         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1449         Likewise.
1450         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1451         Likewise.
1452         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1453         Likewise.
1454         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1455         Likewise.
1456         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1457         Likewise.
1458         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1459         Likewise.
1460         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1461         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1462         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1463         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1464         Likewise.
1465         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1466         Likewise.
1467         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1468         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1469         Likewise.
1470         * include/ext/pb_ds/exception.hpp: Likewise.
1471         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1472         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1473         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1474         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1475         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1476         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1477         * include/ext/pod_char_traits.h: Likewise.
1478         * include/ext/pointer.h: Likewise.
1479         * include/ext/pool_allocator.h: Likewise.
1480         * include/ext/rb_tree: Likewise.
1481         * include/ext/rc_string_base.h: Likewise.
1482         * include/ext/rope: Likewise.
1483         * include/ext/ropeimpl.h: Likewise.
1484         * include/ext/slist: Likewise.
1485         * include/ext/sso_string_base.h: Likewise.
1486         * include/ext/stdio_filebuf.h: Likewise.
1487         * include/ext/stdio_sync_filebuf.h: Likewise.
1488         * include/ext/string_conversions.h: Likewise.
1489         * include/ext/throw_allocator.h: Likewise.
1490         * include/ext/type_traits.h: Likewise.
1491         * include/ext/typelist.h: Likewise.
1492         * include/ext/vstring.h: Likewise.
1493         * include/ext/vstring.tcc: Likewise.
1494         * include/ext/vstring_fwd.h: Likewise.
1495         * include/ext/vstring_util.h: Likewise.
1496         * include/parallel/algo.h: Likewise.
1497         * include/parallel/algobase.h: Likewise.
1498         * include/parallel/algorithm: Likewise.
1499         * include/parallel/algorithmfwd.h: Likewise.
1500         * include/parallel/balanced_quicksort.h: Likewise.
1501         * include/parallel/base.h: Likewise.
1502         * include/parallel/basic_iterator.h: Likewise.
1503         * include/parallel/checkers.h: Likewise.
1504         * include/parallel/compatibility.h: Likewise.
1505         * include/parallel/compiletime_settings.h: Likewise.
1506         * include/parallel/equally_split.h: Likewise.
1507         * include/parallel/features.h: Likewise.
1508         * include/parallel/find.h: Likewise.
1509         * include/parallel/find_selectors.h: Likewise.
1510         * include/parallel/for_each.h: Likewise.
1511         * include/parallel/for_each_selectors.h: Likewise.
1512         * include/parallel/iterator.h: Likewise.
1513         * include/parallel/list_partition.h: Likewise.
1514         * include/parallel/losertree.h: Likewise.
1515         * include/parallel/merge.h: Likewise.
1516         * include/parallel/multiseq_selection.h: Likewise.
1517         * include/parallel/multiway_merge.h: Likewise.
1518         * include/parallel/multiway_mergesort.h: Likewise.
1519         * include/parallel/numeric: Likewise.
1520         * include/parallel/numericfwd.h: Likewise.
1521         * include/parallel/omp_loop.h: Likewise.
1522         * include/parallel/omp_loop_static.h: Likewise.
1523         * include/parallel/par_loop.h: Likewise.
1524         * include/parallel/parallel.h: Likewise.
1525         * include/parallel/partial_sum.h: Likewise.
1526         * include/parallel/partition.h: Likewise.
1527         * include/parallel/queue.h: Likewise.
1528         * include/parallel/quicksort.h: Likewise.
1529         * include/parallel/random_number.h: Likewise.
1530         * include/parallel/random_shuffle.h: Likewise.
1531         * include/parallel/search.h: Likewise.
1532         * include/parallel/set_operations.h: Likewise.
1533         * include/parallel/settings.h: Likewise.
1534         * include/parallel/sort.h: Likewise.
1535         * include/parallel/tags.h: Likewise.
1536         * include/parallel/types.h: Likewise.
1537         * include/parallel/unique_copy.h: Likewise.
1538         * include/parallel/workstealing.h: Likewise.
1539         * include/precompiled/extc++.h: Likewise.
1540         * include/precompiled/stdc++.h: Likewise.
1541         * include/precompiled/stdtr1c++.h: Likewise.
1542         * include/std/algorithm: Likewise.
1543         * include/std/array: Likewise.
1544         * include/std/bitset: Likewise.
1545         * include/std/c++0x_warning.h: Likewise.
1546         * include/std/chrono: Likewise.
1547         * include/std/complex: Likewise.
1548         * include/std/condition_variable: Likewise.
1549         * include/std/deque: Likewise.
1550         * include/std/forward_list: Likewise.
1551         * include/std/fstream: Likewise.
1552         * include/std/functional: Likewise.
1553         * include/std/iomanip: Likewise.
1554         * include/std/ios: Likewise.
1555         * include/std/iosfwd: Likewise.
1556         * include/std/iostream: Likewise.
1557         * include/std/istream: Likewise.
1558         * include/std/iterator: Likewise.
1559         * include/std/limits: Likewise.
1560         * include/std/list: Likewise.
1561         * include/std/locale: Likewise.
1562         * include/std/map: Likewise.
1563         * include/std/memory: Likewise.
1564         * include/std/mutex: Likewise.
1565         * include/std/numeric: Likewise.
1566         * include/std/ostream: Likewise.
1567         * include/std/queue: Likewise.
1568         * include/std/random: Likewise.
1569         * include/std/ratio: Likewise.
1570         * include/std/regex: Likewise.
1571         * include/std/set: Likewise.
1572         * include/std/sstream: Likewise.
1573         * include/std/stack: Likewise.
1574         * include/std/stdexcept: Likewise.
1575         * include/std/streambuf: Likewise.
1576         * include/std/string: Likewise.
1577         * include/std/system_error: Likewise.
1578         * include/std/thread: Likewise.
1579         * include/std/tuple: Likewise.
1580         * include/std/type_traits: Likewise.
1581         * include/std/unordered_map: Likewise.
1582         * include/std/unordered_set: Likewise.
1583         * include/std/utility: Likewise.
1584         * include/std/valarray: Likewise.
1585         * include/std/vector: Likewise.
1586         * include/tr1/array: Likewise.
1587         * include/tr1/bessel_function.tcc: Likewise.
1588         * include/tr1/beta_function.tcc: Likewise.
1589         * include/tr1/ccomplex: Likewise.
1590         * include/tr1/cctype: Likewise.
1591         * include/tr1/cfenv: Likewise.
1592         * include/tr1/cfloat: Likewise.
1593         * include/tr1/cinttypes: Likewise.
1594         * include/tr1/climits: Likewise.
1595         * include/tr1/cmath: Likewise.
1596         * include/tr1/complex.h: Likewise.
1597         * include/tr1/complex: Likewise.
1598         * include/tr1/cstdarg: Likewise.
1599         * include/tr1/cstdbool: Likewise.
1600         * include/tr1/cstdint: Likewise.
1601         * include/tr1/cstdio: Likewise.
1602         * include/tr1/cstdlib: Likewise.
1603         * include/tr1/ctgmath: Likewise.
1604         * include/tr1/ctime: Likewise.
1605         * include/tr1/ctype.h: Likewise.
1606         * include/tr1/cwchar: Likewise.
1607         * include/tr1/cwctype: Likewise.
1608         * include/tr1/ell_integral.tcc: Likewise.
1609         * include/tr1/exp_integral.tcc: Likewise.
1610         * include/tr1/fenv.h: Likewise.
1611         * include/tr1/float.h: Likewise.
1612         * include/tr1/functional: Likewise.
1613         * include/tr1/functional_hash.h: Likewise.
1614         * include/tr1/gamma.tcc: Likewise.
1615         * include/tr1/hashtable.h: Likewise.
1616         * include/tr1/hypergeometric.tcc: Likewise.
1617         * include/tr1/inttypes.h: Likewise.
1618         * include/tr1/legendre_function.tcc: Likewise.
1619         * include/tr1/limits.h: Likewise.
1620         * include/tr1/math.h: Likewise.
1621         * include/tr1/memory: Likewise.
1622         * include/tr1/modified_bessel_func.tcc: Likewise.
1623         * include/tr1/poly_hermite.tcc: Likewise.
1624         * include/tr1/poly_laguerre.tcc: Likewise.
1625         * include/tr1/random: Likewise.
1626         * include/tr1/regex: Likewise.
1627         * include/tr1/riemann_zeta.tcc: Likewise.
1628         * include/tr1/shared_ptr.h: Likewise.
1629         * include/tr1/special_function_util.h: Likewise.
1630         * include/tr1/stdarg.h: Likewise.
1631         * include/tr1/stdbool.h: Likewise.
1632         * include/tr1/stdint.h: Likewise.
1633         * include/tr1/stdio.h: Likewise.
1634         * include/tr1/stdlib.h: Likewise.
1635         * include/tr1/tgmath.h: Likewise.
1636         * include/tr1/tuple: Likewise.
1637         * include/tr1/type_traits: Likewise.
1638         * include/tr1/unordered_map: Likewise.
1639         * include/tr1/unordered_set: Likewise.
1640         * include/tr1/utility: Likewise.
1641         * include/tr1/wchar.h: Likewise.
1642         * include/tr1/wctype.h: Likewise.
1643         * include/tr1_impl/array: Likewise.
1644         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1645         * include/tr1_impl/cctype: Likewise.
1646         * include/tr1_impl/cfenv: Likewise.
1647         * include/tr1_impl/cinttypes: Likewise.
1648         * include/tr1_impl/cmath: Likewise.
1649         * include/tr1_impl/complex: Likewise.
1650         * include/tr1_impl/cstdint: Likewise.
1651         * include/tr1_impl/cstdio: Likewise.
1652         * include/tr1_impl/cstdlib: Likewise.
1653         * include/tr1_impl/cwchar: Likewise.
1654         * include/tr1_impl/cwctype: Likewise.
1655         * include/tr1_impl/functional: Likewise.
1656         * include/tr1_impl/functional_hash.h: Likewise.
1657         * include/tr1_impl/hashtable: Likewise.
1658         * include/tr1_impl/hashtable_policy.h: Likewise.
1659         * include/tr1_impl/random.tcc: Likewise.
1660         * include/tr1_impl/random: Likewise.
1661         * include/tr1_impl/regex: Likewise.
1662         * include/tr1_impl/type_traits: Likewise.
1663         * include/tr1_impl/unordered_map: Likewise.
1664         * include/tr1_impl/unordered_set: Likewise.
1665         * include/tr1_impl/utility: Likewise.
1666         * libsupc++/array_type_info.cc: Likewise.
1667         * libsupc++/atexit_arm.cc: Likewise.
1668         * libsupc++/bad_cast.cc: Likewise.
1669         * libsupc++/bad_typeid.cc: Likewise.
1670         * libsupc++/class_type_info.cc: Likewise.
1671         * libsupc++/cxxabi-forced.h: Likewise.
1672         * libsupc++/cxxabi.h: Likewise.
1673         * libsupc++/del_op.cc: Likewise.
1674         * libsupc++/del_opnt.cc: Likewise.
1675         * libsupc++/del_opv.cc: Likewise.
1676         * libsupc++/del_opvnt.cc: Likewise.
1677         * libsupc++/dyncast.cc: Likewise.
1678         * libsupc++/eh_alloc.cc: Likewise.
1679         * libsupc++/eh_arm.cc: Likewise.
1680         * libsupc++/eh_aux_runtime.cc: Likewise.
1681         * libsupc++/eh_call.cc: Likewise.
1682         * libsupc++/eh_catch.cc: Likewise.
1683         * libsupc++/eh_exception.cc: Likewise.
1684         * libsupc++/eh_globals.cc: Likewise.
1685         * libsupc++/eh_personality.cc: Likewise.
1686         * libsupc++/eh_ptr.cc: Likewise.
1687         * libsupc++/eh_term_handler.cc: Likewise.
1688         * libsupc++/eh_terminate.cc: Likewise.
1689         * libsupc++/eh_throw.cc: Likewise.
1690         * libsupc++/eh_type.cc: Likewise.
1691         * libsupc++/eh_unex_handler.cc: Likewise.
1692         * libsupc++/enum_type_info.cc: Likewise.
1693         * libsupc++/exception: Likewise.
1694         * libsupc++/exception_defines.h: Likewise.
1695         * libsupc++/exception_ptr.h: Likewise.
1696         * libsupc++/function_type_info.cc: Likewise.
1697         * libsupc++/fundamental_type_info.cc: Likewise.
1698         * libsupc++/guard.cc: Likewise.
1699         * libsupc++/initializer_list: Likewise.
1700         * libsupc++/new: Likewise.
1701         * libsupc++/new_handler.cc: Likewise.
1702         * libsupc++/new_op.cc: Likewise.
1703         * libsupc++/new_opnt.cc: Likewise.
1704         * libsupc++/new_opv.cc: Likewise.
1705         * libsupc++/new_opvnt.cc: Likewise.
1706         * libsupc++/pbase_type_info.cc: Likewise.
1707         * libsupc++/pmem_type_info.cc: Likewise.
1708         * libsupc++/pointer_type_info.cc: Likewise.
1709         * libsupc++/pure.cc: Likewise.
1710         * libsupc++/si_class_type_info.cc: Likewise.
1711         * libsupc++/tinfo.cc: Likewise.
1712         * libsupc++/tinfo.h: Likewise.
1713         * libsupc++/tinfo2.cc: Likewise.
1714         * libsupc++/typeinfo: Likewise.
1715         * libsupc++/unwind-cxx.h: Likewise.
1716         * libsupc++/vec.cc: Likewise.
1717         * libsupc++/vmi_class_type_info.cc: Likewise.
1718         * libsupc++/vterminate.cc: Likewise.
1719         * po/string_literals.cc: Likewise.
1720         * src/atomic.cc: Likewise.
1721         * src/bitmap_allocator.cc: Likewise.
1722         * src/chrono.cc: Likewise.
1723         * src/codecvt.cc: Likewise.
1724         * src/compatibility-ldbl.cc: Likewise.
1725         * src/compatibility.cc: Likewise.
1726         * src/complex_io.cc: Likewise.
1727         * src/concept-inst.cc: Likewise.
1728         * src/condition_variable.cc: Likewise.
1729         * src/ctype.cc: Likewise.
1730         * src/debug.cc: Likewise.
1731         * src/debug_list.cc: Likewise.
1732         * src/ext-inst.cc: Likewise.
1733         * src/fstream-inst.cc: Likewise.
1734         * src/functexcept.cc: Likewise.
1735         * src/globals_io.cc: Likewise.
1736         * src/hash.cc: Likewise.
1737         * src/hash_c++0x.cc: Likewise.
1738         * src/hashtable.cc: Likewise.
1739         * src/hashtable_c++0x.cc: Likewise.
1740         * src/ios-inst.cc: Likewise.
1741         * src/ios.cc: Likewise.
1742         * src/ios_failure.cc: Likewise.
1743         * src/ios_init.cc: Likewise.
1744         * src/ios_locale.cc: Likewise.
1745         * src/iostream-inst.cc: Likewise.
1746         * src/istream-inst.cc: Likewise.
1747         * src/istream.cc: Likewise.
1748         * src/limits.cc: Likewise.
1749         * src/limits_c++0x.cc: Likewise.
1750         * src/list.cc: Likewise.
1751         * src/locale-inst.cc: Likewise.
1752         * src/locale.cc: Likewise.
1753         * src/locale_facets.cc: Likewise.
1754         * src/locale_init.cc: Likewise.
1755         * src/localename.cc: Likewise.
1756         * src/math_stubs_float.cc: Likewise.
1757         * src/math_stubs_long_double.cc: Likewise.
1758         * src/misc-inst.cc: Likewise.
1759         * src/mt_allocator.cc: Likewise.
1760         * src/mutex.cc: Likewise.
1761         * src/ostream-inst.cc: Likewise.
1762         * src/parallel_list.cc: Likewise.
1763         * src/parallel_settings.cc: Likewise.
1764         * src/pool_allocator.cc: Likewise.
1765         * src/sstream-inst.cc: Likewise.
1766         * src/stdexcept.cc: Likewise.
1767         * src/streambuf-inst.cc: Likewise.
1768         * src/streambuf.cc: Likewise.
1769         * src/string-inst.cc: Likewise.
1770         * src/strstream.cc: Likewise.
1771         * src/system_error.cc: Likewise.
1772         * src/thread.cc: Likewise.
1773         * src/tree.cc: Likewise.
1774         * src/valarray-inst.cc: Likewise.
1775         * src/wlocale-inst.cc: Likewise.
1776         * src/wstring-inst.cc: Likewise.
1777         * doc/xml/manual/intro.xml: Change documentation to refer the
1778         reader to version 3 of the GNU General Public License, version
1779         3.1 of the GCC Runtime Library Exception, and to point readers
1780         at the FSF's license web page.
1781
1782 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1783
1784         * Makefile.am: Change copyright header to refer to version
1785         3 of the GNU General Public License and to point readers at the
1786         COPYING3 file and the FSF's license web page.
1787         * doc/Makefile.am: Likewise.
1788         * include/Makefile.am: Likewise.
1789         * libsupc++/Makefile.am: Likewise.
1790         * po/Makefile.am: Likewise.
1791         * po/POTFILES.in: Likewise.
1792         * src/Makefile.am: Likewise.
1793         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1794         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1795         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1796         Likewise.
1797         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1798         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1799         Likewise.
1800         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1801         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1802         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1803         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1804         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1805         * testsuite/18_support/bad_cast/what.cc: Likewise.
1806         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1807         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1808         Likewise.
1809         * testsuite/18_support/bad_exception/what.cc: Likewise.
1810         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1811         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1812         * testsuite/18_support/exception/38732.cc: Likewise.
1813         * testsuite/18_support/exception/what.cc: Likewise.
1814         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1815         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1816         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1817         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1818         * testsuite/18_support/headers/climits/values.cc: Likewise.
1819         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1820         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1821         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1822         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1823         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1824         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1825         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1826         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1827         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1828         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1829         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1830         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1831         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1832         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1833         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1834         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1835         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1836         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1837         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1838         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1839         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1840         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1841         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1842         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1843         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1844         * testsuite/18_support/new_delete_placement.cc: Likewise.
1845         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1846         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1847         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1848         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1849         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1850         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1851         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1852         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1853         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1854         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1855         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1856         Likewise.
1857         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1858         * testsuite/18_support/pthread_guard.cc: Likewise.
1859         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1860         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1861         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1862         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1863         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1864         Likewise.
1865         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1866         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1867         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1868         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1869         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1870         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1871         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1872         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1873         Likewise.
1874         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1875         Likewise.
1876         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1877         Likewise.
1878         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1879         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1880         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1881         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1882         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1883         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1884         Likewise.
1885         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1886         Likewise.
1887         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1888         Likewise.
1889         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1890         Likewise.
1891         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1892         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1893         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1894         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1895         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1896         Likewise.
1897         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1898         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1899         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1900         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1901         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1902         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1903         Likewise.
1904         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1905         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1906         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1907         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1908         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1909         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1910         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1911         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1912         * testsuite/20_util/allocator/1.cc: Likewise.
1913         * testsuite/20_util/allocator/10378.cc: Likewise.
1914         * testsuite/20_util/allocator/14176.cc: Likewise.
1915         * testsuite/20_util/allocator/33807.cc: Likewise.
1916         * testsuite/20_util/allocator/8230.cc: Likewise.
1917         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1918         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1919         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1920         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1921         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1922         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1923         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1924         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1925         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1926         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1927         Likewise.
1928         * testsuite/20_util/clocks/1.cc: Likewise.
1929         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1930         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1931         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1932         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1933         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1934         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1935         * testsuite/20_util/duration/cons/1.cc: Likewise.
1936         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1937         * testsuite/20_util/duration/cons/2.cc: Likewise.
1938         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1939         Likewise.
1940         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1941         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1942         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1943         Likewise.
1944         * testsuite/20_util/forward/1.cc: Likewise.
1945         * testsuite/20_util/forward/1_neg.cc: Likewise.
1946         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1947         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1948         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1949         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1950         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1951         Likewise.
1952         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1953         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1954         Likewise.
1955         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1956         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1957         Likewise.
1958         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1959         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1960         Likewise.
1961         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1962         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1963         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1964         Likewise.
1965         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1966         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1967         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1968         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1969         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1970         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1971         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1972         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1973         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1974         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1975         Likewise.
1976         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1977         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1978         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1979         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1980         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1981         Likewise.
1982         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1983         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1984         Likewise.
1985         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1986         * testsuite/20_util/identity/value.cc: Likewise.
1987         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1988         * testsuite/20_util/is_integral/value.cc: Likewise.
1989         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1990         Likewise.
1991         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1992         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1993         * testsuite/20_util/is_reference/value.cc: Likewise.
1994         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1995         Likewise.
1996         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1997         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1998         * testsuite/20_util/is_signed/value.cc: Likewise.
1999         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2000         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2001         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2002         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2003         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2004         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2005         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2006         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2007         Likewise.
2008         * testsuite/20_util/move/1.cc: Likewise.
2009         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2010         * testsuite/20_util/pair/1.cc: Likewise.
2011         * testsuite/20_util/pair/2.cc: Likewise.
2012         * testsuite/20_util/pair/3.cc: Likewise.
2013         * testsuite/20_util/pair/4.cc: Likewise.
2014         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2015         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2016         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2017         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2018         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2019         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2020         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2021         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2022         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2023         Likewise.
2024         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2025         Likewise.
2026         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2027         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2028         * testsuite/20_util/rel_ops.cc: Likewise.
2029         * testsuite/20_util/remove_reference/value.cc: Likewise.
2030         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2031         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2032         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2033         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2034         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2035         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2036         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2037         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2038         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2039         Likewise.
2040         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2041         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2042         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2043         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2044         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2045         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2046         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2047         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2048         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2049         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2050         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2051         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2052         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2053         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2054         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2055         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2056         Likewise.
2057         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2058         Likewise.
2059         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2060         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2061         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2062         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2063         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2064         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2065         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2066         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2067         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2068         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2069         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2070         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2071         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2072         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2073         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2074         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2075         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2076         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2077         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2078         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2079         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2080         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2081         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2082         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2083         Likewise.
2084         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2085         Likewise.
2086         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2087         Likewise.
2088         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2089         Likewise.
2090         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2091         Likewise.
2092         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2093         Likewise.
2094         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2095         Likewise.
2096         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2097         Likewise.
2098         * testsuite/20_util/temporary_buffer.cc: Likewise.
2099         * testsuite/20_util/time_point/1.cc: Likewise.
2100         * testsuite/20_util/time_point/2.cc: Likewise.
2101         * testsuite/20_util/time_point/3.cc: Likewise.
2102         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2103         Likewise.
2104         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2105         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2106         Likewise.
2107         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2108         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2109         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2110         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2111         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2112         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2113         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2114         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2115         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2116         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2117         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2118         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2119         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2120         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2121         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2122         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2123         Likewise.
2124         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2125         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2126         Likewise.
2127         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2128         Likewise.
2129         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2130         Likewise.
2131         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2132         Likewise.
2133         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2134         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2135         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2136         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2137         Likewise.
2138         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2139         Likewise.
2140         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2141         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2142         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2143         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2144         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2145         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2146         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2147         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2148         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2149         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2150         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2151         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2152         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2153         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2154         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2155         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2156         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2157         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2158         Likewise.
2159         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2160         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2161         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2162         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2163         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2164         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2165         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2166         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2167         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2168         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2169         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2170         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2171         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2172         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2173         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2174         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2175         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2176         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2177         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2178         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2179         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2180         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2181         Likewise.
2182         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2183         Likewise.
2184         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2185         Likewise.
2186         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2187         Likewise.
2188         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2189         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2190         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2191         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2192         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2193         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2194         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2195         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2196         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2197         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2198         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2199         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2200         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2201         Likewise.
2202         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2203         Likewise.
2204         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2205         Likewise.
2206         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2207         Likewise.
2208         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2209         Likewise.
2210         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2211         Likewise.
2212         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2213         Likewise.
2214         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2215         Likewise.
2216         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2217         Likewise.
2218         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2219         Likewise.
2220         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2221         Likewise.
2222         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2223         Likewise.
2224         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2225         Likewise.
2226         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2227         Likewise.
2228         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2229         Likewise.
2230         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2231         Likewise.
2232         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2233         Likewise.
2234         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2235         Likewise.
2236         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2237         Likewise.
2238         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2239         Likewise.
2240         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2241         Likewise.
2242         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2243         Likewise.
2244         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2245         Likewise.
2246         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2247         Likewise.
2248         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2249         Likewise.
2250         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2251         Likewise.
2252         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2253         Likewise.
2254         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2255         Likewise.
2256         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2257         Likewise.
2258         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2259         Likewise.
2260         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2261         Likewise.
2262         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2263         Likewise.
2264         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2265         Likewise.
2266         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2267         Likewise.
2268         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2269         Likewise.
2270         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2271         Likewise.
2272         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2273         Likewise.
2274         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2275         Likewise.
2276         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2277         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2278         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2279         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2280         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2281         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2282         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2283         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2284         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2285         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2286         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2287         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2288         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2289         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2290         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2291         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2292         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2293         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2294         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2295         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2296         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2297         Likewise.
2298         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2299         Likewise.
2300         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2301         Likewise.
2302         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2303         Likewise.
2304         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2305         Likewise.
2306         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2307         Likewise.
2308         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2309         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2310         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2311         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2312         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2313         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2314         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2315         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2316         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2317         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2318         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2319         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2320         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2321         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2322         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2323         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2324         Likewise.
2325         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2326         Likewise.
2327         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2328         Likewise.
2329         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2330         Likewise.
2331         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2332         Likewise.
2333         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2334         Likewise.
2335         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2336         Likewise.
2337         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2338         Likewise.
2339         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2340         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2341         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2342         Likewise.
2343         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2344         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2345         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2346         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2347         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2348         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2349         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2350         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2351         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2352         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2353         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2354         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2355         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2356         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2357         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2358         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2359         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2360         Likewise.
2361         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2362         Likewise.
2363         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2364         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2365         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2366         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2367         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2368         Likewise.
2369         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2370         Likewise.
2371         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2372         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2373         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2374         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2375         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2376         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2377         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2378         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2379         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2380         Likewise.
2381         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2382         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2383         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2384         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2385         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2386         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2387         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2388         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2389         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2390         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2391         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2392         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2393         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2394         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2395         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2396         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2397         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2398         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2399         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2400         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2401         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2402         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2403         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2404         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2405         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2406         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2407         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2408         Likewise.
2409         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2410         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2411         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2412         Likewise.
2413         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2414         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2415         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2416         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2417         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2418         Likewise.
2419         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2420         Likewise.
2421         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2422         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2423         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2424         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2425         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2426         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2427         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2428         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2429         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2430         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2431         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2432         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2433         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2434         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2435         Likewise.
2436         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2437         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2438         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2439         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2440         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2441         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2442         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2443         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2444         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2445         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2446         Likewise.
2447         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2448         Likewise.
2449         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2450         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2451         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2452         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2453         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2454         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2455         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2456         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2457         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2458         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2459         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2460         Likewise.
2461         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2462         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2463         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2464         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2465         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2466         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2467         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2468         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2469         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2470         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2471         Likewise.
2472         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2473         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2474         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2475         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2476         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2477         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2478         Likewise.
2479         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2480         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2481         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2482         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2483         Likewise.
2484         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2485         Likewise.
2486         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2487         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2488         Likewise.
2489         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2490         * testsuite/22_locale/ctype/2.cc: Likewise.
2491         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2492         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2493         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2494         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2495         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2496         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2497         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2498         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2499         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2500         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2501         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2502         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2503         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2504         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2505         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2506         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2507         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2508         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2509         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2510         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2511         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2512         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2513         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2514         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2515         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2516         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2517         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2518         * testsuite/22_locale/facet/1.cc: Likewise.
2519         * testsuite/22_locale/facet/2.cc: Likewise.
2520         * testsuite/22_locale/facet/25421.cc: Likewise.
2521         * testsuite/22_locale/global_templates/1.cc: Likewise.
2522         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2523         Likewise.
2524         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2525         Likewise.
2526         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2527         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2528         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2529         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2530         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2531         * testsuite/22_locale/locale/13630.cc: Likewise.
2532         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2533         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2534         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2535         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2536         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2537         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2538         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2539         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2540         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2541         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2542         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2543         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2544         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2545         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2546         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2547         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2548         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2549         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2550         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2551         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2552         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2553         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2554         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2555         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2556         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2557         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2558         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2559         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2560         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2561         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2562         Likewise.
2563         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2564         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2565         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2566         Likewise.
2567         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2568         Likewise.
2569         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2570         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2571         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2572         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2573         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2574         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2575         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2576         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2577         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2578         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2579         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2580         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2581         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2582         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2583         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2584         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2585         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2586         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2587         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2588         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2589         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2590         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2591         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2592         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2593         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2594         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2595         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2596         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2597         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2598         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2599         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2600         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2601         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2602         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2603         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2604         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2605         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2606         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2607         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2608         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2609         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2610         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2611         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2612         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2613         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2614         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2615         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2616         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2617         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2618         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2619         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2620         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2621         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2622         Likewise.
2623         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2624         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2625         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2626         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2627         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2628         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2629         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2630         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2631         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2632         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2633         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2634         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2635         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2636         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2637         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2638         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2639         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2640         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2641         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2642         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2643         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2644         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2645         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2646         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2647         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2648         Likewise.
2649         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2650         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2651         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2652         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2653         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2654         Likewise.
2655         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2656         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2657         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2658         Likewise.
2659         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2660         Likewise.
2661         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2662         Likewise.
2663         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2664         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2665         Likewise.
2666         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2667         Likewise.
2668         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2669         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2670         Likewise.
2671         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2672         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2673         Likewise.
2674         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2675         Likewise.
2676         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2677         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2678         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2679         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2680         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2681         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2682         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2683         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2684         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2685         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2686         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2687         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2688         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2689         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2690         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2691         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2692         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2693         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2694         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2695         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2696         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2697         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2698         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2699         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2700         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2701         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2702         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2703         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2704         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2705         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2706         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2707         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2708         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2709         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2710         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2711         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2712         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2713         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2714         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2715         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2716         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2717         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2718         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2719         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2720         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2721         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2722         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2723         Likewise.
2724         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2725         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2726         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2727         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2728         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2729         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2730         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2731         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2732         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2733         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2734         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2735         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2736         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2737         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2738         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2739         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2740         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2741         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2742         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2743         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2744         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2745         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2746         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2747         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2748         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2749         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2750         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2751         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2752         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2753         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2754         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2755         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2756         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2757         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2758         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2759         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2760         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2761         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2762         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2763         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2764         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2765         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2766         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2767         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2768         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2769         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2770         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2771         Likewise.
2772         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2773         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2774         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2775         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2776         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2777         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2778         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2779         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2780         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2781         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2782         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2783         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2784         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2785         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2786         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2787         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2788         Likewise.
2789         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2790         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2791         Likewise.
2792         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2793         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2794         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2795         Likewise.
2796         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2797         Likewise.
2798         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2799         Likewise.
2800         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2801         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2802         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2803         Likewise.
2804         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2805         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2806         Likewise.
2807         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2808         Likewise.
2809         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2810         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2811         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2812         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2813         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2814         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2815         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2816         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2817         Likewise.
2818         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2819         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2820         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2821         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2822         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2823         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2824         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2825         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2826         Likewise.
2827         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2828         Likewise.
2829         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2830         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2831         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2832         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2833         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2834         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2835         Likewise.
2836         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2837         Likewise.
2838         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2839         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2840         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2841         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2842         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2843         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2844         Likewise.
2845         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2846         Likewise.
2847         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2848         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2849         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2850         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2851         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2852         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2853         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2854         Likewise.
2855         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2856         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2857         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2858         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2859         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2860         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2861         Likewise.
2862         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2863         Likewise.
2864         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2865         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2866         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2867         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2868         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2869         Likewise.
2870         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2871         Likewise.
2872         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2873         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2874         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2875         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2876         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2877         Likewise.
2878         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2879         Likewise.
2880         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2881         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2882         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2883         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2884         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2885         Likewise.
2886         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2887         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2888         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2889         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2890         Likewise.
2891         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2892         Likewise.
2893         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2894         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2895         Likewise.
2896         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2897         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2898         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2899         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2900         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2901         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2902         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2903         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2904         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2905         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2906         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2907         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2908         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2909         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2910         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2911         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2912         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2913         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2914         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2915         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2916         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2917         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2918         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2919         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2920         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2921         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2922         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2923         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2924         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2925         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2926         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2927         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2928         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2929         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2930         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2931         Likewise.
2932         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2933         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2934         * testsuite/23_containers/bitset/18604.cc: Likewise.
2935         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2936         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2937         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2938         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2939         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2940         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2941         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2942         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2943         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2944         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2945         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2946         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2947         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2948         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2949         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2950         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2951         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2952         * testsuite/23_containers/deque/18604.cc: Likewise.
2953         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2954         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2955         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2956         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2957         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2958         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2959         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2960         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2961         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2962         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2963         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2964         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2965         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2966         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2967         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2968         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2969         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2970         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2971         Likewise.
2972         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2973         Likewise.
2974         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2975         Likewise.
2976         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2977         Likewise.
2978         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2979         Likewise.
2980         * testsuite/23_containers/deque/types/1.cc: Likewise.
2981         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2982         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2983         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2984         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2985         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2986         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2987         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2988         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2989         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2990         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2991         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2992         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2993         Likewise.
2994         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2995         Likewise.
2996         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2997         Likewise.
2998         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2999         Likewise.
3000         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3001         Likewise.
3002         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3003         Likewise.
3004         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3005         Likewise.
3006         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3007         Likewise.
3008         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3009         Likewise.
3010         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3011         Likewise.
3012         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3013         Likewise.
3014         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3015         Likewise.
3016         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3017         Likewise.
3018         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3019         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3020         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3021         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3022         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3023         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3024         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3025         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3026         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3027         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3028         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3029         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3030         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3031         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3032         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3033         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3034         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3035         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3036         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3037         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3038         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3039         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3040         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3041         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3042         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3043         Likewise.
3044         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3045         Likewise.
3046         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3047         * testsuite/23_containers/list/18604.cc: Likewise.
3048         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3049         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3050         * testsuite/23_containers/list/cons/1.cc: Likewise.
3051         * testsuite/23_containers/list/cons/2.cc: Likewise.
3052         * testsuite/23_containers/list/cons/3.cc: Likewise.
3053         * testsuite/23_containers/list/cons/4.cc: Likewise.
3054         * testsuite/23_containers/list/cons/5.cc: Likewise.
3055         * testsuite/23_containers/list/cons/6.cc: Likewise.
3056         * testsuite/23_containers/list/cons/7.cc: Likewise.
3057         * testsuite/23_containers/list/cons/8.cc: Likewise.
3058         * testsuite/23_containers/list/cons/9.cc: Likewise.
3059         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3060         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3061         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3062         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3063         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3064         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3065         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3066         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3067         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3068         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3069         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3070         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3071         * testsuite/23_containers/list/operations/1.cc: Likewise.
3072         * testsuite/23_containers/list/operations/2.cc: Likewise.
3073         * testsuite/23_containers/list/operations/3.cc: Likewise.
3074         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3075         * testsuite/23_containers/list/operations/4.cc: Likewise.
3076         * testsuite/23_containers/list/operations/5.cc: Likewise.
3077         * testsuite/23_containers/list/pthread1.cc: Likewise.
3078         * testsuite/23_containers/list/pthread5.cc: Likewise.
3079         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3080         Likewise.
3081         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3082         Likewise.
3083         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3084         Likewise.
3085         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3086         Likewise.
3087         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3088         Likewise.
3089         * testsuite/23_containers/map/18604.cc: Likewise.
3090         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3091         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3092         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3093         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3094         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3095         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3096         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3097         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3098         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3099         * testsuite/23_containers/map/operators/1.cc: Likewise.
3100         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3101         * testsuite/23_containers/map/pthread6.cc: Likewise.
3102         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3103         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3104         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3105         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3106         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3107         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3108         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3109         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3110         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3111         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3112         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3113         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3114         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3115         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3116         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3117         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3118         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3119         * testsuite/23_containers/set/18604.cc: Likewise.
3120         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3121         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3122         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3123         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3124         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3125         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3126         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3127         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3128         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3129         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3130         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3131         Likewise.
3132         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3133         Likewise.
3134         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3135         Likewise.
3136         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3137         Likewise.
3138         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3139         Likewise.
3140         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3141         Likewise.
3142         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3143         Likewise.
3144         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3145         Likewise.
3146         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3147         Likewise.
3148         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3149         Likewise.
3150         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3151         Likewise.
3152         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3153         Likewise.
3154         * testsuite/23_containers/vector/18604.cc: Likewise.
3155         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3156         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3157         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3158         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3159         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3160         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3161         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3162         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3163         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3164         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3165         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3166         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3167         Likewise.
3168         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3169         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3170         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3171         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3172         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3173         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3174         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3175         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3176         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3177         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3178         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3179         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3180         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3181         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3182         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3183         Likewise.
3184         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3185         Likewise.
3186         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3187         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3188         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3189         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3190         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3191         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3192         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3193         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3194         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3195         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3196         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3197         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3198         Likewise.
3199         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3200         Likewise.
3201         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3202         Likewise.
3203         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3204         Likewise.
3205         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3206         Likewise.
3207         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3208         Likewise.
3209         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3210         * testsuite/23_containers/vector/types/1.cc: Likewise.
3211         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3212         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3213         Likewise.
3214         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3215         Likewise.
3216         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3217         Likewise.
3218         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3219         Likewise.
3220         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3221         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3222         Likewise.
3223         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3224         Likewise.
3225         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3226         Likewise.
3227         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3228         Likewise.
3229         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3230         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3231         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3232         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3233         Likewise.
3234         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3235         Likewise.
3236         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3237         Likewise.
3238         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3239         Likewise.
3240         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3241         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3242         Likewise.
3243         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3244         Likewise.
3245         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3246         Likewise.
3247         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3248         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3249         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3250         Likewise.
3251         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3252         Likewise.
3253         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3254         Likewise.
3255         * testsuite/24_iterators/operations/next.cc: Likewise.
3256         * testsuite/24_iterators/operations/prev.cc: Likewise.
3257         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3258         Likewise.
3259         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3260         Likewise.
3261         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3262         Likewise.
3263         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3264         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3265         Likewise.
3266         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3267         Likewise.
3268         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3269         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3270         Likewise.
3271         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3272         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3273         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3274         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3275         Likewise.
3276         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3277         Likewise.
3278         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3279         Likewise.
3280         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3281         Likewise.
3282         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3283         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3284         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3285         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3286         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3287         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3288         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3289         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3290         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3291         * testsuite/25_algorithms/copy/1.cc: Likewise.
3292         * testsuite/25_algorithms/copy/2.cc: Likewise.
3293         * testsuite/25_algorithms/copy/3.cc: Likewise.
3294         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3295         * testsuite/25_algorithms/copy/4.cc: Likewise.
3296         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3297         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3298         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3299         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3300         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3301         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3302         Likewise.
3303         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3304         Likewise.
3305         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3306         Likewise.
3307         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3308         Likewise.
3309         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3310         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3311         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3312         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3313         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3314         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3315         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3316         * testsuite/25_algorithms/count/1.cc: Likewise.
3317         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3318         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3319         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3320         * testsuite/25_algorithms/equal/1.cc: Likewise.
3321         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3322         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3323         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3324         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3325         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3326         * testsuite/25_algorithms/fill/1.cc: Likewise.
3327         * testsuite/25_algorithms/fill/2.cc: Likewise.
3328         * testsuite/25_algorithms/fill/3.cc: Likewise.
3329         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3330         * testsuite/25_algorithms/fill/4.cc: Likewise.
3331         * testsuite/25_algorithms/fill/5.cc: Likewise.
3332         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3333         * testsuite/25_algorithms/find/1.cc: Likewise.
3334         * testsuite/25_algorithms/find/17441.cc: Likewise.
3335         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3336         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3337         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3338         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3339         Likewise.
3340         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3341         Likewise.
3342         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3343         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3344         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3345         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3346         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3347         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3348         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3349         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3350         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3351         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3352         Likewise.
3353         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3354         Likewise.
3355         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3356         Likewise.
3357         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3358         Likewise.
3359         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3360         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3361         * testsuite/25_algorithms/heap/1.cc: Likewise.
3362         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3363         * testsuite/25_algorithms/includes/1.cc: Likewise.
3364         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3365         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3366         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3367         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3368         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3369         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3370         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3371         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3372         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3373         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3374         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3375         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3376         Likewise.
3377         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3378         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3379         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3380         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3381         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3382         * testsuite/25_algorithms/max/1.cc: Likewise.
3383         * testsuite/25_algorithms/max/2.cc: Likewise.
3384         * testsuite/25_algorithms/max/3.cc: Likewise.
3385         * testsuite/25_algorithms/max/37547.cc: Likewise.
3386         * testsuite/25_algorithms/max/4.cc: Likewise.
3387         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3388         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3389         * testsuite/25_algorithms/merge/1.cc: Likewise.
3390         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3391         * testsuite/25_algorithms/min/1.cc: Likewise.
3392         * testsuite/25_algorithms/min/2.cc: Likewise.
3393         * testsuite/25_algorithms/min/3.cc: Likewise.
3394         * testsuite/25_algorithms/min/37547.cc: Likewise.
3395         * testsuite/25_algorithms/min/4.cc: Likewise.
3396         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3397         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3398         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3399         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3400         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3401         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3402         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3403         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3404         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3405         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3406         * testsuite/25_algorithms/move/1.cc: Likewise.
3407         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3408         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3409         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3410         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3411         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3412         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3413         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3414         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3415         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3416         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3417         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3418         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3419         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3420         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3421         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3422         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3423         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3424         * testsuite/25_algorithms/partition/1.cc: Likewise.
3425         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3426         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3427         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3428         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3429         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3430         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3431         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3432         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3433         * testsuite/25_algorithms/remove/1.cc: Likewise.
3434         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3435         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3436         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3437         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3438         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3439         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3440         * testsuite/25_algorithms/replace/1.cc: Likewise.
3441         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3442         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3443         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3444         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3445         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3446         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3447         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3448         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3449         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3450         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3451         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3452         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3453         * testsuite/25_algorithms/search/1.cc: Likewise.
3454         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3455         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3456         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3457         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3458         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3459         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3460         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3461         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3462         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3463         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3464         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3465         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3466         Likewise.
3467         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3468         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3469         * testsuite/25_algorithms/sort/1.cc: Likewise.
3470         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3471         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3472         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3473         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3474         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3475         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3476         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3477         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3478         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3479         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3480         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3481         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3482         * testsuite/25_algorithms/unique/1.cc: Likewise.
3483         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3484         * testsuite/25_algorithms/unique/2.cc: Likewise.
3485         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3486         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3487         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3488         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3489         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3490         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3491         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3492         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3493         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3494         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3495         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3496         * testsuite/26_numerics/complex/13450.cc: Likewise.
3497         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3498         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3499         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3500         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3501         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3502         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3503         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3504         Likewise.
3505         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3506         Likewise.
3507         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3508         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3509         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3510         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3511         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3512         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3513         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3514         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3515         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3516         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3517         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3518         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3519         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3520         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3521         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3522         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3523         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3524         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3525         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3526         Likewise.
3527         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3528         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3529         Likewise.
3530         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3531         Likewise.
3532         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3533         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3534         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3535         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3536         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3537         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3538         * testsuite/26_numerics/iota/1.cc: Likewise.
3539         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3540         * testsuite/26_numerics/slice/1.cc: Likewise.
3541         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3542         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3543         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3548         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3549         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3552         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3553         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3554         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3555         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3556         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3557         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3558         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3559         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3560         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3561         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3565         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3566         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3567         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3568         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3569         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3570         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3571         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3572         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3573         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3574         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3575         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3576         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3577         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3578         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3579         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3580         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3581         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3584         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3585         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3586         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3587         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3588         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3589         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3590         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3591         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3592         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3593         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3594         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3595         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3596         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3597         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3598         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3599         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3600         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3601         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3602         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3603         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3604         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3605         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3606         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3607         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3608         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3609         Likewise.
3610         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3611         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3612         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3613         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3614         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3615         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3616         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3617         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3618         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3619         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3620         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3621         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3622         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3623         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3624         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3625         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3626         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3627         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3628         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3629         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3630         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3631         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3632         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3633         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3634         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3635         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3636         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3637         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3638         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3639         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3640         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3641         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3642         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3643         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3644         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3645         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3646         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3647         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3650         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3651         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3652         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3653         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3654         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3655         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3656         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3657         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3658         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3659         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3660         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3661         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3662         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3663         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3664         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3665         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3666         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3667         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3668         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3669         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3670         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3671         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3672         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3673         Likewise.
3674         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3675         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3676         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3677         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3678         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3679         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3680         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3681         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3682         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3683         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3684         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3685         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3686         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3687         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3688         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3689         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3690         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3691         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3692         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3693         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3694         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3695         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3696         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3697         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3698         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3699         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3700         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3701         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3702         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3703         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3704         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3705         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3706         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3707         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3708         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3709         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3710         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3711         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3712         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3713         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3714         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3715         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3716         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3717         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3718         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3719         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3720         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3721         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3722         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3723         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3724         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3725         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3726         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3727         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3728         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3729         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3730         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3731         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3732         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3733         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3734         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3735         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3736         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3737         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3738         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3739         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3740         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3741         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3742         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3743         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3744         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3745         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3746         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3747         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3748         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3749         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3750         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3751         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3752         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3753         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3754         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3755         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3756         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3757         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3758         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3759         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3760         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3761         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3762         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3763         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3764         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3765         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3766         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3767         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3768         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3769         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3770         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3771         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3772         Likewise.
3773         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3774         Likewise.
3775         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3776         Likewise.
3777         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3778         Likewise.
3779         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3780         Likewise.
3781         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3782         Likewise.
3783         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3784         Likewise.
3785         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3786         Likewise.
3787         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3788         Likewise.
3789         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3790         Likewise.
3791         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3792         Likewise.
3793         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3794         Likewise.
3795         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3796         Likewise.
3797         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3798         Likewise.
3799         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3800         Likewise.
3801         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3802         Likewise.
3803         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3804         Likewise.
3805         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3806         Likewise.
3807         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3808         Likewise.
3809         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3810         Likewise.
3811         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3812         Likewise.
3813         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3814         Likewise.
3815         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3816         Likewise.
3817         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3818         Likewise.
3819         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3820         Likewise.
3821         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3822         Likewise.
3823         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3824         Likewise.
3825         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3826         Likewise.
3827         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3828         Likewise.
3829         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3830         Likewise.
3831         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3832         Likewise.
3833         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3834         Likewise.
3835         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3836         Likewise.
3837         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3838         Likewise.
3839         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3840         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3841         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3842         Likewise.
3843         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3844         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3845         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3846         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3847         Likewise.
3848         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3849         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3850         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3851         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3852         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3853         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3854         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3855         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3856         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3857         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3858         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3859         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3860         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3861         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3862         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3863         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3864         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3865         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3866         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3867         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3868         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3869         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3870         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3871         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3872         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3873         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3874         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3875         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3876         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3877         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3878         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3879         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3880         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3881         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3882         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3883         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3884         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3885         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3886         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3887         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3888         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3889         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3890         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3891         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3892         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3893         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3894         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3895         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3896         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3897         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3898         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3899         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3900         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3901         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3902         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3903         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3904         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3905         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3906         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3907         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3908         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3909         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3910         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3911         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3912         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3913         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3914         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3915         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3916         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3917         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3918         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3919         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3920         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3921         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3922         Likewise.
3923         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3924         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3925         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3926         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3927         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3928         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3929         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3930         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3931         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3932         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3933         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3934         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3935         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3936         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3937         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3938         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3939         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3940         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3941         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3942         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3943         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3944         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3945         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3946         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3947         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3948         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3949         Likewise.
3950         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3951         Likewise.
3952         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3953         Likewise.
3954         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3955         Likewise.
3956         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3957         Likewise.
3958         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3959         Likewise.
3960         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3961         Likewise.
3962         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3963         Likewise.
3964         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3965         Likewise.
3966         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3967         Likewise.
3968         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3969         Likewise.
3970         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3971         Likewise.
3972         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3973         Likewise.
3974         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3975         Likewise.
3976         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3977         Likewise.
3978         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3979         Likewise.
3980         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3981         Likewise.
3982         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3983         Likewise.
3984         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3985         Likewise.
3986         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3987         Likewise.
3988         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3989         Likewise.
3990         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3991         Likewise.
3992         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3993         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3994         Likewise.
3995         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3996         Likewise.
3997         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3998         Likewise.
3999         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4000         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4001         Likewise.
4002         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4003         Likewise.
4004         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4005         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4006         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4007         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4008         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4009         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4010         Likewise.
4011         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4012         Likewise.
4013         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4014         Likewise.
4015         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4016         Likewise.
4017         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4018         Likewise.
4019         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4020         Likewise.
4021         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4022         Likewise.
4023         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4024         Likewise.
4025         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4026         Likewise.
4027         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4028         Likewise.
4029         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4030         Likewise.
4031         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4032         Likewise.
4033         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4034         Likewise.
4035         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4036         Likewise.
4037         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4038         Likewise.
4039         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4040         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4041         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4042         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4043         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4044         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4045         Likewise.
4046         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4047         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4048         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4049         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4050         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4051         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4052         Likewise.
4053         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4054         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4055         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4056         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4057         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4058         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4059         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4060         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4061         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4062         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4063         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4064         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4065         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4066         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4067         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4068         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4069         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4070         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4071         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4072         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4073         Likewise.
4074         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4075         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4076         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4077         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4078         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4079         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4080         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4081         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4082         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4083         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4084         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4085         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4086         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4087         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4088         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4089         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4090         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4091         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4092         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4093         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4094         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4095         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4096         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4097         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4098         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4099         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4100         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4101         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4102         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4103         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4104         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4105         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4106         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4107         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4108         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4109         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4110         Likewise.
4111         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4112         Likewise.
4113         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4114         Likewise.
4115         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4116         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4117         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4118         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4119         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4120         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4121         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4122         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4123         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4124         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4125         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4126         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4127         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4128         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4129         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4130         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4131         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4132         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4133         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4134         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4135         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4136         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4137         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4138         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4139         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4140         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4141         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4142         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4143         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4144         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4145         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4146         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4147         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4148         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4149         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4150         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4151         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4152         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4153         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4154         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4155         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4156         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4157         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4158         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4159         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4160         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4161         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4162         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4163         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4164         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4165         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4166         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4167         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4168         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4169         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4170         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4171         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4172         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4173         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4174         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4175         Likewise.
4176         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4177         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4178         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4179         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4180         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4181         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4182         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4183         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4184         * testsuite/27_io/fpos/11450.cc: Likewise.
4185         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4186         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4187         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4188         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4189         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4190         * testsuite/27_io/fpos/14775.cc: Likewise.
4191         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4192         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4193         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4194         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4195         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4196         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4197         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4198         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4199         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4200         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4201         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4202         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4203         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4204         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4205         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4206         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4207         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4208         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4209         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4210         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4211         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4212         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4213         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4214         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4215         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4216         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4217         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4218         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4219         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4220         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4221         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4222         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4223         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4224         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4225         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4226         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4227         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4228         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4229         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4230         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4231         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4232         * testsuite/27_io/objects/char/1.cc: Likewise.
4233         * testsuite/27_io/objects/char/10.cc: Likewise.
4234         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4235         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4236         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4237         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4238         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4239         * testsuite/27_io/objects/char/2.cc: Likewise.
4240         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4241         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4242         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4243         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4244         * testsuite/27_io/objects/char/5.cc: Likewise.
4245         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4246         * testsuite/27_io/objects/char/6.cc: Likewise.
4247         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4248         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4249         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4250         * testsuite/27_io/objects/char/7.cc: Likewise.
4251         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4252         * testsuite/27_io/objects/char/8.cc: Likewise.
4253         * testsuite/27_io/objects/char/9.cc: Likewise.
4254         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4255         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4256         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4257         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4258         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4259         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4260         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4261         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4262         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4263         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4264         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4265         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4266         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4267         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4268         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4269         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4270         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4271         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4272         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4273         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4274         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4275         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4276         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4277         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4278         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4279         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4280         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4281         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4282         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4283         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4284         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4285         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4286         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4287         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4288         * testsuite/27_io/types/1.cc: Likewise.
4289         * testsuite/27_io/types/2.cc: Likewise.
4290         * testsuite/27_io/types/3.cc: Likewise.
4291         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4292         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4293         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4294         Likewise.
4295         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4296         Likewise.
4297         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4298         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4299         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4300         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4301         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4302         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4303         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4304         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4305         Likewise.
4306         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4307         Likewise.
4308         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4309         Likewise.
4310         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4311         Likewise.
4312         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4313         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4314         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4315         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4316         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4317         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4318         Likewise.
4319         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4320         Likewise.
4321         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4322         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4323         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4324         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4325         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4326         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4327         * testsuite/Makefile.am: Likewise.
4328         * testsuite/abi/30586.cc: Likewise.
4329         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4330         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4331         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4332         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4333         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4334         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4335         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4336         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4337         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4338         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4339         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4340         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4341         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4342         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4343         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4344         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4345         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4346         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4347         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4348         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4349         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4350         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4351         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4352         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4353         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4354         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4355         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4356         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4357         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4358         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4359         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4360         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4361         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4362         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4363         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4364         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4365         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4366         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4367         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4368         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4369         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4370         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4371         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4372         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4373         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4374         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4375         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4376         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4377         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4378         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4379         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4380         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4381         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4382         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4383         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4384         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4385         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4386         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4387         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4388         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4389         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4390         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4391         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4392         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4393         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4394         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4395         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4396         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4397         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4398         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4399         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4400         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4401         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4402         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4403         * testsuite/abi/demangle/regression/old.cc: Likewise.
4404         * testsuite/abi/header_cxxabi.c: Likewise.
4405         * testsuite/backward/11460.cc: Likewise.
4406         * testsuite/backward/hash_map/1.cc: Likewise.
4407         * testsuite/backward/hash_map/14648.cc: Likewise.
4408         * testsuite/backward/hash_map/23528.cc: Likewise.
4409         * testsuite/backward/hash_set/1.cc: Likewise.
4410         * testsuite/backward/strstream_members.cc: Likewise.
4411         * testsuite/config/default.exp: Likewise.
4412         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4413         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4414         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4415         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4416         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4417         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4418         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4419         * testsuite/data/sgetn.txt: Likewise.
4420         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4421         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4422         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4423         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4424         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4425         * testsuite/ext/array_allocator/26875.cc: Likewise.
4426         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4427         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4428         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4429         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4430         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4431         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4432         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4433         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4434         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4435         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4436         * testsuite/ext/codecvt/1.cc: Likewise.
4437         * testsuite/ext/codecvt/char-1.cc: Likewise.
4438         * testsuite/ext/codecvt/char-2.cc: Likewise.
4439         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4440         * testsuite/ext/concept_checks.cc: Likewise.
4441         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4442         Likewise.
4443         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4444         Likewise.
4445         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4446         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4447         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4448         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4449         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4450         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4451         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4452         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4453         Likewise.
4454         * testsuite/ext/headers.cc: Likewise.
4455         * testsuite/ext/is_heap/1.cc: Likewise.
4456         * testsuite/ext/is_heap/check_type.cc: Likewise.
4457         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4458         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4459         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4460         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4461         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4462         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4463         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4464         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4465         * testsuite/ext/median.cc: Likewise.
4466         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4467         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4468         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4469         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4470         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4471         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4472         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4473         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4474         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4475         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4476         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4477         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4478         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4479         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4480         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4481         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4482         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4483         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4484         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4485         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4486         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4487         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4488         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4489         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4490         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4491         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4492         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4493         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4494         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4495         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4496         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4497         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4498         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4499         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4500         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4501         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4502         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4503         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4504         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4505         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4506         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4507         * testsuite/ext/rope/1.cc: Likewise.
4508         * testsuite/ext/rope/2.cc: Likewise.
4509         * testsuite/ext/rope/3.cc: Likewise.
4510         * testsuite/ext/rope/36832.cc: Likewise.
4511         * testsuite/ext/rope/4.cc: Likewise.
4512         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4513         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4514         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4515         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4516         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4517         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4518         Likewise.
4519         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4520         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4521         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4522         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4523         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4524         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4525         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4526         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4527         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4528         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4529         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4530         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4531         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4532         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4533         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4534         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4535         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4536         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4537         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4538         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4539         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4540         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4541         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4542         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4543         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4544         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4545         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4546         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4547         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4548         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4549         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4550         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4551         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4552         * testsuite/lib/dg-options.exp: Likewise.
4553         * testsuite/lib/libstdc++.exp: Likewise.
4554         * testsuite/lib/prune.exp: Likewise.
4555         * testsuite/libstdc++-abi/abi.exp: Likewise.
4556         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4557         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4558         Likewise.
4559         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4560         Likewise.
4561         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4562         Likewise.
4563         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4564         Likewise.
4565         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4566         Likewise.
4567         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4568         Likewise.
4569         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4570         Likewise.
4571         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4572         Likewise.
4573         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4574         Likewise.
4575         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4576         Likewise.
4577         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4578         Likewise.
4579         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4580         Likewise.
4581         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4582         Likewise.
4583         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4584         Likewise.
4585         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4586         Likewise.
4587         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4588         Likewise.
4589         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4590         Likewise.
4591         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4592         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4593         Likewise.
4594         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4595         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4596         Likewise.
4597         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4598         Likewise.
4599         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4600         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4601         Likewise.
4602         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4603         Likewise.
4604         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4605         Likewise.
4606         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4607         Likewise.
4608         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4609         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4610         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4611         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4612         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4613         Likewise.
4614         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4615         Likewise.
4616         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4617         Likewise.
4618         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4619         Likewise.
4620         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4621         Likewise.
4622         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4623         Likewise.
4624         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4625         Likewise.
4626         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4627         Likewise.
4628         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4629         Likewise.
4630         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4631         Likewise.
4632         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4633         Likewise.
4634         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4635         Likewise.
4636         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4637         Likewise.
4638         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4639         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4640         Likewise.
4641         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4642         Likewise.
4643         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4644         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4645         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4646         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4647         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4648         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4649         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4650         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4651         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4652         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4653         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4654         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4655         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4656         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4657         Likewise.
4658         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4659         Likewise.
4660         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4661         Likewise.
4662         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4663         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4664         Likewise.
4665         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4666         Likewise.
4667         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4668         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4669         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4670         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4671         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4672         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4673         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4674         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4675         Likewise.
4676         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4677         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4678         Likewise.
4679         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4680         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4681         Likewise.
4682         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4683         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4684         Likewise.
4685         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4686         Likewise.
4687         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4688         Likewise.
4689         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4690         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4691         Likewise.
4692         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4693         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4694         Likewise.
4695         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4696         Likewise.
4697         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4698         Likewise.
4699         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4700         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4701         Likewise.
4702         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4703         Likewise.
4704         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4705         Likewise.
4706         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4707         Likewise.
4708         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4709         Likewise.
4710         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4711         Likewise.
4712         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4713         Likewise.
4714         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4715         Likewise.
4716         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4717         Likewise.
4718         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4719         Likewise.
4720         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4721         Likewise.
4722         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4723         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4724         Likewise.
4725         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4726         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4727         Likewise.
4728         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4729         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4730         Likewise.
4731         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4732         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4733         Likewise.
4734         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4735         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4736         Likewise.
4737         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4738         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4739         Likewise.
4740         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4741         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4742         Likewise.
4743         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4744         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4745         Likewise.
4746         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4747         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4748         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4749         Likewise.
4750         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4751         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4752         Likewise.
4753         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4754         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4755         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4756         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4757         Likewise.
4758         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4759         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4760         Likewise.
4761         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4762         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4763         Likewise.
4764         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4765         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4766         Likewise.
4767         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4768         Likewise.
4769         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4770         Likewise.
4771         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4772         Likewise.
4773         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4774         Likewise.
4775         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4776         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4777         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4778         Likewise.
4779         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4780         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4781         Likewise.
4782         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4783         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4784         Likewise.
4785         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4786         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4787         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4788         Likewise.
4789         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4790         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4791         Likewise.
4792         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4793         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4794         Likewise.
4795         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4796         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4797         Likewise.
4798         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4799         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4800         Likewise.
4801         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4802         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4803         Likewise.
4804         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4805         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4806         Likewise.
4807         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4808         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4809         Likewise.
4810         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4811         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4812         Likewise.
4813         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4814         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4815         Likewise.
4816         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4817         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4818         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4819         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4820         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4821         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4822         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4823         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4824         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4825         Likewise.
4826         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4827         Likewise.
4828         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4829         Likewise.
4830         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4831         Likewise.
4832         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4833         Likewise.
4834         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4835         Likewise.
4836         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4837         Likewise.
4838         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4839         Likewise.
4840         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4841         Likewise.
4842         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4843         Likewise.
4844         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4845         Likewise.
4846         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4847         Likewise.
4848         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4849         Likewise.
4850         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4851         Likewise.
4852         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4853         Likewise.
4854         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4855         Likewise.
4856         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4857         Likewise.
4858         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4859         Likewise.
4860         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4861         Likewise.
4862         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4881         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4882         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4883         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4884         Likewise.
4885         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4886         Likewise.
4887         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4888         Likewise.
4889         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4890         Likewise.
4891         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4892         Likewise.
4893         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4894         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4895         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4896         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4897         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4898         Likewise.
4899         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4900         Likewise.
4901         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4902         Likewise.
4903         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4904         Likewise.
4905         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4906         Likewise.
4907         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4908         Likewise.
4909         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4910         Likewise.
4911         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4912         Likewise.
4913         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4914         Likewise.
4915         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4916         Likewise.
4917         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4918         Likewise.
4919         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4920         Likewise.
4921         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4922         Likewise.
4923         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4924         Likewise.
4925         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4926         Likewise.
4927         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4928         Likewise.
4929         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4930         Likewise.
4931         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4932         Likewise.
4933         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4934         Likewise.
4935         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4936         Likewise.
4937         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4938         Likewise.
4939         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4940         Likewise.
4941         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4942         Likewise.
4943         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4944         Likewise.
4945         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4946         Likewise.
4947         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4948         Likewise.
4949         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4950         Likewise.
4951         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4952         Likewise.
4953         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4954         Likewise.
4955         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4956         Likewise.
4957         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4958         Likewise.
4959         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4960         Likewise.
4961         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4962         Likewise.
4963         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4964         Likewise.
4965         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4966         Likewise.
4967         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4968         Likewise.
4969         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4970         Likewise.
4971         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4972         Likewise.
4973         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4974         Likewise.
4975         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4976         Likewise.
4977         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4978         Likewise.
4979         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4980         Likewise.
4981         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4982         Likewise.
4983         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4984         Likewise.
4985         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4986         Likewise.
4987         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4988         Likewise.
4989         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4990         Likewise.
4991         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4992         Likewise.
4993         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4994         Likewise.
4995         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4996         Likewise.
4997         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4998         Likewise.
4999         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5000         Likewise.
5001         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5002         Likewise.
5003         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5004         Likewise.
5005         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5006         Likewise.
5007         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5008         Likewise.
5009         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5010         Likewise.
5011         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5012         Likewise.
5013         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5014         Likewise.
5015         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5016         Likewise.
5017         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5018         Likewise.
5019         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5020         Likewise.
5021         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5022         Likewise.
5023         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5024         Likewise.
5025         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5026         Likewise.
5027         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5028         Likewise.
5029         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5030         Likewise.
5031         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5032         Likewise.
5033         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5034         Likewise.
5035         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5036         Likewise.
5037         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5038         Likewise.
5039         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5040         Likewise.
5041         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5042         Likewise.
5043         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5044         Likewise.
5045         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5046         Likewise.
5047         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5048         Likewise.
5049         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5050         Likewise.
5051         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5052         Likewise.
5053         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5054         Likewise.
5055         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5056         Likewise.
5057         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5058         Likewise.
5059         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5060         Likewise.
5061         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5062         Likewise.
5063         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5064         Likewise.
5065         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5066         Likewise.
5067         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5068         Likewise.
5069         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5070         Likewise.
5071         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5072         Likewise.
5073         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5074         Likewise.
5075         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5076         Likewise.
5077         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5078         Likewise.
5079         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5080         Likewise.
5081         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5082         Likewise.
5083         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5084         Likewise.
5085         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5086         Likewise.
5087         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5088         Likewise.
5089         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5090         Likewise.
5091         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5092         Likewise.
5093         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5094         Likewise.
5095         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5096         Likewise.
5097         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5098         Likewise.
5099         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5100         Likewise.
5101         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5102         Likewise.
5103         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5104         Likewise.
5105         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5106         Likewise.
5107         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5108         Likewise.
5109         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5110         Likewise.
5111         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5112         Likewise.
5113         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5114         Likewise.
5115         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5116         Likewise.
5117         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5118         Likewise.
5119         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5120         Likewise.
5121         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5122         Likewise.
5123         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5124         Likewise.
5125         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5126         Likewise.
5127         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5128         Likewise.
5129         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5130         Likewise.
5131         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5132         Likewise.
5133         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5134         Likewise.
5135         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5136         Likewise.
5137         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5138         Likewise.
5139         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5140         Likewise.
5141         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5142         Likewise.
5143         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5144         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5145         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5146         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5147         Likewise.
5148         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5149         Likewise.
5150         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5151         Likewise.
5152         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5153         Likewise.
5154         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5155         Likewise.
5156         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5157         Likewise.
5158         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5159         Likewise.
5160         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5161         Likewise.
5162         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5163         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5164         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5165         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5166         Likewise.
5167         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5168         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5169         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5170         Likewise.
5171         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5172         Likewise.
5173         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5174         Likewise.
5175         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5176         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5177         Likewise.
5178         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5179         Likewise.
5180         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5181         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5182         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5183         Likewise.
5184         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5185         Likewise.
5186         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5187         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5188         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5189         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5190         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5191         Likewise.
5192         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5193         Likewise.
5194         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5195         Likewise.
5196         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5197         Likewise.
5198         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5199         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5200         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5201         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5202         Likewise.
5203         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5204         Likewise.
5205         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5206         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5207         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5208         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5209         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5210         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5211         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5212         Likewise.
5213         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5214         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5215         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5216         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5217         Likewise.
5218         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5219         Likewise.
5220         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5221         Likewise.
5222         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5223         Likewise.
5224         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5225         Likewise.
5226         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5227         Likewise.
5228         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5229         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5230         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5231         Likewise.
5232         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5233         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5234         Likewise.
5235         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5236         Likewise.
5237         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5238         Likewise.
5239         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5240         Likewise.
5241         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5242         Likewise.
5243         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5244         Likewise.
5245         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5246         Likewise.
5247         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5248         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5249         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5250         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5251         Likewise.
5252         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5253         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5254         Likewise.
5255         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5256         Likewise.
5257         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5258         Likewise.
5259         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5260         Likewise.
5261         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5262         Likewise.
5263         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5264         Likewise.
5265         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5266         Likewise.
5267         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5268         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5269         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5270         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5271         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5272         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5273         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5274         Likewise.
5275         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5276         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5277         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5278         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5279         Likewise.
5280         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5281         Likewise.
5282         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5283         Likewise.
5284         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5285         Likewise.
5286         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5287         Likewise.
5288         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5289         Likewise.
5290         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5291         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5292         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5293         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5294         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5295         Likewise.
5296         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5297         Likewise.
5298         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5299         Likewise.
5300         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5301         Likewise.
5302         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5303         Likewise.
5304         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5305         Likewise.
5306         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5307         Likewise.
5308         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5309         Likewise.
5310         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5311         Likewise.
5312         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5313         Likewise.
5314         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5315         Likewise.
5316         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5317         Likewise.
5318         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5319         Likewise.
5320         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5321         Likewise.
5322         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5323         Likewise.
5324         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5325         Likewise.
5326         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5327         Likewise.
5328         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5329         Likewise.
5330         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5331         Likewise.
5332         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5333         Likewise.
5334         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5335         Likewise.
5336         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5337         Likewise.
5338         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5339         Likewise.
5340         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5341         Likewise.
5342         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5343         Likewise.
5344         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5345         Likewise.
5346         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5347         Likewise.
5348         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5349         Likewise.
5350         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5351         Likewise.
5352         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5353         Likewise.
5354         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5355         Likewise.
5356         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5357         Likewise.
5358         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5359         Likewise.
5360         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5361         Likewise.
5362         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5363         Likewise.
5364         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5365         Likewise.
5366         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5367         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5368         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5369         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5370         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5371         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5372         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5373         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5374         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5375         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5376         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5377         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5378         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5379         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5380         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5381         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5382         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5383         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5384         * testsuite/tr1/headers/all.cc: Likewise.
5385         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5386         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5387         * testsuite/util/testsuite_shared.cc: Likewise.
5388         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5389         * testsuite/17_intro/headers/all.cc: Likewise.
5390         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5391         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5392         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5393         Likewise.
5394         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5395         Likewise.
5396         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5397         Likewise.
5398         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5399         Likewise.
5400         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5401         Likewise.
5402         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5403         Likewise.
5404         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5405         Likewise.
5406         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5407         Likewise.
5408         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5409         Likewise.
5410         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5411         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5412         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5413         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5414         Likewise.
5415         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5416         Likewise.
5417         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5418         Likewise.
5419         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5420         Likewise.
5421         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5422         Likewise.
5423         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5424         Likewise.
5425         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5426         Likewise.
5427         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5428         Likewise.
5429         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5430         Likewise.
5431         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5432         Likewise.
5433         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5434         Likewise.
5435         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5436         Likewise.
5437         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5438         Likewise.
5439         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5440         Likewise.
5441         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5442         Likewise.
5443         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5444         Likewise.
5445         * testsuite/20_util/pair/moveable.cc: Likewise.
5446         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5447         Likewise.
5448         * testsuite/20_util/pair/swap.cc: Likewise.
5449         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5450         Likewise.
5451         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5452         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5453         Likewise.
5454         * testsuite/20_util/tuple/moveable.cc: Likewise.
5455         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5456         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5457         Likewise.
5458         * testsuite/20_util/tuple/swap.cc: Likewise.
5459         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5460         Likewise.
5461         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5462         Likewise.
5463         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5464         Likewise.
5465         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5466         Likewise.
5467         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5468         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5469         Likewise.
5470         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5471         Likewise.
5472         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5473         Likewise.
5474         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5475         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5476         Likewise.
5477         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5478         Likewise.
5479         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5480         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5481         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5482         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5483         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5484         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5485         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5486         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5487         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5488         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5489         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5490         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5491         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5492         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5493         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5494         Likewise.
5495         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5496         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5497         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5498         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5499         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5500         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5501         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5502         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5503         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5504         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5505         Likewise.
5506         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5507         Likewise.
5508         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5509         Likewise.
5510         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5511         Likewise.
5512         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5513         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5514         Likewise.
5515         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5516         Likewise.
5517         * testsuite/23_containers/deque/14340.cc: Likewise.
5518         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5519         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5520         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5521         * testsuite/23_containers/deque/init-list.cc: Likewise.
5522         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5523         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5524         * testsuite/23_containers/deque/moveable.cc: Likewise.
5525         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5526         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5527         Likewise.
5528         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5529         Likewise.
5530         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5531         Likewise.
5532         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5533         Likewise.
5534         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5535         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5536         Likewise.
5537         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5538         Likewise.
5539         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5540         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5541         Likewise.
5542         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5543         Likewise.
5544         * testsuite/23_containers/list/14340.cc: Likewise.
5545         * testsuite/23_containers/list/23781.cc: Likewise.
5546         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5547         * testsuite/23_containers/list/init-list.cc: Likewise.
5548         * testsuite/23_containers/list/moveable.cc: Likewise.
5549         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5550         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5551         Likewise.
5552         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5553         Likewise.
5554         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5555         Likewise.
5556         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5557         Likewise.
5558         * testsuite/23_containers/map/14340.cc: Likewise.
5559         * testsuite/23_containers/map/23781.cc: Likewise.
5560         * testsuite/23_containers/map/init-list.cc: Likewise.
5561         * testsuite/23_containers/map/moveable.cc: Likewise.
5562         * testsuite/23_containers/map/operations/1.cc: Likewise.
5563         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5564         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5565         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5566         Likewise.
5567         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5568         Likewise.
5569         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5570         Likewise.
5571         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5572         Likewise.
5573         * testsuite/23_containers/multimap/14340.cc: Likewise.
5574         * testsuite/23_containers/multimap/23781.cc: Likewise.
5575         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5576         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5577         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5578         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5579         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5580         Likewise.
5581         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5582         Likewise.
5583         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5584         Likewise.
5585         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5586         Likewise.
5587         * testsuite/23_containers/multiset/14340.cc: Likewise.
5588         * testsuite/23_containers/multiset/23781.cc: Likewise.
5589         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5590         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5591         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5592         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5593         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5594         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5595         Likewise.
5596         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5597         Likewise.
5598         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5599         Likewise.
5600         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5601         Likewise.
5602         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5603         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5604         Likewise.
5605         * testsuite/23_containers/queue/moveable.cc: Likewise.
5606         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5607         Likewise.
5608         * testsuite/23_containers/set/14340.cc: Likewise.
5609         * testsuite/23_containers/set/23781.cc: Likewise.
5610         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5611         * testsuite/23_containers/set/init-list.cc: Likewise.
5612         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5613         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5614         * testsuite/23_containers/set/moveable.cc: Likewise.
5615         * testsuite/23_containers/set/operations/1.cc: Likewise.
5616         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5617         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5618         Likewise.
5619         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5620         Likewise.
5621         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5622         Likewise.
5623         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5624         Likewise.
5625         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5626         Likewise.
5627         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5628         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5629         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5630         Likewise.
5631         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5632         Likewise.
5633         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5634         Likewise.
5635         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5636         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5637         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5638         Likewise.
5639         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5640         Likewise.
5641         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5642         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5643         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5644         Likewise.
5645         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5646         Likewise.
5647         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5648         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5649         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5650         Likewise.
5651         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5652         Likewise.
5653         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5654         Likewise.
5655         * testsuite/23_containers/vector/14340.cc: Likewise.
5656         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5657         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5658         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5659         Likewise.
5660         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5661         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5662         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5663         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5664         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5665         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5666         Likewise.
5667         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5668         Likewise.
5669         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5670         Likewise.
5671         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5672         Likewise.
5673         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5674         Likewise.
5675         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5676         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5677         * testsuite/23_containers/vector/init-list.cc: Likewise.
5678         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5679         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5680         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5681         * testsuite/23_containers/vector/moveable.cc: Likewise.
5682         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5683         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5684         Likewise.
5685         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5686         Likewise.
5687         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5688         Likewise.
5689         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5690         Likewise.
5691         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5692         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5693         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5694         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5701         Likewise.
5702         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5703         Likewise.
5704         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5705         Likewise.
5706         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5707         Likewise.
5708         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5709         Likewise.
5710         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5711         Likewise.
5712         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5713         Likewise.
5714         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5715         Likewise.
5716         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5717         Likewise.
5718         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5719         Likewise.
5720         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5721         Likewise.
5722         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5723         Likewise.
5724         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5725         Likewise.
5726         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5727         Likewise.
5728         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5729         Likewise.
5730         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5731         Likewise.
5732         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5763         Likewise.
5764         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5765         Likewise.
5766         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5767         Likewise.
5768         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5769         Likewise.
5770         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5771         Likewise.
5772         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5773         Likewise.
5774         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5775         Likewise.
5776         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5777         Likewise.
5778         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5779         Likewise.
5780         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5781         Likewise.
5782         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5783         Likewise.
5784         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5785         Likewise.
5786         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5787         Likewise.
5788         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5789         Likewise.
5790         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5791         Likewise.
5792         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5793         Likewise.
5794         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5795         Likewise.
5796         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5797         Likewise.
5798         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5799         Likewise.
5800         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5801         Likewise.
5802         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5803         Likewise.
5804         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5805         Likewise.
5806         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5807         Likewise.
5808         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5827         Likewise.
5828         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5829         Likewise.
5830         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5831         Likewise.
5832         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5833         Likewise.
5834         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5835         Likewise.
5836         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5837         Likewise.
5838         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5839         Likewise.
5840         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5841         Likewise.
5842         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5843         Likewise.
5844         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5845         Likewise.
5846         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5847         Likewise.
5848         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5849         Likewise.
5850         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5851         Likewise.
5852         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5853         Likewise.
5854         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5855         Likewise.
5856         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5857         Likewise.
5858         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5859         Likewise.
5860         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5861         Likewise.
5862         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5863         Likewise.
5864         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5865         Likewise.
5866         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5867         Likewise.
5868         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5869         Likewise.
5870         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5871         Likewise.
5872         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5873         Likewise.
5874         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5875         Likewise.
5876         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5877         Likewise.
5878         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5879         Likewise.
5880         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5881         Likewise.
5882         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5883         Likewise.
5884         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5885         Likewise.
5886         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5887         Likewise.
5888         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5889         Likewise.
5890         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5891         Likewise.
5892         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5893         Likewise.
5894         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5895         Likewise.
5896         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5897         Likewise.
5898         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5899         Likewise.
5900         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5901         Likewise.
5902         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5903         Likewise.
5904         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5905         Likewise.
5906         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5907         Likewise.
5908         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5909         Likewise.
5910         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5911         Likewise.
5912         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5913         Likewise.
5914         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5915         Likewise.
5916         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5917         Likewise.
5918         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5919         Likewise.
5920         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5921         Likewise.
5922         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5923         Likewise.
5924         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5925         Likewise.
5926         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5927         Likewise.
5928         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5929         Likewise.
5930         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5931         Likewise.
5932         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5933         Likewise.
5934         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5935         Likewise.
5936         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5937         Likewise.
5938         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5939         Likewise.
5940         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5941         Likewise.
5942         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5943         Likewise.
5944         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5945         Likewise.
5946         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5947         Likewise.
5948         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5949         Likewise.
5950         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5951         Likewise.
5952         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5953         Likewise.
5954         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5955         Likewise.
5956         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5957         Likewise.
5958         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5959         Likewise.
5960         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5961         Likewise.
5962         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5963         Likewise.
5964         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5965         Likewise.
5966         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5967         Likewise.
5968         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5969         Likewise.
5970         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5971         Likewise.
5972         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5973         Likewise.
5974         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5975         Likewise.
5976         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5977         Likewise.
5978         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5979         Likewise.
5980         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5981         Likewise.
5982         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5983         Likewise.
5984         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5985         Likewise.
5986         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5987         Likewise.
5988         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5989         Likewise.
5990         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5991         Likewise.
5992         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5993         Likewise.
5994         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5995         Likewise.
5996         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5997         Likewise.
5998         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5999         Likewise.
6000         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6001         Likewise.
6002         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6003         Likewise.
6004         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6005         Likewise.
6006         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6007         Likewise.
6008         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6009         Likewise.
6010         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6011         Likewise.
6012         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6013         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6014         Likewise.
6015         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6016         Likewise.
6017         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6018         Likewise.
6019         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6020         Likewise.
6021         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6022         Likewise.
6023         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6024         Likewise.
6025         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6026         Likewise.
6027         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6028         Likewise.
6029         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6030         Likewise.
6031         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6032         Likewise.
6033         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6034         Likewise.
6035         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6036         Likewise.
6037         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6038         Likewise.
6039         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6040         Likewise.
6041         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6042         Likewise.
6043         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6044         Likewise.
6045         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6046         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6047         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6048         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6049         Likewise.
6050         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6051         Likewise.
6052         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6053         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6054         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6055         Likewise.
6056         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6057         Likewise.
6058         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6059         Likewise.
6060         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6061         Likewise.
6062         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6063         Likewise.
6064         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6065         Likewise.
6066         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6067         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6068         Likewise.
6069         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6070         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6071         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6072         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6073         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6074         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6075         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6076         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6077         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6078         Likewise.
6079         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6080         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6081         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6082         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6083         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6084         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6085         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6086         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6087         Likewise.
6088         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6089         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6090         Likewise.
6091         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6092         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6093         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6094         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6095         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6096         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6097         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6098         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6099         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6100         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6101         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6102         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6103         Likewise.
6104         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6105         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6106         Likewise.
6107         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6108         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6109         Likewise.
6110         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6111         Likewise.
6112         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6113         Likewise.
6114         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6115         Likewise.
6116         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6117         Likewise.
6118         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6119         Likewise.
6120         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6121         Likewise.
6122         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6123         Likewise.
6124         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6125         Likewise.
6126         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6127         Likewise.
6128         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6129         Likewise.
6130         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6131         Likewise.
6132         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6133         Likewise.
6134         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6135         Likewise.
6136         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6137         Likewise.
6138         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6139         Likewise.
6140         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6141         Likewise.
6142         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6143         Likewise.
6144         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6145         Likewise.
6146         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6147         Likewise.
6148         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6149         Likewise.
6150         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6151         Likewise.
6152         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6153         Likewise.
6154         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6155         Likewise.
6156         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6157         Likewise.
6158         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6159         Likewise.
6160         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6161         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6162         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6163         Likewise.
6164         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6165         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6166         Likewise.
6167         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6168         Likewise.
6169         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6170         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6171         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6172         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6173         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6174         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6175         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6176         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6177         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6178         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6179         Likewise.
6180         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6181         Likewise.
6182         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6183         Likewise.
6184         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6185         Likewise.
6186         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6187         Likewise.
6188         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6189         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6190         Likewise.
6191         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6192         Likewise.
6193         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6194         Likewise.
6195         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6196         Likewise.
6197         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6198         Likewise.
6199         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6200         Likewise.
6201         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6202         Likewise.
6203         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6204         Likewise.
6205         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6206         Likewise.
6207         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6208         Likewise.
6209         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6210         Likewise.
6211         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6212         Likewise.
6213         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6214         Likewise.
6215         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6216         Likewise.
6217         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6218         Likewise.
6219         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6220         Likewise.
6221         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6222         Likewise.
6223         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6224         Likewise.
6225         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6226         Likewise.
6227         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6228         Likewise.
6229         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6230         Likewise.
6231         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6232         Likewise.
6233         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6234         Likewise.
6235         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6236         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6237         Likewise.
6238         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6239         Likewise.
6240         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6241         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6242         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6243         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6244         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6245         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6246         Likewise.
6247         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6248         Likewise.
6249         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6250         Likewise.
6251         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6252         Likewise.
6253         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6254         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6255         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6256         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6257         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6258         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6259         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6260         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6261         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6262         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6263         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6264         Likewise.
6265         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6266         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6267         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6268         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6269         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6270         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6271         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6272         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6273         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6274         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6275         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6276         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6277         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6278         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6279         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6280         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6281         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6282         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6283         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6284         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6285         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6286         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6287         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6288         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6289         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6290         Likewise.
6291         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6292         * testsuite/27_io/fpos/14252.cc: Likewise.
6293         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6294         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6295         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6296         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6297         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6298         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6299         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6300         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6301         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6302         Likewise.
6303         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6304         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6305         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6306         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6307         Likewise.
6308         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6309         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6310         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6311         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6312         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6313         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6314         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6315         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6316         * testsuite/27_io/objects/char/3045.cc: Likewise.
6317         * testsuite/27_io/objects/char/3647.cc: Likewise.
6318         * testsuite/27_io/objects/char/5268.cc: Likewise.
6319         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6320         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6321         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6322         * testsuite/28_regex/init-list.cc: Likewise.
6323         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6324         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6325         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6326         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6327         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6328         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6329         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6330         Likewise.
6331         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6332         Likewise.
6333         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6334         Likewise.
6335         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6336         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6337         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6338         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6339         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6340         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6341         Likewise.
6342         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6343         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6344         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6345         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6346         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6347         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6348         Likewise.
6349         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6350         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6351         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6352         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6353         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6354         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6355         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6356         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6357         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6358         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6359         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6360         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6361         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6362         Likewise.
6363         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6364         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6365         Likewise.
6366         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6367         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6368         Likewise.
6369         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6370         Likewise.
6371         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6372         Likewise.
6373         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6374         Likewise.
6375         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6376         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6377         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6378         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6379         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6380         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6381         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6382         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6383         Likewise.
6384         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6385         Likewise.
6386         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6387         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6388         Likewise.
6389         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6390         Likewise.
6391         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6392         Likewise.
6393         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6394         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6395         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6396         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6397         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6398         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6399         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6400         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6401         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6402         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6403         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6404         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6405         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6406         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6407         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6408         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6409         Likewise.
6410         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6411         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6412         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6413         Likewise.
6414         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6415         Likewise.
6416         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6417         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6418         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6419         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6420         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6421         Likewise.
6422         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6423         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6424         Likewise.
6425         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6426         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6427         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6428         Likewise.
6429         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6430         Likewise.
6431         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6432         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6433         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6434         Likewise.
6435         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6436         Likewise.
6437         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6438         Likewise.
6439         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6440         Likewise.
6441         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6442         Likewise.
6443         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6444         * testsuite/30_threads/this_thread/1.cc: Likewise.
6445         * testsuite/30_threads/this_thread/2.cc: Likewise.
6446         * testsuite/30_threads/this_thread/3.cc: Likewise.
6447         * testsuite/30_threads/this_thread/4.cc: Likewise.
6448         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6449         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6450         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6451         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6452         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6453         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6454         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6455         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6456         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6457         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6458         * testsuite/30_threads/thread/members/1.cc: Likewise.
6459         * testsuite/30_threads/thread/members/2.cc: Likewise.
6460         * testsuite/30_threads/thread/members/3.cc: Likewise.
6461         * testsuite/30_threads/thread/members/4.cc: Likewise.
6462         * testsuite/30_threads/thread/members/5.cc: Likewise.
6463         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6464         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6465         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6466         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6467         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6468         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6469         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6470         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6471         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6472         Likewise.
6473         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6474         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6475         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6476         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6477         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6478         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6479         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6480         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6481         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6482         * testsuite/30_threads/try_lock/1.cc: Likewise.
6483         * testsuite/30_threads/try_lock/2.cc: Likewise.
6484         * testsuite/30_threads/try_lock/3.cc: Likewise.
6485         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6486         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6487         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6488         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6489         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6490         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6491         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6492         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6493         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6494         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6495         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6496         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6497         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6498         Likewise.
6499         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6500         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6501         Likewise.
6502         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6503         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6504         Likewise.
6505         * testsuite/ext/array_allocator/1.cc: Likewise.
6506         * testsuite/ext/array_allocator/2.cc: Likewise.
6507         * testsuite/ext/array_allocator/3.cc: Likewise.
6508         * testsuite/ext/ext_pointer/1.cc: Likewise.
6509         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6510         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6511         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6512         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6513         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6514         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6515         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6516         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6517         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6518         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6519         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6520         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6521         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6522         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6523         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6524         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6525         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6526         Likewise.
6527         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6528         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6529         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6530         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6531         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6532         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6533         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6534         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6535         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6536         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6537         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6538         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6539         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6540         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6541         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6542         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6543         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6544         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6545         Likewise.
6546         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6547         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6548         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6549         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6550         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6551         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6552         * testsuite/ext/pod_char_traits.cc: Likewise.
6553         * testsuite/ext/slist/23781.cc: Likewise.
6554         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6555         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6556         * testsuite/ext/vstring/init-list.cc: Likewise.
6557         * testsuite/ext/vstring/moveable.cc: Likewise.
6558         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6559         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6560         Likewise.
6561         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6562         Likewise.
6563         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6564         Likewise.
6565         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6566         Likewise.
6567         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6568         Likewise.
6569         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6570         Likewise.
6571         * testsuite/ext/vstring/types/23767.cc: Likewise.
6572         * testsuite/performance/21_strings/string_append.cc: Likewise.
6573         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6574         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6575         Likewise.
6576         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6577         Likewise.
6578         * testsuite/performance/21_strings/string_find.cc: Likewise.
6579         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6580         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6581         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6582         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6583         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6584         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6585         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6586         Likewise.
6587         * testsuite/performance/23_containers/create/map.cc: Likewise.
6588         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6589         Likewise.
6590         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6591         * testsuite/performance/23_containers/find/map.cc: Likewise.
6592         * testsuite/performance/23_containers/index/map.cc: Likewise.
6593         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6594         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6595         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6596         Likewise.
6597         * testsuite/performance/23_containers/insert_erase/associative.cc:
6598         Likewise.
6599         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6600         Likewise.
6601         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6602         Likewise.
6603         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6604         Likewise.
6605         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6606         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6607         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6608         Likewise.
6609         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6610         Likewise.
6611         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6612         Likewise.
6613         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6614         Likewise.
6615         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6616         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6617         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6618         Likewise.
6619         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6620         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6621         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6622         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6623         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6624         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6625         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6626         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6627         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6628         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6629         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6630         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6631         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6632         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6633         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6634         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6635         Likewise.
6636         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6637         Likewise.
6638         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6639         Likewise.
6640         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6641         Likewise.
6642         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6643         Likewise.
6644         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6645         Likewise.
6646         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6647         Likewise.
6648         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6649         Likewise.
6650         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6651         Likewise.
6652         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6653         Likewise.
6654         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6655         Likewise.
6656         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6657         Likewise.
6658         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6659         Likewise.
6660         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6661         Likewise.
6662         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6663         Likewise.
6664         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6665         Likewise.
6666         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6667         Likewise.
6668         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6669         Likewise.
6670         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6671         Likewise.
6672         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6673         Likewise.
6674         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6675         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6676         Likewise.
6677         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6678         Likewise.
6679         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6680         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6681         Likewise.
6682         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6683         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6684         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6685         Likewise.
6686         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6687         Likewise.
6688         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6689         Likewise.
6690         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6691         Likewise.
6692         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6693         Likewise.
6694         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6695         Likewise.
6696         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6697         Likewise.
6698         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6699         Likewise.
6700         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6701         Likewise.
6702         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6703         Likewise.
6704         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6705         Likewise.
6706         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6707         Likewise.
6708         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6709         Likewise.
6710         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6711         Likewise.
6712         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6713         Likewise.
6714         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6715         Likewise.
6716         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6717         Likewise.
6718         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6719         Likewise.
6720         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6721         Likewise.
6722         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6723         Likewise.
6724         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6725         Likewise.
6726         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6727         Likewise.
6728         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6729         Likewise.
6730         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6731         Likewise.
6732         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6733         Likewise.
6734         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6735         Likewise.
6736         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6737         Likewise.
6738         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6739         Likewise.
6740         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6741         Likewise.
6742         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6743         Likewise.
6744         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6745         Likewise.
6746         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6747         Likewise.
6748         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6749         Likewise.
6750         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6751         Likewise.
6752         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6753         Likewise.
6754         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6755         Likewise.
6756         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6757         Likewise.
6758         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6759         Likewise.
6760         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6761         Likewise.
6762         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6763         Likewise.
6764         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6765         Likewise.
6766         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6767         Likewise.
6768         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6769         Likewise.
6770         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6771         Likewise.
6772         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6773         Likewise.
6774         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6775         Likewise.
6776         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6777         Likewise.
6778         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6779         Likewise.
6780         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6781         Likewise.
6782         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6783         Likewise.
6784         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6785         Likewise.
6786         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6787         Likewise.
6788         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6789         Likewise.
6790         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6791         Likewise.
6792         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6793         Likewise.
6794         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6795         Likewise.
6796         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6797         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6798         Likewise.
6799         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6800         Likewise.
6801         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6802         Likewise.
6803         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6804         Likewise.
6805         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6806         Likewise.
6807         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6808         Likewise.
6809         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6810         Likewise.
6811         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6812         Likewise.
6813         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6814         Likewise.
6815         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6816         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6817         Likewise.
6818         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6819         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6820         Likewise.
6821         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6822         Likewise.
6823         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6824         Likewise.
6825         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6826         Likewise.
6827         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6828         Likewise.
6829         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6830         Likewise.
6831         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6832         Likewise.
6833         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6834         Likewise.
6835         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6836         Likewise.
6837         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6838         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6839         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6840         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6841         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6842         Likewise.
6843         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6844         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6845         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6846         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6847         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6848         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6849         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6850         * testsuite/util/io/prog_bar.cc: Likewise.
6851         * testsuite/util/io/prog_bar.hpp: Likewise.
6852         * testsuite/util/io/text_populate.hpp: Likewise.
6853         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6854         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6855         * testsuite/util/io/xml.hpp: Likewise.
6856         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6857         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6858         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6859         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6860         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6861         * testsuite/util/native_type/native_map.hpp: Likewise.
6862         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6863         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6864         * testsuite/util/native_type/native_set.hpp: Likewise.
6865         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6866         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6867         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6868         Likewise.
6869         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6870         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6871         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6872         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6873         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6874         Likewise.
6875         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6876         Likewise.
6877         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6878         Likewise.
6879         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6880         Likewise.
6881         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6882         Likewise.
6883         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6884         Likewise.
6885         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6886         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6887         Likewise.
6888         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6889         Likewise.
6890         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6891         Likewise.
6892         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6893         Likewise.
6894         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6895         Likewise.
6896         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6897         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6898         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6899         * testsuite/util/regression/basic_type.hpp: Likewise.
6900         * testsuite/util/regression/common_type.hpp: Likewise.
6901         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6902         Likewise.
6903         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6904         Likewise.
6905         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6906         Likewise.
6907         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6908         Likewise.
6909         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6910         Likewise.
6911         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6912         Likewise.
6913         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6914         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6915         Likewise.
6916         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6917         Likewise.
6918         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6919         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6920         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6921         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6922         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6923         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6924         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6925         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6926         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6927         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6928         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6929         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6930         * testsuite/util/testsuite_abi.cc: Likewise.
6931         * testsuite/util/testsuite_abi.h: Likewise.
6932         * testsuite/util/testsuite_abi_check.cc: Likewise.
6933         * testsuite/util/testsuite_allocator.cc: Likewise.
6934         * testsuite/util/testsuite_allocator.h: Likewise.
6935         * testsuite/util/testsuite_api.h: Likewise.
6936         * testsuite/util/testsuite_character.cc: Likewise.
6937         * testsuite/util/testsuite_character.h: Likewise.
6938         * testsuite/util/testsuite_common_types.h: Likewise.
6939         * testsuite/util/testsuite_error.h: Likewise.
6940         * testsuite/util/testsuite_hooks.cc: Likewise.
6941         * testsuite/util/testsuite_hooks.h: Likewise.
6942         * testsuite/util/testsuite_io.h: Likewise.
6943         * testsuite/util/testsuite_iterators.h: Likewise.
6944         * testsuite/util/testsuite_performance.h: Likewise.
6945         * testsuite/util/testsuite_rng.h: Likewise.
6946         * testsuite/util/testsuite_rvalref.h: Likewise.
6947         * testsuite/util/testsuite_tr1.h: Likewise.
6948         * testsuite/util/thread/all.h: Likewise.
6949         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6950         Likewise.
6951         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6952         Likewise.
6953         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6954         Likewise.
6955         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6956         Likewise.
6957         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6958         Likewise.
6959         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6960         Likewise.
6961         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6962         Likewise.
6963         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6964         Likewise.
6965         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6966         Likewise.
6967         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6968         Likewise.
6969         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6970         Likewise.
6971         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6972         Likewise.
6973         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6974         Likewise.
6975         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6976         Likewise.
6977         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6978         Likewise.
6979         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6980         Likewise.
6981         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6982         Likewise.
6983         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6984         Likewise.
6985         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6986         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6987         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6988         Likewise.
6989         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6990         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6991         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6992         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6993         Likewise.
6994         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6995         Likewise.
6996         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6997         Likewise.
6998         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6999         Likewise.
7000         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7001         Likewise.
7002         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7003         Likewise.
7004         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7005         Likewise.
7006         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7007         Likewise.
7008         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7009         Likewise.
7010         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7011         Likewise.
7012         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7013         Likewise.
7014         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7015         Likewise.
7016         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7017         Likewise.
7018         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7019         Likewise.
7020         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7021         Likewise.
7022         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7023         Likewise.
7024         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7025         Likewise.
7026         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7027         Likewise.
7028         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7029         Likewise.
7030         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7031         Likewise.
7032         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7033         Likewise.
7034         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7035         Likewise.
7036         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7037         Likewise.
7038         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7039         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7040         Likewise.
7041         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7042         Likewise.
7043         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7044         Likewise.
7045         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7046         Likewise.
7047         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7048         Likewise.
7049         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7050         Likewise.
7051         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7052         Likewise.
7053         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7054         Likewise.
7055         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7056         Likewise.
7057         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7058         Likewise.
7059         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7060         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7061         Likewise.
7062         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7063         Likewise.
7064         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7065         Likewise.
7066         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7067         Likewise.
7068         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7069         Likewise.
7070         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7071         Likewise.
7072         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7073         Likewise.
7074         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7075         Likewise.
7076         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7077         Likewise.
7078         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7079         Likewise.
7080         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7081         Likewise.
7082         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7083         Likewise.
7084         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7085         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7086         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7087         Likewise.
7088         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7089         Likewise.
7090         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7091         Likewise.
7092         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7093         Likewise.
7094         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7095         Likewise.
7096         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7097         Likewise.
7098         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7099         Likewise.
7100         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7101         Likewise.
7102         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7103         Likewise.
7104         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7105         Likewise.
7106         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7107         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7108         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7109         Likewise.
7110         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7111         Likewise.
7112         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7113         Likewise.
7114         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7115         Likewise.
7116         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7117         Likewise.
7118         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7119         Likewise.
7120         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7121         Likewise.
7122         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7123         Likewise.
7124         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7125         Likewise.
7126         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7127         Likewise.
7128         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7129         Likewise.
7130         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7131         Likewise.
7132         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7133         Likewise.
7134         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7135         Likewise.
7136         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7137         Likewise.
7138         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7139         Likewise.
7140         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7141         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7142         Likewise.
7143         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7144         Likewise.
7145         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7146         Likewise.
7147         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7148         Likewise.
7149         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7150         Likewise.
7151         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7152         Likewise.
7153         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7154         Likewise.
7155         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7156         Likewise.
7157         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7158         Likewise.
7159         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7160         Likewise.
7161         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7162         Likewise.
7163         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7164         Likewise.
7165         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7166         Likewise.
7167         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7168         Likewise.
7169         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7170         Likewise.
7171         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7172         Likewise.
7173         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7174         Likewise.
7175         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7176         Likewise.
7177         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7178         Likewise.
7179         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7180         Likewise.
7181         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7182         Likewise.
7183         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7184         Likewise.
7185         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7186         Likewise.
7187         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7188         Likewise.
7189         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7190         Likewise.
7191         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7192         Likewise.
7193         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7194         Likewise.
7195         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7196         Likewise.
7197         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7198         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7199         Likewise.
7200         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7201         Likewise.
7202         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7203         Likewise.
7204         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7205         Likewise.
7206         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7207         Likewise.
7208         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7209         Likewise.
7210         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7211         Likewise.
7212         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7213         Likewise.
7214         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7215         Likewise.
7216         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7217         Likewise.
7218         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7219         Likewise.
7220         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7221         Likewise.
7222         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7223         Likewise.
7224         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7225         Likewise.
7226         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7227         Likewise.
7228         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7229         Likewise.
7230         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7231         Likewise.
7232         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7233         Likewise.
7234         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7235         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7236         * testsuite/backward/hash_map/25896.cc: Likewise.
7237         * testsuite/backward/hash_set/25896.cc: Likewise.
7238
7239 2009-04-08  Ian Lance Taylor  <iant@google.com>
7240
7241         * include/backward/hashtable.h (erase): Correctly handle erasing a
7242         reference to an entry in the hash table.
7243         * testsuite/backward/hash_map/25896.cc: New.
7244         * testsuite/backward/hash_set/25896.cc: New.
7245
7246 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7247
7248         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7249         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7250
7251 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7252
7253         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7254         of debug.
7255         * include/Makefile.in: Regenerate.
7256         * include/precompiled/stdc++.h: Add.
7257
7258 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7259
7260         * include/bits/random.h: Adjust doxygen markup.
7261         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7262
7263         * testsuite/26_numerics/random/piecewise_linear_distribution/
7264         operators/serialize.cc: Use typedefs.
7265
7266 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7267
7268         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7269         __gnu_cxx namespace.  Remove "static inline".
7270
7271 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7272
7273         * include/bits/random.tcc (linear_congruential_engine<>::
7274         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7275
7276 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7277
7278         * include/bits/random.h (operator==): Mark all inline.
7279         (mersenne_twister_engine): Enable #if 0 checks.
7280
7281         * include/bits/random.h: Formatting tweaks.
7282
7283 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7284
7285         * include/bits/random.tcc (piecewise_linear_distribution<>::
7286         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7287         Remove spurious closed parenthesis.
7288
7289 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7290
7291         PR libstdc++/39644 (partial)
7292         * include/bits/random.tcc (linear_congruential_engine<>::
7293         seed(seed_seq&), independent_bits_engine<>::operator(),
7294         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7295
7296 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7297
7298         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7299         thinko.
7300         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7301         default.cc: Enable.
7302
7303 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7304
7305         PR libstdc++/39629 (partial)
7306         * testsuite/26_numerics/random/independent_bits_engine/cons/
7307         base_move.cc: Use uint_fast64_t instead of unsigned long.
7308         * testsuite/26_numerics/random/independent_bits_engine/cons/
7309         seed1.cc: Likewise.
7310         * testsuite/26_numerics/random/independent_bits_engine/cons/
7311         seed2.cc: Likewise.
7312         * testsuite/26_numerics/random/independent_bits_engine/cons/
7313         base_copy.cc: Likewise.
7314         * testsuite/26_numerics/random/independent_bits_engine/cons/
7315         default.cc: Likewise.
7316         * testsuite/26_numerics/random/independent_bits_engine/cons/
7317         seed_seq.cc: Likewise.
7318         * testsuite/26_numerics/random/independent_bits_engine/
7319         requirements/typedefs.cc: Likewise.
7320         * testsuite/26_numerics/random/independent_bits_engine/
7321         operators/equal.cc: Likewise.
7322         * testsuite/26_numerics/random/independent_bits_engine/
7323         operators/serialize.cc: Likewise.
7324         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7325
7326 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7327
7328         * include/tr1_impl/random: Remove, empty.
7329         * include/tr1_impl/random.tcc: Likewise.
7330
7331         * include/std/random: Minor clean-ups, formatting fixes, adjust
7332         copyright years.
7333         * include/bits/random.tcc: Likewise.
7334         * include/bits/random.h: Likewise.
7335         * include/tr1/random: Likewise.
7336         * include/tr1/random.tcc: Likewise.
7337         * include/tr1/random.h: Likewise.
7338
7339 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7340
7341         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7342         * doc/html/api.html: Regenerate.
7343
7344 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7345
7346         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7347         Change to mersenne_twister_engine, add same defaults as
7348         mersenne_twister_engine/cons/default.cc.
7349         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7350
7351         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7352         to __il.
7353         * include/bits/random.h (mersenne_twister_engine): Qualify
7354         _ShiftMin1 with namespace __detail.
7355         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7356         constexpr std::numeric_limits::max() can be used.
7357         (mersenne_twister_engine): Split apart static asserts into one
7358         assert per message. Temporarily disable the last three.
7359
7360 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7361
7362         * include/Makefile.am: Update to N2836. Modified for new random headers.
7363         * include/Makefile.in: Ditto.
7364         * include/tr1_impl/random: Moved to tr1/random.h
7365         * include/tr1_impl/random.tcc: Moved to tr1
7366         * include/tr1/random: Just point to moved tr1 random headers.
7367         * include/tr1/random.tcc: Moved from tr1_impl.
7368         * include/tr1/random.h: Moved from tr1_impl/random.
7369         * include/std/random: Modified to point to std random headers.
7370         * include/bits/random.tcc: New implementation of std random facilities.
7371         * include/bits/random.h: Ditto.
7372         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7373         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7374         seed1.cc: New.
7375         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7376         seed2.cc: New.
7377         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7378         default.cc: New.
7379         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7380         non_uint_neg.cc: New.
7381         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7382         typedefs.cc: New.
7383         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7384         equal.cc: New.
7385         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7386         serialize.cc: New.
7387         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7388         seed1.cc: New.
7389         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7390         seed2.cc: New.
7391         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7392         default.cc: New.
7393         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7394         typedefs.cc: New.
7395         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7396         equal.cc: New.
7397         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7398         serialize.cc: New.
7399         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7400         seed1.cc: New.
7401         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7402         seed2.cc: New.
7403         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7404         default.cc: New.
7405         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7406         typedefs.cc: New.
7407         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7408         equal.cc: New.
7409         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7410         serialize.cc: New.
7411         * testsuite/26_numerics/random/discard_block_engine/cons/
7412         base_move.cc: New.
7413         * testsuite/26_numerics/random/discard_block_engine/cons/
7414         seed1.cc: New.
7415         * testsuite/26_numerics/random/discard_block_engine/cons/
7416         seed2.cc: New.
7417         * testsuite/26_numerics/random/discard_block_engine/cons/
7418         base_copy.cc: New.
7419         * testsuite/26_numerics/random/discard_block_engine/cons/
7420         default.cc: New.
7421         * testsuite/26_numerics/random/discard_block_engine/cons/
7422         seed_seq.cc: New.
7423         * testsuite/26_numerics/random/discard_block_engine/requirements/
7424         typedefs.cc: New.
7425         * testsuite/26_numerics/random/discard_block_engine/operators/
7426         equal.cc: New.
7427         * testsuite/26_numerics/random/discard_block_engine/operators/
7428         serialize.cc: New.
7429         * testsuite/26_numerics/random/independent_bits_engine/cons/
7430         base_move.cc: New.
7431         * testsuite/26_numerics/random/independent_bits_engine/cons/
7432         seed1.cc: New.
7433         * testsuite/26_numerics/random/independent_bits_engine/cons/
7434         seed2.cc: New.
7435         * testsuite/26_numerics/random/independent_bits_engine/cons/
7436         base_copy.cc: New.
7437         * testsuite/26_numerics/random/independent_bits_engine/cons/
7438         default.cc: New.
7439         * testsuite/26_numerics/random/independent_bits_engine/cons/
7440         seed_seq.cc: New.
7441         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7442         typedefs.cc: New.
7443         * testsuite/26_numerics/random/independent_bits_engine/operators/
7444         equal.cc: New.
7445         * testsuite/26_numerics/random/independent_bits_engine/operators/
7446         serialize.cc: New.
7447         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7448         base_move.cc: New.
7449         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7450         seed1.cc: New.
7451         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7452         seed2.cc: New.
7453         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7454         base_copy.cc: New.
7455         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7456         default.cc: New.
7457         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7458         seed_seq.cc: New.
7459         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7460         typedefs.cc: New.
7461         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7462         equal.cc: New.
7463         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7464         serialize.cc
7465         * testsuite/26_numerics/random/mt19937.cc: New.
7466         * testsuite/26_numerics/random/mt19937_64.cc: New.
7467         * testsuite/26_numerics/random/minstd_rand.cc: New.
7468         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7469         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7470         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7471         * testsuite/26_numerics/random/ranlux24.cc: New.
7472         * testsuite/26_numerics/random/ranlux48.cc: New.
7473         * testsuite/26_numerics/random/knuth_b.cc: New.
7474         * testsuite/26_numerics/random/default_random_engine.cc: New.
7475         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7476         parms.cc: New.
7477         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7478         default.cc: New.
7479         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7480         typedefs.cc: New.
7481         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7482         serialize.cc: New.
7483         * testsuite/26_numerics/random/normal_distribution/cons/
7484         parms.cc: New.
7485         * testsuite/26_numerics/random/normal_distribution/cons/
7486         default.cc: New.
7487         * testsuite/26_numerics/random/normal_distribution/requirements/
7488         typedefs.cc: New.
7489         * testsuite/26_numerics/random/normal_distribution/operators/
7490         serialize.cc: New.
7491         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7492         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7493         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7494         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7495         parms_neg.cc: New.
7496         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7497         parms.cc: New.
7498         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7499         default.cc: New.
7500         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7501         typedefs.cc: New.
7502         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7503         serialize.cc: New.
7504         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7505         parms_neg.cc: New.
7506         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7507         parms.cc: New.
7508         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7509         default.cc: New.
7510         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7511         typedefs.cc: New.
7512         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7513         serialize.cc: New.
7514         * testsuite/26_numerics/random/poisson_distribution/cons/
7515         parms.cc: New.
7516         * testsuite/26_numerics/random/poisson_distribution/cons/
7517         default.cc: New.
7518         * testsuite/26_numerics/random/poisson_distribution/requirements/
7519         typedefs.cc
7520         * testsuite/26_numerics/random/poisson_distribution/operators/
7521         serialize.cc: New.
7522         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7523         parms.cc: New.
7524         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7525         default.cc: New.
7526         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7527         typedefs.cc: New.
7528         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7529         serialize.cc: New.
7530         * testsuite/26_numerics/random/discrete_distribution/cons/
7531         range.cc: New.
7532         * testsuite/26_numerics/random/discrete_distribution/cons/
7533         initlist.cc: New.
7534         * testsuite/26_numerics/random/discrete_distribution/cons/
7535         default.cc: New.
7536         * testsuite/26_numerics/random/discrete_distribution/cons/
7537         num_xbound_fun.cc: New.
7538         * testsuite/26_numerics/random/discrete_distribution/requirements/
7539         typedefs.cc: New.
7540         * testsuite/26_numerics/random/discrete_distribution/operators/
7541         serialize.cc: New.
7542         * testsuite/26_numerics/random/weibull_distribution/cons/
7543         parms.cc: New.
7544         * testsuite/26_numerics/random/weibull_distribution/cons/
7545         default.cc: New.
7546         * testsuite/26_numerics/random/weibull_distribution/requirements/
7547         typedefs.cc: New.
7548         * testsuite/26_numerics/random/weibull_distribution/operators/
7549         serialize.cc: New.
7550         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7551         parms.cc: New.
7552         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7553         default.cc: New.
7554         * testsuite/26_numerics/random/negative_binomial_distribution/
7555         requirements/typedefs.cc: New.
7556         * testsuite/26_numerics/random/negative_binomial_distribution/
7557         operators/serialize.cc: New.
7558         * testsuite/26_numerics/random/cauchy_distribution/cons/
7559         parms.cc: New.
7560         * testsuite/26_numerics/random/cauchy_distribution/cons/
7561         default.cc: New.
7562         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7563         typedefs.cc: New.
7564         * testsuite/26_numerics/random/cauchy_distribution/operators/
7565         serialize.cc: New.
7566         * testsuite/26_numerics/random/gamma_distribution/cons/
7567         parms.cc: New.
7568         * testsuite/26_numerics/random/gamma_distribution/cons/
7569         default.cc: New.
7570         * testsuite/26_numerics/random/gamma_distribution/requirements/
7571         typedefs.cc: New.
7572         * testsuite/26_numerics/random/gamma_distribution/operators/
7573         serialize.cc: New.
7574         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7575         parms.cc: New.
7576         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7577         default.cc: New.
7578         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7579         typedefs.cc: New.
7580         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7581         serialize.cc: New.
7582
7583         * testsuite/26_numerics/random/exponential_distribution/cons/
7584         parms.cc: New.
7585         * testsuite/26_numerics/random/exponential_distribution/cons/
7586         default.cc: New.
7587         * testsuite/26_numerics/random/exponential_distribution/requirements/
7588         typedefs.cc: New.
7589         * testsuite/26_numerics/random/exponential_distribution/operators/
7590         serialize.cc: New.
7591         * testsuite/26_numerics/random/lognormal_distribution/cons/
7592         parms.cc: New.
7593         * testsuite/26_numerics/random/lognormal_distribution/cons/
7594         default.cc: New.
7595         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7596         typedefs.cc: New.
7597         * testsuite/26_numerics/random/lognormal_distribution/operators/
7598         serialize.cc: New.
7599         * testsuite/26_numerics/random/binomial_distribution/cons/
7600         parms.cc: New.
7601         * testsuite/26_numerics/random/binomial_distribution/cons/
7602         default.cc: New.
7603         * testsuite/26_numerics/random/binomial_distribution/requirements/
7604         typedefs.cc: New.
7605         * testsuite/26_numerics/random/binomial_distribution/operators/
7606         serialize.cc: New.
7607         * testsuite/26_numerics/random/random_device/cons/
7608         token.cc: New.
7609         * testsuite/26_numerics/random/random_device/cons/
7610         default.cc: New.
7611         * testsuite/26_numerics/random/random_device/requirements/
7612         typedefs.cc: New.
7613         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7614         parms.cc: New.
7615         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7616         default.cc: New.
7617         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7618         typedefs.cc: New.
7619         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7620         serialize.cc: New.
7621         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7622         range.cc: New.
7623         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7624         default.cc: New.
7625         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7626         num_xbound_fun.cc: New.
7627         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7628         initlist_fun.cc: New.
7629         * testsuite/26_numerics/random/piecewise_linear_distribution/
7630         requirements/typedefs.cc: New.
7631         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7632         serialize.cc: New.
7633         * testsuite/26_numerics/random/student_t_distribution/cons/
7634         parms.cc: New.
7635         * testsuite/26_numerics/random/student_t_distribution/cons/
7636         default.cc: New.
7637         * testsuite/26_numerics/random/student_t_distribution/requirements/
7638         typedefs.cc: New.
7639         * testsuite/26_numerics/random/student_t_distribution/operators/
7640         serialize.cc: New.
7641         * testsuite/26_numerics/random/geometric_distribution/cons/
7642         parms.cc: New.
7643         * testsuite/26_numerics/random/geometric_distribution/cons/
7644         default.cc: New.
7645         * testsuite/26_numerics/random/geometric_distribution/requirements/
7646         typedefs.cc: New.
7647         * testsuite/26_numerics/random/geometric_distribution/operators/
7648         serialize.cc: New.
7649         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7650         range.cc: New.
7651         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7652         default.cc: New.
7653         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7654         num_xbound_fun.cc: New.
7655         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7656         initlist_fun.cc: New.
7657         * testsuite/26_numerics/random/piecewise_constant_distribution/
7658         requirements/typedefs.cc: New.
7659         * testsuite/26_numerics/random/piecewise_constant_distribution/
7660         operators/serialize.cc: New.
7661
7662 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7663
7664         * include/ext/bitmap_allocator.h: The typedefs should be made public
7665         if we want them to be accessible. This has been revealed by the patch
7666         that fixes PR c++/26693 in g++.
7667
7668 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7669
7670         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7671         Regenerated.
7672         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7673         Regenerated.
7674         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7675         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7676         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7677         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7678         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7679         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7680         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7681         Regenerated.
7682         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7683
7684 2009-03-31  Jason Merrill  <jason@redhat.com>
7685
7686         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7687
7688         PR libstdc++/39310
7689         * include/tr1_impl/type_traits (is_function): Add partial
7690         specializations with function cv-quals.
7691         (__is_function_helper): Remove.
7692         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7693
7694 2009-03-30  Ian Lance Taylor  <iant@google.com>
7695
7696         * include/backward/hashtable.h (clear): Return quickly if the
7697         table is empty.
7698
7699 2009-03-27  Ian Lance Taylor  <iant@google.com>
7700
7701         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7702         (__stl_prime_list): Add 5 at the start of the list.
7703
7704 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7705
7706         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7707         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7708         std::string&, ios_base::openmode), basic_ifstream<>::
7709         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7710         basic_ofstream(const std::string&, ios_base::openmode),
7711         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7712         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7713         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7714         Add in C++0x mode.
7715         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7716         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7717         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7718         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7719         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7720         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7721         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7722
7723 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7724
7725         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7726         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7727         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7728         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7729
7730 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7731
7732         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7733         _M_transfer_after, _M_reverse_after): Move out of line...
7734         * include/bits/forward_list.tcc: ... here.
7735         (forward_list<>::reverse): Move inline...
7736         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7737
7738 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7739
7740         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7741         28277.cc: Likewise.
7742         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7743         Likewise.
7744         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7745         Likewise.
7746         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7747         Likewise.
7748
7749 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7750
7751         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7752         year(s).
7753         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7754         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7755         Likewise.
7756         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7757         Likewise.
7758         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7759         Likewise.
7760         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7761
7762 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7763
7764         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7765         iterations for simulators.
7766         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7767         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7768         Condition stream width for simulators.
7769         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7770         Likewise.
7771         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7772         Likewise.
7773         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7774
7775 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7776
7777         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7778         sheet version information. Table-ize docbook element examples.
7779         * doc/xml/manual/using.xml: Human-readable header
7780         markup. Alphabetized. Add new headers.
7781         * doc/html: Regenerate.
7782
7783 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7784
7785         * doc/xml/faq.xml: Fix link to setup documentation.
7786
7787 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7788
7789         * include/std/type_traits (__add_lvalue_reference_helper,
7790         __add_rvalue_reference_helper): As an optimization, rewrite
7791         condition (avoid is_function).
7792
7793 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7794
7795         PR libstdc++/39405
7796         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7797         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7798
7799 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7800
7801         * testsuite/30_threads/condition_variable_any/native_handle/
7802         typesizes.cc: Include tweaks.
7803         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7804         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7805         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7806         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7807         * testsuite/30_threads/condition_variable/native_handle/
7808         typesizes.cc: Same.
7809
7810 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7811
7812         * include/bits/shared_ptr.h: Add include guards.
7813         * include/tr1/shared_ptr.h: Likewise.
7814
7815 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7816
7817         * include/std/iostream: Fix doxygen link.
7818         * include/bits/forward_list.h: Fix doxygen markup.
7819         * include/ext/vstring.h: Escape backslash in doxygen comment.
7820         * include/bits/basic_string.h: Likewise.
7821
7822 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7823
7824         * doc/xml/faq.xml: Fix links to implementation status pages.
7825
7826 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7827
7828         * include/std/complex (operator+(const complex<>&, const _Tp&),
7829         operator+(const _Tp&, const complex<>&),
7830         operator-(const complex<>&, const _Tp&),
7831         operator-(const _Tp&, const complex<>&)): Do not assume real()
7832         returns a reference (against DR 387).
7833         * testsuite/26_numerics/complex/dr387_2.cc: New.
7834
7835 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7836
7837         * testsuite/thread/pthread4.cc: Move...
7838         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7839         * testsuite/thread/pthread5.cc: Move...
7840         * testsuite/23_containers/list/pthread5.cc: ...here.
7841         * testsuite/thread/pthread6.cc: Move...
7842         * testsuite/23_containers/map/pthread6.cc: ...here.
7843         * testsuite/thread/pthread7-rope.cc: Move...
7844         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7845         * testsuite/thread/guard.cc: Move...
7846         * testsuite/18_support/pthread_guard.cc: ...here.
7847         * testsuite/thread/18185.cc: Move...
7848         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7849         * testsuite/thread/pthread1.cc: Move...
7850         * testsuite/23_containers/list/pthread1.cc: ...here.
7851         * testsuite/thread/pthread2.cc: Move...
7852         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7853         * testsuite/thread/pthread3.cc: Move...
7854         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7855
7856         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7857         * testsuite/thread: Remove.
7858
7859 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7860
7861         * configure: Regenerate.
7862
7863 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7864
7865         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7866         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7867         from baseline_dir.
7868         * configure: Regenerate.
7869         * testsuite/Makefile.am (baseline_file): Remove variable.
7870         (site.exp): Set baseline_dir rather than baseline_file.
7871         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7872         * testsuite/Makefile.in: Regenerate.
7873
7874 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7875
7876         * testsuite/30_threads/thread/this_thread: Move...
7877         * testsuite/30_threads/this_thread: ...here.
7878         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7879         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7880         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7881         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7882         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7883         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7884
7885 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7886
7887         * doc/doxygen/user.cfg.in: Tweaks.
7888         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7889         be elsewhere.
7890
7891         * include/tr1_impl/unordered_map: Just use most specialized
7892         container module.
7893         * include/tr1_impl/unordered_set: Same.
7894         * include/tr1_impl/array: Same.
7895         * include/bits/stl_list.h: Same.
7896         * include/bits/stl_map.h: Same.
7897         * include/bits/stl_queue.h: Same.
7898         * include/bits/stl_set.h: Same.
7899         * include/bits/stl_stack.h: Same.
7900         * include/bits/forward_list.h: Same.
7901         * include/bits/basic_string.h: Same.
7902         * include/bits/stl_multimap.h: Same.
7903         * include/bits/stl_vector.h: Same.
7904         * include/bits/stl_deque.h: Same.
7905         * include/bits/stl_multiset.h: Same.
7906         * include/bits/stl_bvector.h: Same.
7907
7908         * include/backward/binders.h: Change binder module to binders.
7909
7910         * include/std/complex: Add complex_numers module.
7911         * include/tr1_impl/complex: Same.
7912
7913         * include/std/valarray: Add numeric_arrays module.
7914         * include/bits/gslice_array.h: Same.
7915         * include/bits/gslice.h: Same.
7916         * include/bits/mask_array.h: Same.
7917         * include/bits/slice_array.h: Same.
7918         * include/bits/indirect_array.h: Same.
7919
7920         * include/bits/allocator.h: Add allocators module.
7921         * include/ext/throw_allocator.h
7922         * include/ext/pool_allocator.h
7923         * include/ext/bitmap_allocator.h
7924         * include/ext/new_allocator.h
7925         * include/ext/malloc_allocator.h
7926         * include/ext/array_allocator.h
7927         * include/ext/mt_allocator.h
7928         * include/ext/debug_allocator.h
7929         * include/ext/extptr_allocator.h
7930
7931         * include/tr1_impl/functional: Move namespace markup here.
7932         * include/tr1_impl/regex: Same.
7933
7934         * include/tr1_impl/type_traits: Add metaprogramming module.
7935         * include/std/type_traits: Same.
7936
7937         * include/std/memory: Add memory module.
7938
7939         * include/std/ratio: Add ratio module.
7940
7941         * include/std/chrono: Move namespace markup here, add time module.
7942
7943         * include/std/thread: Move namespace markup here, add concurrency
7944         module.
7945         * include/std/mutex: Use concurrency module.
7946         * include/std/condition_variable: Same.
7947
7948
7949         * include/bits/ios_base.h: Refine io module.
7950         * include/bits/basic_ios.h: Same.
7951         * include/std/fstream: Same.
7952         * include/std/istream: Same.
7953         * include/std/ostream: Same.
7954         * include/std/sstream: Same.
7955
7956         * include/ext/vstring.h: Correct parameter markup.
7957
7958         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7959         * include/bits/unique_ptr.h: Same.
7960
7961         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7962         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7963         * include/bits/stl_heap.h: Add markup for new groupings.
7964         * include/bits/stl_algobase.h: Same.
7965         * include/bits/stl_algo.h: Same.
7966
7967         * include/c_compatibility/stdatomic.h: Add atomics module.
7968         * include/c_global/cstdatomic: Same.
7969
7970         * libsupc++/exception: Add exceptions module.
7971         * libsupc++/typeinfo: Same.
7972         * libsupc++/new: Same.
7973         * libsupc++/exception_ptr.h: Same.
7974         * include/std/system_error: Same.
7975         * include/std/stdexcept: Same.
7976
7977         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7978         * libsupc++/cxxabi-forced.h: Same.
7979
7980         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7981         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7982         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7983         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7984         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7985         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7986         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7987         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7988         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7989         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7990         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7991         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7992         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7993         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7994         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7995         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7996         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7997         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7998         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7999         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8000         * testsuite/23_containers/vector/requirements/dr438/
8001         constructor_1_neg.cc: Same.
8002         * testsuite/23_containers/vector/requirements/dr438/
8003         constructor_2_neg.cc: Same.
8004         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8005         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8006         * testsuite/23_containers/deque/requirements/dr438/
8007         constructor_1_neg.cc: Same.
8008         * testsuite/23_containers/deque/requirements/dr438/
8009         constructor_2_neg.cc: Same.
8010         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8011         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8012         * testsuite/23_containers/list/requirements/dr438/
8013         constructor_1_neg.cc: Same.
8014         * testsuite/23_containers/list/requirements/dr438/
8015         constructor_2_neg.cc: Same.
8016         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8017         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8018         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8019         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8020         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8021         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8022         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8023         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8024         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8025         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8026
8027 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8028
8029         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8030         * doc/doxygen/user.cfg.in: Update.
8031         * scripts/run_doxygen: Adjust for new group names.
8032
8033         * include/tr1_impl/random: Update doxygen group markup.
8034         * include/tr1_impl/unordered_map: Same.
8035         * include/tr1_impl/unordered_set: Same.
8036         * include/tr1_impl/array: Same.
8037         * include/std/numeric: Same.
8038         * include/std/utility: Same.
8039         * include/std/bitset: Same.
8040         * include/std/iosfwd: Same.
8041         * include/bits/stl_list.h: Same.
8042         * include/bits/stl_map.h: Same.
8043         * include/bits/stl_algobase.h: Same.
8044         * include/bits/stl_queue.h: Same.
8045         * include/bits/stl_set.h: Same.
8046         * include/bits/stl_stack.h: Same.
8047         * include/bits/stl_iterator_base_types.h: Same.
8048         * include/bits/forward_list.h: Same.
8049         * include/bits/basic_string.h: Same.
8050         * include/bits/stl_multimap.h: Same.
8051         * include/bits/stl_vector.h: Same.
8052         * include/bits/stl_deque.h: Same.
8053         * include/bits/stl_multiset.h: Same.
8054         * include/bits/stl_algo.h: Same.
8055         * include/bits/stl_bvector.h: Same.
8056         * include/bits/algorithmfwd.h: Same.
8057         * include/bits/stl_function.h: Same.
8058         * include/tr1/cmath: Same.
8059         * include/backward/binders.h: Same.
8060
8061 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8062
8063         * include/std/system_error (system_category): To system_category().
8064         (generic_category): To generic_category. DR 890.
8065         * src/system_error.cc: Define.
8066         * include/bits/functexcept.h: Only one __throw_system_error.
8067         * src/functexcept.cc: Same.
8068         * include/std/mutex: Fixup for changes above.
8069         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8070         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8071         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8072         * config/abi/pre/gnu.ver: Clean up exports.
8073
8074 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8075
8076         * include/std/thread: Fix typo.
8077         * src/thread.cc (thread::join): Use NULL.
8078
8079 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8080
8081         PR libstdc++/39168
8082         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8083         const string&)): Also check that the value != CHAR_MAX.
8084         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8085         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8086         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8087         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8088         _M_cache(const locale&)): Likewise.
8089         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8090         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8091         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8092         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8093         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8094         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8095
8096 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8097             Benjamin Kosnik  <bkoz@redhat.com>
8098
8099         * include/std/thread (_Impl_base): Move _M_id out and into ...
8100         (thread): ...here. Call _M_make_routine in body of constructors.
8101         Adjust data member usage to reflect changes.
8102         (_M_make_routine): From _M_make_shared_data.
8103         (_M_start_thread): Add __shared_base_type argument.
8104         * src/thread.cc: Fixups for above.
8105         * config/abi/pre/gnu.ver: Adjust exports.
8106         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8107         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8108         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8109
8110 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8111
8112         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8113         (compare_type_to_native_type): ...this, add alignment check.
8114         * testsuite/30_threads/condition_variable_any/native_handle/
8115         typesizes.cc: Modify as above.
8116         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8117         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8118         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8119         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8120         * testsuite/30_threads/condition_variable/native_handle/
8121         typesizes.cc: Same.
8122         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8123         typesizes.cc: Same.
8124
8125         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8126         * testsuite/30_threads/thread/cons/2.cc: Same.
8127         * testsuite/30_threads/thread/cons/3.cc: Same.
8128         * testsuite/30_threads/thread/cons/4.cc: Same.
8129         * testsuite/30_threads/thread/cons/5.cc: Same.
8130         * testsuite/30_threads/thread/cons/6.cc: Same.
8131         * testsuite/30_threads/thread/cons/7.cc: Same.
8132         * testsuite/30_threads/thread/cons/8.cc: Same.
8133
8134         * testsuite/30_threads/thread/cons/9.cc: New.
8135         * testsuite/30_threads/thread/cons/moveable.cc: New.
8136
8137         * src/condition_variable.cc: Clean up whitespace.
8138         * include/std/condition_variable: Same.
8139
8140 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8141
8142         * include/std/condition_variable (condition_variable): Remove
8143         _M_internal_mutex. Add private __native_type typedef.
8144         * src/condition_variable.cc (condition_variable::notify_one):
8145         Remove _M_internal_mutex use. Use typedef.
8146         (condition_variable::notify_all): Same.
8147         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8148         (recursive_mutex): Same.
8149         (timed_mutex): Same.
8150         (recursive_timed_mutex): Same.
8151         (once_flag): Make __native_type typedef private.
8152
8153         * include/std/thread (this_thread): Add minimal markup.
8154
8155         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8156         Adjust line numbers.
8157         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8158         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8159         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8160         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8161         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8162         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8163         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8164         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8165         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8166         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8167         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8168         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8169         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8170
8171         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8172         * testsuite/30_threads/condition_variable_any/native_handle/
8173         typesizes.cc: New.
8174         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8175         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8176         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8177         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8178         * testsuite/30_threads/condition_variable/native_handle/
8179         typesizes.cc: Same.
8180         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8181         typesizes.cc: Same.
8182
8183 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8184
8185         PR testsuite/33300
8186         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8187         on darwin for lp64.
8188
8189 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8190
8191         * configure.host: Set abi_baseline_pair for mips64*-linux.
8192         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8193
8194 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8195
8196         * include/std/thread (this_thread::get_id): Inline.
8197
8198 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8199
8200         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8201         _Callable as template argument for _M_make_shared_data.
8202         * testsuite/30_threads/thread/cons/6.cc: New.
8203         * testsuite/30_threads/thread/cons/7.cc: New.
8204         * testsuite/30_threads/thread/cons/8.cc: New.
8205
8206 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8207
8208         * testsuite/30_threads/thread/member: To..
8209         * testsuite/30_threads/thread/members: ...this.
8210         * testsuite/30_threads/condition_variable/member: To...
8211         * testsuite/30_threads/condition_variable/members: ...this.
8212
8213 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8214
8215         * include/std/thread (thread::id): Move definition inside thread.
8216         Use native_handle_type. Remove this_thread::get_id friend.
8217         Change __thread_data_ptr to __shared_base_ptr.
8218         (thread::id::id(native_handle_type): Make public. Still explicit.
8219         Use native_handle_type. Change _M_thread_id to _M_thread.
8220         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8221         _M_thread_handle to _M_id.
8222         (thread::__thread_data): Rename to _Impl.
8223         Fixup for renames.
8224         (thread::_M_make_thread_data): Return derived type.
8225         (thread::hardware_concurrency): Add definition for default case.
8226         (thread::get_id): Now can define inline.
8227         (thread): Change _M_thread_data to _M_data.
8228         (this_thread::get_id): Now can define inline.
8229         * src/thread.cc (__thread_proxy): Rename to
8230         execute_native_thread_routine.
8231         Fixup for other renames.
8232         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8233         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8234         * testsuite/30_threads/thread/algorithm: Move to..
8235         * testsuite/30_threads/thread/swap: ...this.
8236         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8237         * testsuite/30_threads/thread/id/operators.cc: New.
8238
8239 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8240
8241         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8242         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8243         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8244         exposing it in public std::tuple interface.
8245
8246 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8247             Benjamin Kosnik  <bkoz@redhat.com>
8248
8249         * include/std/thread (__thread_data_base): Nest class in std::thread.
8250         (__thread_data): Likewise.
8251         (__thread_data_ptr): Nest typedef in std::thread.
8252         * src/thread.cc (__thread_proxy): Qualify the above names.
8253         * config/abi/pre/gnu.ver: Remove unused exports.
8254
8255 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8256
8257         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8258         * include/bits/stl_vector.h: Remove private vector_type typedef.
8259         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8260         Fix line numbers.
8261         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8262         * testsuite/23_containers/vector/requirements/dr438/
8263         constructor_1_neg.cc: Same.
8264         * testsuite/23_containers/vector/requirements/dr438/
8265         constructor_2_neg.cc: Same.
8266         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8267         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8268
8269 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8270
8271         PR libstdc++/25191
8272         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8273         deal consistently with __try and __catch too.
8274         * src/localename.cc: Replace try -> __try, catch -> __catch.
8275         * src/ios.cc: Likewise.
8276         * src/locale.cc: Likewise.
8277         * src/istream.cc: Likewise.
8278         * src/thread.cc: Likewise.
8279         * src/compatibility.cc: Likewise.
8280         * src/bitmap_allocator.cc: Likewise.
8281         * src/ios_init.cc: Likewise.
8282         * include/debug/deque: Likewise.
8283         * include/debug/list: Likewise.
8284         * include/tr1_impl/hashtable: Likewise.
8285         * include/std/bitset: Likewise.
8286         * include/ext/pb_ds/detail/resize_policy/
8287         hash_load_check_resize_trigger_imp.hpp: Likewise.
8288         * include/ext/pb_ds/detail/resize_policy/
8289         hash_standard_resize_policy_imp.hpp: Likewise.
8290         * include/ext/pb_ds/detail/cc_hash_table_map_/
8291         resize_fn_imps.hpp: Likewise.
8292         * include/ext/pb_ds/detail/cc_hash_table_map_/
8293         constructor_destructor_fn_imps.hpp: Likewise.
8294         * include/ext/pb_ds/detail/pat_trie_/
8295         split_join_branch_bag.hpp: Likewise.
8296         * include/ext/pb_ds/detail/pat_trie_/
8297         constructors_destructor_fn_imps.hpp: Likewise.
8298         * include/ext/pb_ds/detail/bin_search_tree_/
8299         constructors_destructor_fn_imps.hpp: Likewise.
8300         * include/ext/pb_ds/detail/gp_hash_table_map_/
8301         resize_fn_imps.hpp: Likewise.
8302         * include/ext/pb_ds/detail/gp_hash_table_map_/
8303         constructor_destructor_fn_imps.hpp: Likewise.
8304         * include/ext/pb_ds/detail/binary_heap_/
8305         constructors_destructor_fn_imps.hpp: Likewise.
8306         * include/ext/pb_ds/detail/binary_heap_/
8307         erase_fn_imps.hpp: Likewise.
8308         * include/ext/pb_ds/detail/binary_heap_/
8309         split_join_fn_imps.hpp: Likewise.
8310         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8311         constructors_destructor_fn_imps.hpp: Likewise.
8312         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8313         * include/ext/pb_ds/detail/list_update_map_/
8314         constructor_destructor_fn_imps.hpp: Likewise.
8315         * include/ext/slist: Likewise.
8316         * include/ext/memory: Likewise.
8317         * include/ext/rc_string_base.h: Likewise.
8318         * include/ext/ropeimpl.h: Likewise.
8319         * include/ext/vstring.tcc: Likewise.
8320         * include/ext/rope: Likewise.
8321         * include/ext/sso_string_base.h: Likewise.
8322         * include/bits/shared_ptr.h: Likewise.
8323         * include/bits/stl_list.h: Likewise.
8324         * include/bits/locale_classes.tcc: Likewise.
8325         * include/bits/locale_facets.tcc: Likewise.
8326         * include/bits/locale_classes.h: Likewise.
8327         * include/bits/forward_list.h: Likewise.
8328         * include/bits/stl_vector.h: Likewise.
8329         * include/bits/stl_deque.h: Likewise.
8330         * include/bits/istream.tcc: Likewise.
8331         * include/bits/stl_uninitialized.h: Likewise.
8332         * include/bits/ostream.tcc: Likewise.
8333         * include/bits/vector.tcc: Likewise.
8334         * include/bits/stl_tempbuf.h: Likewise.
8335         * include/bits/deque.tcc: Likewise.
8336         * include/bits/basic_string.tcc: Likewise.
8337         * include/bits/ostream_insert.h: Likewise.
8338         * include/bits/locale_facets_nonio.tcc: Likewise.
8339         * include/bits/stl_tree.h: Likewise.
8340         * include/bits/fstream.tcc: Likewise.
8341         * include/tr1/shared_ptr.h: Likewise.
8342         * include/tr1/hypergeometric.tcc: Likewise.
8343         * include/backward/hashtable.h: Likewise.
8344         * libsupc++/exception_ptr.h: Likewise.
8345         * libsupc++/eh_personality.cc: Likewise.
8346         * libsupc++/eh_call.cc: Likewise.
8347         * config/locale/gnu/monetary_members.cc: Likewise.
8348         * config/locale/gnu/time_members.h: Likewise.
8349         * config/locale/generic/time_members.h: Likewise.
8350
8351 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8352
8353         * include/parallel/algorithmfwd.h:
8354         Add parallelism default for many declarations.
8355         * include/parallel/numericfwd.h: Likewise.
8356         * include/parallel/iterator.h: Use iterator_traits as usual.
8357         * include/parallel/par_loop.h:
8358         Include equally_split.h.
8359         (for_each_template_random_access_ed):
8360         Avoid calling the Result default constructor.
8361         * include/parallel/numeric: Replace
8362         for_each_template_random_access by
8363         for_each_template_random_access_ed in numeric functions.
8364
8365 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8366
8367         * config/os/gnu-linux/os_defines.h: Remove superfluous
8368         __NO_STRING_INLINES.
8369
8370 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8371
8372         * testsuite/21_strings/c_strings/char/3.cc: New test.
8373         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8374
8375 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8376             Jakub Jelinek  <jakub@redhat.com>
8377
8378         PR libstdc++/30928 (partial, works together with recent glibcs)
8379         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8380         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8381         defined.
8382         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8383         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8384         defined.
8385         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8386         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8387         defined.
8388         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8389         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8390         defined.
8391         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8392         argument is const char *, assign result to const char * var, not
8393         char *.
8394         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8395         argument is const wchar_t *, assign result to const wchar_t * var, not
8396         wchar_t *.
8397
8398 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8399
8400         * include/std/thread: Remove unused headers.
8401         (__thread_data_base): Remove unused mutex and base.
8402         (thread::~thread): Only detach if joinable.
8403         (thread::joinable): Test if thread data ptr is empty.
8404         (thread::_M_thread_data_mutex): Remove.
8405         (thread::_M_get_thread_data): Remove.
8406         (thread::_M_make_thread_data): Remove overload, use make_shared.
8407         (thread::id::id): Make constructor explicit.
8408         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8409         (thread::_M_start_thread): Break shared_ptr cycle on error.
8410         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8411         * testsuite/30_threads/thread/member/4.cc: New.
8412         * testsuite/30_threads/thread/member/5.cc: New.
8413
8414 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8415
8416         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8417         (standard_layout): Just use !has_virtual_destructor for now.
8418         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8419         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8420         * testsuite/30_threads/recursive_mutex/requirements/
8421         standard_layout.cc: New.
8422         * testsuite/30_threads/condition_variable/requirements/
8423         standard_layout.cc: New.
8424         * testsuite/29_atomics/atomic_address/requirements/
8425         standard_layout.cc: Adjust.
8426         * testsuite/29_atomics/atomic_flag/requirements/
8427         standard_layout.cc: Same.
8428         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8429         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8430         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8431         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8432         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8433         line numbers.
8434         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8435         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8436         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8437         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8438         Remove, not required.
8439
8440 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8441
8442         * include/std/thread (__thread_data_base, thread): Rename member
8443         functions to match coding style.
8444         (thread::thread,thread::operator=): Define move operations.
8445         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8446         * config/abi/pre/gnu.ver: Adjust.
8447
8448 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8449
8450         PR libstdc++/38384
8451         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8452         on HPUX.
8453         * configure: Regenerate.
8454
8455 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8456
8457         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8458         atomic_flag_fence.
8459
8460 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8461
8462 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8463             Uros Bizjak  <ubizjak@gmail.com>
8464
8465         PR libstdc++/38834
8466         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8467         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8468
8469 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8470             Rainer Emrich  <r.emrich@de.tecosim.com>
8471
8472         PR libstdc++/38919
8473         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8474         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8475         * configure: Regenerate.
8476
8477 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8478
8479         * include/std/thread (__thread_data_base::__run): Make non-const.
8480         * testsuite/30_threads/thread/cons/5.cc: New.
8481
8482 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8483
8484         * src/Makefile.am (sources): Add math_stubs_float.cc.
8485         * src/Makefile.in: Regenerate.
8486         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8487
8488 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8489
8490         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8491         * src/Makefile.in: Regenerate.
8492         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8493
8494 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8495
8496         PR libstdc++/32666
8497         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8498
8499 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8500
8501         PR libstdc++/32666
8502         * Makefile.am (hosted_source): Remove libmath directory.
8503         * Makefile.in: Regenerate.
8504         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8505         (AC_REPLACE_MATHFUNCS): Remove.
8506         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8507         in GLIBCXX_CHECK_C99_TR1.
8508         * acinclude.m4: Remove libmath, need_math.
8509         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8510         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8511         * configure.ac: Same.
8512         * configure: Regenerate.
8513         * fragment.am: Fix comment.
8514         * config.h.in: Regenerate.
8515         * src/Makefile.in: Regenerate.
8516         * src/Makefile.am: Remove libmath references.
8517         * doc/Makefile.in: Regenerate.
8518         * po/Makefile.in: Regenerate.
8519         * include/Makefile.in: Regenerate.
8520         * libsupc++/Makefile.in: Regenerate.
8521         * testsuite/Makefile.in: Regenerate.
8522
8523         * src/compatibility.cc: Also export long double versions of "C" math
8524         library if hppa-linux.
8525         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8526         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8527
8528         * libmath: Remove.
8529         * libmath/signbit.c: Same.
8530         * libmath/stubs.c: Same.
8531         * libmath/Makefile.in: Same.
8532         * libmath/copysignf.c: Same.
8533         * libmath/mathconf.h: Same.
8534         * libmath/signbitf.c: Same.
8535         * libmath/Makefile.am: Same.
8536         * libmath/signbitl.c: Same.
8537
8538 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8539             Paolo Carlini  <paolo.carlini@oracle.com>
8540
8541         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8542         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8543         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8544         * configure.ac: Adjust.
8545         * doc/xml/manual/configure.xml: Update.
8546         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8547         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8548         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8549         * configure: Regenerate.
8550         * config.h.in: Likewise.
8551
8552         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8553         thread::joinable, thread::swap, this_thread::get_id,
8554         this_thread::yield): Define inline...
8555         * include/std/thread: ... here.
8556         * config/abi/pre/gnu.ver: Adjust.
8557
8558 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8559
8560         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8561         Add dg-timeout-factor 2.0.
8562         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8563         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8564         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8565         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8566         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8567         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8568
8569 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8570
8571         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8572         field from readelf output.
8573
8574 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8575
8576         PR libstdc++/38384
8577         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8578         * configure: Regenerate.
8579
8580 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8581
8582         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8583         _GLIBCXX_HAVE_TLS.
8584         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8585
8586 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8587
8588         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8589         constructor for _M_pattern.
8590         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8591         string.cc: Test construction from different basic_string type.
8592         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8593         string.cc: Likewise.
8594
8595 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8596             Jonathan Larmour  <jifl@eCosCentric.com>
8597
8598         PR libstdc++/36801
8599         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8600         New.
8601         (__gnu_cxx::__exchange_and_add): Use it.
8602         * src/atomic.cc (get_atomic_mutex): New.
8603         * src/debug.cc (get_safe_base_mutex): New.
8604         * src/locale.cc (get_locale_cache_mutex): New.
8605         * src/mt_allocator.cc (get_freelist): New.
8606         (get_freelist_mutex): New.
8607         * src/pool_allocator.cc (get_palloc_mutex): New.
8608         * include/std/mutex (__once_functor_lock): To
8609         (__get_once_functor_lock): ...this.
8610         * src/mutex.cc (__once_mutex): Don't export, use
8611         (get_once_mutex): ...this.
8612         * config/abi/pre/gnu.ver: Adjust exports.
8613
8614 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8615
8616         PR libstdc++/38732
8617         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8618         referenceCount field again.
8619         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8620         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8621         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8622         inline functions.
8623         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8624         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8625         instead of __cxa_exception.
8626         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8627         __cxxabiv1::__cxa_throw): Likewise.
8628         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8629         std::__exception_ptr::exception_ptr::_M_addref,
8630         std::__exception_ptr::exception_ptr::_M_release,
8631         __gxx_dependent_exception_cleanup): Likewise.
8632         * testsuite/18_support/exception/38732.cc: New test.
8633
8634         PR libstdc++/38092
8635         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8636         * src/compatibility.cc: Don't use .symver directives if
8637         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8638         * config.h.in: Regenerated.
8639         * configure: Likewise.
8640
8641 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8642
8643         PR libstdc++/38466
8644         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8645
8646 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8647
8648         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8649         of classic locale...
8650         (locale::classic): Here.
8651
8652 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8653
8654         * include/tr1_impl/regex: Fix bad return statements and typos.
8655
8656 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8657
8658         * include/tr1_impl/regex: Remove unimplemented function definitions.
8659         * testsuite/28_regex/init-list.cc: Compile only.
8660         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8661         c_string_extended.cc: Same.
8662         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8663         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8664
8665 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8666
8667         PR libstdc++/38384
8668         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8669         * configure: Regenerate.
8670
8671 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8672
8673         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8674         * configure: Regenerate.
8675
8676 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8677
8678         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8679         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8680         * configure: Regenerate.
8681
8682 2009-01-04  Richard Guenther  <rguenther@suse.de>
8683
8684         PR libstdc++/38720
8685         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8686         integer type for storage, arithmetic and comparisons.
8687         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8688
8689 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8690
8691         PR libstdc++/38719
8692         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8693         _Fwd_list_const_iterator::_M_next): Fix return type.
8694
8695 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8696
8697         * Revert last commit, reopen and suspend libstdc++/38678.
8698
8699 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8700
8701         PR libstdc++/38678
8702         * include/std/istream (basic_istream<>::_M_read): New.
8703         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8704         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8705         * include/std/ostream (basic_ostream<>::_M_write_): New.
8706         (basic_ostream<>::_M_write): Adjust.
8707         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8708         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8709         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8710         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8711         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.