OSDN Git Service

2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * testsuite/26_numerics/random/discrete_distribution/cons/
4         num_xbound_fun.cc: Minor tweaks.
5         * testsuite/26_numerics/random/piecewise_constant_distribution/
6         cons/initlist_fun.cc: Likewise
7         * testsuite/26_numerics/random/piecewise_constant_distribution/
8         cons/num_xbound_fun.cc: Likewise
9         * testsuite/26_numerics/random/piecewise_linear_distribution/
10         cons/initlist_fun.cc: Likewise
11         * testsuite/26_numerics/random/piecewise_linear_distribution/
12         cons/num_xbound_fun.cc: Likewise
13
14 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
15
16         PR libstdc++/36211
17         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
18         cxxldflags to additional_flags rather than cxx_final.
19
20 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
21
22         * testsuite/26_numerics/random/discrete_distribution/cons/
23         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
24         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
25         initlist_fun.cc: Likewise
26         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
27         num_xbound_fun.cc: Likewise
28         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
29         initlist_fun.cc: Likewise
30         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
31         num_xbound_fun.cc: Likewise 
32
33 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
34
35         PR libstdc++/40123
36         * random.tcc (independent_bits_engine<>::operator()()): Use
37         result_type(1), not 1UL.
38
39         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
40         and _M_b.min(), instead of this->max() and this->min().
41
42         * random.h (_ShiftMin1): Remove, adjust everywhere.
43
44         * random.tcc: Minor cosmetic changes.
45
46 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
47
48         * include/bits/random.tcc (cauchy_distribution<>::
49         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
50         Avoid M_PI, a glibc extension.
51
52 2009-05-13  Ben Elliston  <bje@au.ibm.com>
53
54         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
55         * include/Makefile.in: Likewise.
56
57 2009-05-13  Ben Elliston  <bje@au.ibm.com>
58
59         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
60         const void * const.
61
62 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
63
64         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
65         random number engines, complex, bitset, array, time utilities, and
66         char_traits.
67
68 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
69
70         * libsupc++/exception: Include nested_exception.h in C++0x mode.
71         * libsupc++/nested_exception.h: New.
72         * libsupc++/Makefile.am: Add new header.
73         * libsupc++/Makefile.in: Regenerate.
74         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
75         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
76         * testsuite/18_support/nested_exception/cons.cc: New.
77         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
78         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
79         * doc/xml/manual/status_cxx200x.xml: Adjust.
80
81 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
82
83         * include/ext/throw_allocator.h: Remove redundant include.
84
85 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
86
87         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
88         out of line member functions definitions.
89         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
90         Remove, use static locals instead.
91         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
92         * src/throw_allocator.cc: New.
93         * src/Makefile.am: Add.
94         * config/abi/pre/gnu.ver: Add exports.
95         * src/Makefile.in: Regenerate.
96
97 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
98
99         * configure.ac: Bump libtool_VERSION to 6:12:0.
100         * configure: Regenerate.
101
102 2009-05-07  Matthias Klose  <doko@ubuntu.com>
103
104         PR libstdc++/40038
105         * src/math_stubs_long_double.cc: Add ceill.
106
107 2009-05-06  Johannes Singler  <singler@ira.uka.de>
108
109         PR libstdc++/39546
110         * include/parallel/algo.h (find_switch):
111         Parametrize binder2nd with const T& instead of T.
112         * testsuite/25_algorithms/find/39546.cc: new test case
113
114 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         Revert:
117         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
118
119         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
120         possible.
121         * configure: Regenerate.
122
123 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
124
125         PR libstdc++/39909
126         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
127         __set_once_functor_lock_ptr): Replace global lock object with local
128         locks on global mutex.
129         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
130         __set_once_functor_lock_ptr): Likewise, keeping old function to
131         preserve ABI.
132         (__once_proxy): Use pointer to local lock if set, global lock
133         otherwise.
134         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
135         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
136         * testsuite/30_threads/call_once/39909.cc: New.
137
138 2009-05-03  Jan Hubicka  <jh@suse.cz>
139
140         * include/parallel/settings.h (get): Mark const.
141         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
142         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
143         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
144         throw ().
145         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
146         (is_open, fd): Mark pure and throw ().
147         (seekoff): Mark throw ().
148
149 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
150
151         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
152         possible.
153         * configure: Regenerate.
154
155 2009-05-02  Jan Hubicka  <jh@suse.cz>
156
157         * include/tr1_impl/functional_hash.h (explicit specializations of ()
158         operator): Mark pure.
159
160 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
161
162         * scripts/create_testsuite_files: Remove thread directory.
163
164 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
165
166         PR libstdc++/39868
167         * scripts/run_doxygen: Uncomment removal of includes.
168         (problematic): Rewrite __cxxabiv1 namespace to abi.
169
170 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
171
172         Revert the last commit.
173
174 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
175
176         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
177         Replace global lock object with local locks on global mutex.
178         * src/mutex.cc: Likewise.
179         * config/abi/pre/gnu.ver: Adjust.
180         * testsuite/30_threads/call_once/call_once2.cc: New.
181
182 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
183
184         PR libstdc++/39880
185         PR libstdc++/39881
186         PR libstdc++/39882
187         * include/std/system_error (is_error_code_enum<errc>): Remove.
188         (error_condition<>::error_condition(_ErrorCodeEnum,)
189         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
190         (error_code<>::error_code(_ErrorCodeEnum,),
191         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
192         * testsuite/19_diagnostics/system_error/39880.cc: New.
193         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
194         Likewise.
195         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
196         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
197         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
198         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
199         Adjust.
200         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
201         Likewise.
202         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
203         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
204         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
205         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
206         Likewise.
207         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
208         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
209         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
210         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
211
212 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
213
214         * doc/xml/authors.xml: Add space.
215         * doc/xml/faq.xml: Update links.
216         * doc/xml/manual/intro.xml: Same.
217         * doc/xml/manual/abi.xml: Update.
218         * doc/xml/manual/appendix_contributing.xml: Fix typo.
219         * doc/xml/manual/status_cxxtr1.xml: Update links.
220         * doc/xml/manual/status_cxx1998.xml: Same.
221         * doc/xml/manual/status_cxx200x.xml: Same.
222
223 2009-04-22  Jan Hubicka  <jh@suse.cz>
224
225         * include/tr1_impl/array (at): Do not use builtin_expect.
226         * include/ext/throw_allocator.h (allocate): Likewise.
227         * include/ext/pool_allocator.h (allocate): Likweise.
228         * include/ext/bitmap_allocator.h (allocate): Likewise.
229         * include/ext/rc_string_base.h (_S_construct): Likewise.
230         * include/ext/malloc_allocator.h (allocate): Likewise.
231         * include/ext/mt_allocator.h (allocate): Likewise.
232         * include/ext/sso_string_base.h (_M_construct): Likewise.
233         * include/bits/basic_string.tcc (_S_construct): Likewise.
234
235 2009-04-22  Jan Hubicka  <jh@suse.cz>
236
237         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
238         (atexit, atoll, stroll, strtoull): Mark throw ()
239         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
240         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
241         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
242         (atexit, atoll, stroll, strtoull): Mark throw ()
243         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
244         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
245
246 2009-04-21  Jan Hubicka  <jh@suse.cz>
247
248         * include/ext/atomicity.h
249         (__exchange_and_add, __atomic_add): Mark throw ().
250         * config/os/aix/atomicity.h
251         * config/os/aix/atomicity.h
252         * config/os/irix/atomicity.h
253         * config/cpu/cris/atomicity.h
254         * config/cpu/m68k/atomicity.h
255         * config/cpu/hppa/atomicity.h
256         * config/cpu/sparc/atomicity.h
257         * config/cpu/i386/atomicity.h
258         * config/cpu/i486/atomicity.h
259         * config/cpu/sh/atomicity.h
260         * config/cpu/generic/atomicity_mutex/atomicity.h
261         * config/cpu/generic/atomicity_builtins/atomicity.h
262         (__exchange_and_add, __atomic_add): Mark throw ().
263
264 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
265
266         PR libstdc++/39835
267         * include/bits/random.h: Avoid the badname __alpha (and, for
268         consistency, __beta too).
269         * include/bits/random.tcc: Likewise.
270
271 2009-04-19  Jan Hubicka  <jh@suse.cz>
272
273         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
274         _GLIBCXX_NOTHROW.
275
276 2009-04-19  Jan Hubicka  <jh@suse.cz>
277
278         * include/c_compatibility/stdatomic.h
279         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
280         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
281         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
282
283 2009-04-18  Jan Hubicka  <jh@suse.cz>
284
285         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
286         * libsupc++/unwind-cxx.h (__cxa_get_globals,
287         __cxa_get_globals_fast): Mark const.
288         (__cxa_get_exception_ptr): Mark pure.
289         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
290         (__terminate): Makr throw ().
291         * libsupc++/exception (terminate): Mark throw().
292         (uncaught_exception): Mark pure.
293         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
294         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
295         Mark throw().
296         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
297         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
298         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
299         __cxa_guard_abort): Mark throw ().
300         (__cxa_pure_virtual): Mark noreturn.
301         (__cxa_current_exception_type): Mark throw and pure.
302         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
303         __cxa_exception_type): Mark pure.
304         (_M_safe_bool_dummy): Mark pure and const.
305
306 2009-04-18  Jan Hubicka  <jh@suse.cz>
307
308         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
309         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
310         _M_destroy_thread_key): Mark throw ()
311         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
312         _M_singular, _M_can_compare _M_get_mutex, _M_message,
313         _M_get_max_length): Mark throw ().
314         * include/debug/formatter.h (_M_message, _M_format_word,
315         _M_get_max_length): Mark throw ().
316         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
317         _M_detach_single): Mark throw ().
318         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
319         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
320         throw ()
321         (_M_get_mutex): Mark throw ().
322         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
323         (_M_destroy_thread_key): Mark CONST and throw.
324         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
325         throw ().
326
327 2009-04-18  Jan Hubicka  <jh@suse.cz>
328
329         * src/condition_variable.cc (condition_variable,
330         condition_variable_any constructors): Mark throw()
331         * src/hash.cc (operator() for long double, string, and wstring): Mark
332         throw ().
333         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
334         _M_setup, rdbuf, str): Mark throw ().
335         * src/chrono.cc (new): Mark throw ().
336         * include/std/system_error (system_category, generic_category): Mark
337         throw () and const.
338         * include/std/chrono (now): Mark throw ().
339         * include/std/condition_variable (condition_variable,
340         ~condition_variable, condition_variable_any,
341         ~condition_variable_any): Mark throw ().
342         * include/std/mutex (mutex): Mark throw ().
343         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
344         throw.
345         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
346         and throw ().
347         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
348         * include/bits/locale_classes.h (_S_initialize_once,
349         _S_clone_c_locale): Mark throw ().
350         (_S_get_c_name): Mark const and throw ().
351         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
352         throw ().
353         * include/bits/locale_facets.h (__convert_to_v explicit instances):
354         Mark throw ().
355         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
356         throw ().
357         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
358         ios_base): Mark throw ()
359         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
360         * include/backward/strstream (strstreambuf constructors): Mark throw ().
361         (str, freeze, _M_setupf): Mark throw ().
362         (pcount): Mark pure and throw ().
363         (rdbuf): Mark const and throw ().
364
365 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
366
367         PR libstdc++/39802
368         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
369         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
370         Always accept negative values, for unsigned types too.
371         * testsuite/22_locale/num_get/get/char/39802.cc: New.
372         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
373
374 2009-04-18  Jan Hubicka  <jh@suse.cz>
375
376         * include/debug/formater.h: Include bits/c++config.h.
377         (_M_error): Mark noreturn.
378         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
379         _GLIBCXX_NORETURN): New.
380         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
381         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
382         Mark pure.
383         * include/c_compatibility/stdatomic.h
384         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
385         __atomic_flag_wait_explicit, __atomic_flag_for_address):
386         Mark by throw ().
387         * src/atomic.cc (atomic_flag_test_and_set_explicit,
388         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
389         __atomic_flag_for_address): Mark by throw ().
390
391 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
392
393         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
394
395 2009-04-16  Jan Hubicka  <jh@suse.cz>
396
397         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
398         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
399         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
400         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
401         out body to ...
402         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
403         functions.
404         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
405         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
406         _Rb_tree_black_count): Mark nothrow.
407
408 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
409
410         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
411         from base classes.
412         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
413
414 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
415
416         * doc/html: Regenerate.
417
418 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
419
420         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
421
422         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
423         * doc/xml/gnu/fdl-1.2.xml: Same.
424         * doc/xml/manual/numerics.xml: Same.
425         * doc/xml/manual/concurrency.xml: Same.
426         * doc/xml/manual/intro.xml: Same.
427         * doc/xml/manual/status_cxxtr1.xml: Same.
428         * doc/xml/manual/containers.xml: Same.
429         * doc/xml/manual/io.xml: Same.
430         * doc/xml/manual/utilities.xml: Same.
431         * doc/xml/manual/support.xml: Same.
432         * doc/xml/manual/using.xml: Same.
433         * doc/xml/manual/localization.xml: Same.
434         * doc/xml/manual/locale.xml: Same.
435         * doc/xml/manual/extensions.xml: Same.
436         * doc/xml/manual/appendix_contributing.xml: Same.
437         * doc/xml/manual/diagnostics.xml: Same.
438         * doc/xml/manual/status_cxx200x.xml: Same.
439
440 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
441
442         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
443         * doc/xml/manual/status_cxx200x.xml: Adjust.
444
445 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
446
447         * doc/xml/spine.xml: Remove unused license entity, update
448         copyright year.
449
450         * doc/xml/manual/spine.xml: Markup for primary index terms.
451         * doc/xml/manual/numerics.xml: Same.
452         * doc/xml/manual/intro.xml: Same.
453         * doc/xml/manual/containers.xml: Same.
454         * doc/xml/manual/io.xml: Same.
455         * doc/xml/manual/appendix_porting.xml: Same.
456         * doc/xml/manual/utilities.xml: Same.
457         * doc/xml/manual/support.xml: Same.
458         * doc/xml/manual/localization.xml: Same.
459         * doc/xml/manual/strings.xml: Same.
460         * doc/xml/manual/extensions.xml: Same.
461         * doc/xml/manual/appendix_contributing.xml: Same.
462         * doc/xml/manual/diagnostics.xml: Same.
463         * doc/xml/manual/algorithms.xml: Same.
464         * doc/xml/manual/appendix_free.xml: Same.
465         * doc/xml/manual/iterators.xml: Same.
466
467         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
468         * doc/xml/gnu/fdl-1.2.xml: Same.
469
470         * doc/xml/manual/status_cxx200x.xml: Re-write.
471
472 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
473
474         PR libstdc++/39629 (final bits)
475         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
476         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
477         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
478         Fix formula for __j.
479         * include/bits/random.tcc (operator==(const normal_distribution<>&,
480         const normal_distribution<>&): Remove.
481         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
482         const uniform_int_distribution<>&), operator==(const
483         uniform_real_distribution<>&, const uniform_real_distribution<>&),
484         operator==(const normal_distribution<>&, const normal_distribution<>&),
485         operator==(const lognormal_distribution<>&,
486         const lognormal_distribution<>&), operator==(const
487         chi_squared_distribution<>&, const chi_squared_distribution<>&),
488         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
489         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
490         operator==(const student_t_distribution<>&,
491         const student_t_distribution<>&), operator==(const
492         bernoulli_distribution<>&, const bernoulli_distribution<>&),
493         operator==(const binomial_distribution<>&, const
494         binomial_distribution<>&), operator==(const geometric_distribution<>&,
495         const geometric_distribution<>&), operator==(const
496         negative_binomial_distribution<>&, const
497         negative_binomial_distribution<>&), operator==(const
498         poisson_distribution<>&, const poisson_distribution<>&),
499         operator==(const exponential_distribution<>&,
500         const exponential_distribution<>&), operator==(const
501         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
502         weibull_distribution<>&, const weibull_distribution<>&),
503         operator==(const extreme_value_distribution<>&,
504         const extreme_value_distribution<>&), operator==(const
505         discrete_distribution<>&, const discrete_distribution<>&),
506         operator==(const piecewise_constant_distribution<>&,
507         const piecewise_constant_distribution<>&), operator==(const
508         piecewise_linear_distribution<>&, const
509         piecewise_linear_distribution<>&)): Remove.
510         * testsuite/26_numerics/random/uniform_real_distribution/operators/
511         serialize.cc: Remove.
512         * testsuite/26_numerics/random/piecewise_constant_distribution/
513         operators/serialize.cc: Likewise.
514         * testsuite/26_numerics/random/chi_squared_distribution/operators/
515         serialize.cc: Likewise.
516         * testsuite/26_numerics/random/normal_distribution/operators/
517         serialize.cc: Likewise.
518         * testsuite/26_numerics/random/uniform_int_distribution/operators/
519         serialize.cc: Likewise.
520         * testsuite/26_numerics/random/poisson_distribution/operators/
521         serialize.cc: Likewise.
522         * testsuite/26_numerics/random/bernoulli_distribution/operators/
523         serialize.cc: Likewise.
524         * testsuite/26_numerics/random/discrete_distribution/operators/
525         serialize.cc: Likewise.
526         * testsuite/26_numerics/random/weibull_distribution/operators/
527         serialize.cc: Likewise.
528         * testsuite/26_numerics/random/negative_binomial_distribution/
529         operators/serialize.cc: Likewise.
530         * testsuite/26_numerics/random/cauchy_distribution/operators/
531         serialize.cc: Likewise.
532         * testsuite/26_numerics/random/gamma_distribution/operators/
533         serialize.cc: Likewise.
534         * testsuite/26_numerics/random/fisher_f_distribution/operators/
535         serialize.cc: Likewise.
536         * testsuite/26_numerics/random/exponential_distribution/operators/
537         serialize.cc: Likewise.
538         * testsuite/26_numerics/random/lognormal_distribution/operators/
539         serialize.cc: Likewise.
540         * testsuite/26_numerics/random/binomial_distribution/operators/
541         serialize.cc: Likewise.
542         * testsuite/26_numerics/random/extreme_value_distribution/
543         operators/serialize.cc: Likewise.
544         * testsuite/26_numerics/random/piecewise_linear_distribution/
545         operators/serialize.cc: Likewise.
546         * testsuite/26_numerics/random/student_t_distribution/operators/
547         serialize.cc: Likewise.
548         * testsuite/26_numerics/random/geometric_distribution/operators/
549         serialize.cc: Likewise.
550
551         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
552         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
553         mersenne_twister_engine<>::seed(_Gen&,
554         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
555         subtract_with_carry_engine<>::seed(_Gen&,
556         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
557         Remove, unused.
558         * include/bits/random.tcc (linear_congruential_engine<>::
559         seed(_Gen&, false_type): Likewise.
560
561 2009-04-09  Nick Clifton  <nickc@redhat.com>
562
563         * src/allocator-inst.cc: Change copyright header to refer to
564         version 3 of the GNU General Public License with version 3.1
565         of the GCC Runtime Library Exception and to point readers at
566         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
567         web page.
568         * config/abi/compatibility.h: Likewise.
569         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
570         * config/abi/pre/gnu.ver: Likewise.
571         * config/allocator/bitmap_allocator_base.h: Likewise.
572         * config/allocator/malloc_allocator_base.h: Likewise.
573         * config/allocator/mt_allocator_base.h: Likewise.
574         * config/allocator/new_allocator_base.h: Likewise.
575         * config/allocator/pool_allocator_base.h: Likewise.
576         * config/cpu/alpha/atomic_word.h: Likewise.
577         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
578         * config/cpu/cris/atomic_word.h: Likewise.
579         * config/cpu/cris/atomicity.h: Likewise.
580         * config/cpu/generic/atomic_word.h: Likewise.
581         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
582         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
583         * config/cpu/generic/cpu_defines.h: Likewise.
584         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
585         * config/cpu/hppa/atomicity.h: Likewise.
586         * config/cpu/i386/atomicity.h: Likewise.
587         * config/cpu/i486/atomicity.h: Likewise.
588         * config/cpu/ia64/atomic_word.h: Likewise.
589         * config/cpu/m68k/atomicity.h: Likewise.
590         * config/cpu/powerpc/atomic_word.h: Likewise.
591         * config/cpu/powerpc/cpu_defines.h: Likewise.
592         * config/cpu/sh/atomicity.h: Likewise.
593         * config/cpu/sparc/atomic_word.h: Likewise.
594         * config/cpu/sparc/atomicity.h: Likewise.
595         * config/io/basic_file_stdio.cc: Likewise.
596         * config/io/basic_file_stdio.h: Likewise.
597         * config/io/c_io_stdio.h: Likewise.
598         * config/locale/darwin/ctype_members.cc: Likewise.
599         * config/locale/generic/c++locale_internal.h: Likewise.
600         * config/locale/generic/c_locale.cc: Likewise.
601         * config/locale/generic/c_locale.h: Likewise.
602         * config/locale/generic/codecvt_members.cc: Likewise.
603         * config/locale/generic/collate_members.cc: Likewise.
604         * config/locale/generic/ctype_members.cc: Likewise.
605         * config/locale/generic/messages_members.cc: Likewise.
606         * config/locale/generic/messages_members.h: Likewise.
607         * config/locale/generic/monetary_members.cc: Likewise.
608         * config/locale/generic/numeric_members.cc: Likewise.
609         * config/locale/generic/time_members.cc: Likewise.
610         * config/locale/generic/time_members.h: Likewise.
611         * config/locale/gnu/c++locale_internal.h: Likewise.
612         * config/locale/gnu/c_locale.cc: Likewise.
613         * config/locale/gnu/c_locale.h: Likewise.
614         * config/locale/gnu/codecvt_members.cc: Likewise.
615         * config/locale/gnu/collate_members.cc: Likewise.
616         * config/locale/gnu/ctype_members.cc: Likewise.
617         * config/locale/gnu/messages_members.cc: Likewise.
618         * config/locale/gnu/messages_members.h: Likewise.
619         * config/locale/gnu/monetary_members.cc: Likewise.
620         * config/locale/gnu/numeric_members.cc: Likewise.
621         * config/locale/gnu/time_members.cc: Likewise.
622         * config/locale/gnu/time_members.h: Likewise.
623         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
624         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
625         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
626         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
627         * config/os/aix/atomic_word.h: Likewise.
628         * config/os/aix/atomicity.h: Likewise.
629         * config/os/aix/ctype_base.h: Likewise.
630         * config/os/aix/ctype_inline.h: Likewise.
631         * config/os/aix/ctype_noninline.h: Likewise.
632         * config/os/aix/os_defines.h: Likewise.
633         * config/os/bsd/darwin/ctype_base.h: Likewise.
634         * config/os/bsd/darwin/ctype_inline.h: Likewise.
635         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
636         * config/os/bsd/darwin/os_defines.h: Likewise.
637         * config/os/bsd/freebsd/ctype_base.h: Likewise.
638         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
639         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
640         * config/os/bsd/freebsd/os_defines.h: Likewise.
641         * config/os/bsd/netbsd/ctype_base.h: Likewise.
642         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
643         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
644         * config/os/bsd/netbsd/os_defines.h: Likewise.
645         * config/os/djgpp/ctype_base.h: Likewise.
646         * config/os/djgpp/ctype_inline.h: Likewise.
647         * config/os/djgpp/ctype_noninline.h: Likewise.
648         * config/os/djgpp/os_defines.h: Likewise.
649         * config/os/generic/ctype_base.h: Likewise.
650         * config/os/generic/ctype_inline.h: Likewise.
651         * config/os/generic/ctype_noninline.h: Likewise.
652         * config/os/generic/error_constants.h: Likewise.
653         * config/os/generic/os_defines.h: Likewise.
654         * config/os/gnu-linux/ctype_base.h: Likewise.
655         * config/os/gnu-linux/ctype_inline.h: Likewise.
656         * config/os/gnu-linux/ctype_noninline.h: Likewise.
657         * config/os/gnu-linux/os_defines.h: Likewise.
658         * config/os/hpux/ctype_base.h: Likewise.
659         * config/os/hpux/ctype_inline.h: Likewise.
660         * config/os/hpux/ctype_noninline.h: Likewise.
661         * config/os/hpux/os_defines.h: Likewise.
662         * config/os/irix/atomic_word.h: Likewise.
663         * config/os/irix/atomicity.h: Likewise.
664         * config/os/irix/irix5.2/ctype_base.h: Likewise.
665         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
666         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
667         * config/os/irix/irix5.2/os_defines.h: Likewise.
668         * config/os/irix/irix6.5/ctype_base.h: Likewise.
669         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
670         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
671         * config/os/irix/irix6.5/os_defines.h: Likewise.
672         * config/os/mingw32/ctype_base.h: Likewise.
673         * config/os/mingw32/ctype_inline.h: Likewise.
674         * config/os/mingw32/ctype_noninline.h: Likewise.
675         * config/os/mingw32/error_constants.h: Likewise.
676         * config/os/mingw32/os_defines.h: Likewise.
677         * config/os/newlib/ctype_base.h: Likewise.
678         * config/os/newlib/ctype_inline.h: Likewise.
679         * config/os/newlib/ctype_noninline.h: Likewise.
680         * config/os/newlib/os_defines.h: Likewise.
681         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
682         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
683         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
684         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
685         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
686         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
687         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
688         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
689         * config/os/tpf/ctype_base.h: Likewise.
690         * config/os/tpf/ctype_inline.h: Likewise.
691         * config/os/tpf/ctype_noninline.h: Likewise.
692         * config/os/tpf/os_defines.h: Likewise.
693         * config/os/uclibc/ctype_base.h: Likewise.
694         * config/os/uclibc/ctype_inline.h: Likewise.
695         * config/os/uclibc/ctype_noninline.h: Likewise.
696         * config/os/uclibc/os_defines.h: Likewise.
697         * config/os/vxworks/ctype_base.h: Likewise.
698         * config/os/vxworks/ctype_inline.h: Likewise.
699         * config/os/vxworks/ctype_noninline.h: Likewise.
700         * config/os/vxworks/os_defines.h: Likewise.
701         * include/backward/auto_ptr.h: Likewise.
702         * include/backward/backward_warning.h: Likewise.
703         * include/backward/binders.h: Likewise.
704         * include/backward/hash_fun.h: Likewise.
705         * include/backward/hash_map: Likewise.
706         * include/backward/hash_set: Likewise.
707         * include/backward/hashtable.h: Likewise.
708         * include/backward/strstream: Likewise.
709         * include/bits/algorithmfwd.h: Likewise.
710         * include/bits/allocator.h: Likewise.
711         * include/bits/atomic_0.h: Likewise.
712         * include/bits/atomic_2.h: Likewise.
713         * include/bits/atomicfwd_c.h: Likewise.
714         * include/bits/atomicfwd_cxx.h: Likewise.
715         * include/bits/basic_ios.h: Likewise.
716         * include/bits/basic_ios.tcc: Likewise.
717         * include/bits/basic_string.h: Likewise.
718         * include/bits/basic_string.tcc: Likewise.
719         * include/bits/boost_concept_check.h: Likewise.
720         * include/bits/c++config: Likewise.
721         * include/bits/char_traits.h: Likewise.
722         * include/bits/codecvt.h: Likewise.
723         * include/bits/concept_check.h: Likewise.
724         * include/bits/cpp_type_traits.h: Likewise.
725         * include/bits/deque.tcc: Likewise.
726         * include/bits/forward_list.h: Likewise.
727         * include/bits/forward_list.tcc: Likewise.
728         * include/bits/fstream.tcc: Likewise.
729         * include/bits/functexcept.h: Likewise.
730         * include/bits/functional_hash.h: Likewise.
731         * include/bits/gslice.h: Likewise.
732         * include/bits/gslice_array.h: Likewise.
733         * include/bits/hashtable.h: Likewise.
734         * include/bits/indirect_array.h: Likewise.
735         * include/bits/ios_base.h: Likewise.
736         * include/bits/istream.tcc: Likewise.
737         * include/bits/list.tcc: Likewise.
738         * include/bits/locale_classes.h: Likewise.
739         * include/bits/locale_classes.tcc: Likewise.
740         * include/bits/locale_facets.h: Likewise.
741         * include/bits/locale_facets.tcc: Likewise.
742         * include/bits/locale_facets_nonio.h: Likewise.
743         * include/bits/locale_facets_nonio.tcc: Likewise.
744         * include/bits/localefwd.h: Likewise.
745         * include/bits/mask_array.h: Likewise.
746         * include/bits/move.h: Likewise.
747         * include/bits/ostream.tcc: Likewise.
748         * include/bits/ostream_insert.h: Likewise.
749         * include/bits/postypes.h: Likewise.
750         * include/bits/shared_ptr.h: Likewise.
751         * include/bits/slice_array.h: Likewise.
752         * include/bits/sstream.tcc: Likewise.
753         * include/bits/stl_algo.h: Likewise.
754         * include/bits/stl_algobase.h: Likewise.
755         * include/bits/stl_bvector.h: Likewise.
756         * include/bits/stl_construct.h: Likewise.
757         * include/bits/stl_deque.h: Likewise.
758         * include/bits/stl_function.h: Likewise.
759         * include/bits/stl_heap.h: Likewise.
760         * include/bits/stl_iterator.h: Likewise.
761         * include/bits/stl_iterator_base_funcs.h: Likewise.
762         * include/bits/stl_iterator_base_types.h: Likewise.
763         * include/bits/stl_list.h: Likewise.
764         * include/bits/stl_map.h: Likewise.
765         * include/bits/stl_multimap.h: Likewise.
766         * include/bits/stl_multiset.h: Likewise.
767         * include/bits/stl_numeric.h: Likewise.
768         * include/bits/stl_pair.h: Likewise.
769         * include/bits/stl_queue.h: Likewise.
770         * include/bits/stl_raw_storage_iter.h: Likewise.
771         * include/bits/stl_relops.h: Likewise.
772         * include/bits/stl_set.h: Likewise.
773         * include/bits/stl_stack.h: Likewise.
774         * include/bits/stl_tempbuf.h: Likewise.
775         * include/bits/stl_tree.h: Likewise.
776         * include/bits/stl_uninitialized.h: Likewise.
777         * include/bits/stl_vector.h: Likewise.
778         * include/bits/stream_iterator.h: Likewise.
779         * include/bits/streambuf.tcc: Likewise.
780         * include/bits/streambuf_iterator.h: Likewise.
781         * include/bits/stringfwd.h: Likewise.
782         * include/bits/unique_ptr.h: Likewise.
783         * include/bits/valarray_after.h: Likewise.
784         * include/bits/valarray_array.h: Likewise.
785         * include/bits/valarray_array.tcc: Likewise.
786         * include/bits/valarray_before.h: Likewise.
787         * include/bits/vector.tcc: Likewise.
788         * include/c/cassert: Likewise.
789         * include/c/cctype: Likewise.
790         * include/c/cerrno: Likewise.
791         * include/c/cfloat: Likewise.
792         * include/c/ciso646: Likewise.
793         * include/c/climits: Likewise.
794         * include/c/clocale: Likewise.
795         * include/c/cmath: Likewise.
796         * include/c/csetjmp: Likewise.
797         * include/c/csignal: Likewise.
798         * include/c/cstdarg: Likewise.
799         * include/c/cstddef: Likewise.
800         * include/c/cstdio: Likewise.
801         * include/c/cstdlib: Likewise.
802         * include/c/cstring: Likewise.
803         * include/c/ctime: Likewise.
804         * include/c/cwchar: Likewise.
805         * include/c/cwctype: Likewise.
806         * include/c_compatibility/assert.h: Likewise.
807         * include/c_compatibility/complex.h: Likewise.
808         * include/c_compatibility/ctype.h: Likewise.
809         * include/c_compatibility/errno.h: Likewise.
810         * include/c_compatibility/fenv.h: Likewise.
811         * include/c_compatibility/float.h: Likewise.
812         * include/c_compatibility/inttypes.h: Likewise.
813         * include/c_compatibility/iso646.h: Likewise.
814         * include/c_compatibility/limits.h: Likewise.
815         * include/c_compatibility/locale.h: Likewise.
816         * include/c_compatibility/math.h: Likewise.
817         * include/c_compatibility/setjmp.h: Likewise.
818         * include/c_compatibility/signal.h: Likewise.
819         * include/c_compatibility/stdarg.h: Likewise.
820         * include/c_compatibility/stdatomic.h: Likewise.
821         * include/c_compatibility/stdbool.h: Likewise.
822         * include/c_compatibility/stddef.h: Likewise.
823         * include/c_compatibility/stdint.h: Likewise.
824         * include/c_compatibility/stdio.h: Likewise.
825         * include/c_compatibility/stdlib.h: Likewise.
826         * include/c_compatibility/string.h: Likewise.
827         * include/c_compatibility/tgmath.h: Likewise.
828         * include/c_compatibility/time.h: Likewise.
829         * include/c_compatibility/wchar.h: Likewise.
830         * include/c_compatibility/wctype.h: Likewise.
831         * include/c_global/cassert: Likewise.
832         * include/c_global/ccomplex: Likewise.
833         * include/c_global/cctype: Likewise.
834         * include/c_global/cerrno: Likewise.
835         * include/c_global/cfenv: Likewise.
836         * include/c_global/cfloat: Likewise.
837         * include/c_global/cinttypes: Likewise.
838         * include/c_global/ciso646: Likewise.
839         * include/c_global/climits: Likewise.
840         * include/c_global/clocale: Likewise.
841         * include/c_global/cmath.tcc: Likewise.
842         * include/c_global/cmath: Likewise.
843         * include/c_global/csetjmp: Likewise.
844         * include/c_global/csignal: Likewise.
845         * include/c_global/cstdarg: Likewise.
846         * include/c_global/cstdatomic: Likewise.
847         * include/c_global/cstdbool: Likewise.
848         * include/c_global/cstddef: Likewise.
849         * include/c_global/cstdint: Likewise.
850         * include/c_global/cstdio: Likewise.
851         * include/c_global/cstdlib: Likewise.
852         * include/c_global/cstring: Likewise.
853         * include/c_global/ctgmath: Likewise.
854         * include/c_global/ctime: Likewise.
855         * include/c_global/cwchar: Likewise.
856         * include/c_global/cwctype: Likewise.
857         * include/c_std/cassert: Likewise.
858         * include/c_std/cctype: Likewise.
859         * include/c_std/cerrno: Likewise.
860         * include/c_std/cfloat: Likewise.
861         * include/c_std/ciso646: Likewise.
862         * include/c_std/climits: Likewise.
863         * include/c_std/clocale: Likewise.
864         * include/c_std/cmath.tcc: Likewise.
865         * include/c_std/cmath: Likewise.
866         * include/c_std/csetjmp: Likewise.
867         * include/c_std/csignal: Likewise.
868         * include/c_std/cstdarg: Likewise.
869         * include/c_std/cstddef: Likewise.
870         * include/c_std/cstdio: Likewise.
871         * include/c_std/cstdlib: Likewise.
872         * include/c_std/cstring: Likewise.
873         * include/c_std/ctime: Likewise.
874         * include/c_std/cwchar: Likewise.
875         * include/c_std/cwctype: Likewise.
876         * include/debug/bitset: Likewise.
877         * include/debug/debug.h: Likewise.
878         * include/debug/deque: Likewise.
879         * include/debug/formatter.h: Likewise.
880         * include/debug/functions.h: Likewise.
881         * include/debug/list: Likewise.
882         * include/debug/macros.h: Likewise.
883         * include/debug/map.h: Likewise.
884         * include/debug/map: Likewise.
885         * include/debug/multimap.h: Likewise.
886         * include/debug/multiset.h: Likewise.
887         * include/debug/safe_base.h: Likewise.
888         * include/debug/safe_iterator.h: Likewise.
889         * include/debug/safe_iterator.tcc: Likewise.
890         * include/debug/safe_sequence.h: Likewise.
891         * include/debug/set.h: Likewise.
892         * include/debug/set: Likewise.
893         * include/debug/string: Likewise.
894         * include/debug/unordered_map: Likewise.
895         * include/debug/unordered_set: Likewise.
896         * include/debug/vector: Likewise.
897         * include/ext/algorithm: Likewise.
898         * include/ext/array_allocator.h: Likewise.
899         * include/ext/atomicity.h: Likewise.
900         * include/ext/bitmap_allocator.h: Likewise.
901         * include/ext/cast.h: Likewise.
902         * include/ext/codecvt_specializations.h: Likewise.
903         * include/ext/concurrence.h: Likewise.
904         * include/ext/debug_allocator.h: Likewise.
905         * include/ext/enc_filebuf.h: Likewise.
906         * include/ext/extptr_allocator.h: Likewise.
907         * include/ext/functional: Likewise.
908         * include/ext/iterator: Likewise.
909         * include/ext/malloc_allocator.h: Likewise.
910         * include/ext/memory: Likewise.
911         * include/ext/mt_allocator.h: Likewise.
912         * include/ext/new_allocator.h: Likewise.
913         * include/ext/numeric: Likewise.
914         * include/ext/numeric_traits.h: Likewise.
915         * include/ext/pb_ds/assoc_container.hpp: Likewise.
916         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
917         Likewise.
918         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
919         Likewise.
920         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
921         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
922         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
923         Likewise.
924         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
925         Likewise.
926         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
927         Likewise.
928         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
929         Likewise.
930         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
931         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
932         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
933         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
934         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
935         Likewise.
936         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
937         Likewise.
938         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
939         Likewise.
940         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
941         Likewise.
942         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
943         Likewise.
944         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
945         Likewise.
946         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
947         Likewise.
948         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
949         Likewise.
950         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
951         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
952         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
953         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
954         Likewise.
955         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
956         Likewise.
957         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
958         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
959         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
960         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
961         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
962         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
963         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
964         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
965         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
966         Likewise.
967         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
968         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
969         Likewise.
970         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
971         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
972         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
973         Likewise.
974         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
975         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
976         Likewise.
977         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
978         Likewise.
979         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
980         Likewise.
981         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
982         Likewise.
983         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
984         Likewise.
985         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
986         Likewise.
987         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
990         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
991         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
992         Likewise.
993         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
994         Likewise.
995         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
996         Likewise.
997         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
998         Likewise.
999         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1000         Likewise.
1001         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1006         Likewise.
1007         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1010         Likewise.
1011         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1012         Likewise.
1013         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1014         Likewise.
1015         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1016         Likewise.
1017         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1022         Likewise.
1023         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1024         Likewise.
1025         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1026         Likewise.
1027         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1028         Likewise.
1029         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1030         Likewise.
1031         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1032         Likewise.
1033         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1034         Likewise.
1035         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1036         Likewise.
1037         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1038         Likewise.
1039         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1040         Likewise.
1041         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1042         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1043         Likewise.
1044         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1045         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1046         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1047         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1048         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1049         Likewise.
1050         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1051         Likewise.
1052         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1053         Likewise.
1054         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1055         Likewise.
1056         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1057         Likewise.
1058         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1059         Likewise.
1060         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1061         Likewise.
1062         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1063         Likewise.
1064         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1065         Likewise.
1066         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1067         Likewise.
1068         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1073         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1074         Likewise.
1075         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1076         Likewise.
1077         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1078         Likewise.
1079         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1080         Likewise.
1081         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1082         Likewise.
1083         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1084         Likewise.
1085         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1086         Likewise.
1087         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1088         Likewise.
1089         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1090         Likewise.
1091         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1092         Likewise.
1093         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1094         Likewise.
1095         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1096         Likewise.
1097         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1098         Likewise.
1099         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1100         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1103         Likewise.
1104         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1105         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1106         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1107         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1108         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1109         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1110         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1111         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1112         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1113         Likewise.
1114         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1115         Likewise.
1116         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1117         Likewise.
1118         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1119         Likewise.
1120         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1121         Likewise.
1122         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1123         Likewise.
1124         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1125         Likewise.
1126         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1127         Likewise.
1128         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1129         Likewise.
1130         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1131         Likewise.
1132         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1133         Likewise.
1134         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1135         Likewise.
1136         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1137         Likewise.
1138         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1139         Likewise.
1140         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1141         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1142         Likewise.
1143         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1144         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1145         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1146         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1147         Likewise.
1148         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1149         Likewise.
1150         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1151         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1152         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1153         Likewise.
1154         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1155         Likewise.
1156         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1157         Likewise.
1158         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1159         Likewise.
1160         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1161         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1162         Likewise.
1163         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1164         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1165         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1166         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1167         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1168         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1169         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1170         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1171         Likewise.
1172         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1173         Likewise.
1174         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1175         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1176         Likewise.
1177         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1178         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1179         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1180         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1181         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1182         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1183         Likewise.
1184         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1185         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1188         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1189         Likewise.
1190         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1191         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1192         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1193         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1194         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1195         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1196         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1197         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1198         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1199         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1200         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1201         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1202         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1203         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1204         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1205         Likewise.
1206         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1207         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1208         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1209         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1210         Likewise.
1211         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1212         Likewise.
1213         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1214         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1215         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1216         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1217         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1218         Likewise.
1219         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1220         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1221         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1222         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1223         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1224         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1225         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1226         Likewise.
1227         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1228         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1229         Likewise.
1230         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1231         Likewise.
1232         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1233         Likewise.
1234         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1235         Likewise.
1236         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1237         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1238         Likewise.
1239         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1240         Likewise.
1241         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1242         Likewise.
1243         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1244         Likewise.
1245         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1246         Likewise.
1247         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1258         Likewise.
1259         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1260         Likewise.
1261         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1262         Likewise.
1263         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1264         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1265         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1266         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1267         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1268         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1269         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1270         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1271         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1272         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1273         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1274         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1275         Likewise.
1276         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1277         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1278         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1279         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1280         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1281         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1282         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1283         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1284         Likewise.
1285         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1286         Likewise.
1287         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1288         Likewise.
1289         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1290         Likewise.
1291         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1292         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1293         Likewise.
1294         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1295         Likewise.
1296         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1297         Likewise.
1298         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1299         Likewise.
1300         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1301         Likewise.
1302         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1305         Likewise.
1306         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1307         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1308         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1309         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1310         Likewise.
1311         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1312         Likewise.
1313         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1314         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1315         Likewise.
1316         * include/ext/pb_ds/exception.hpp: Likewise.
1317         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1318         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1319         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1320         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1321         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1322         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1323         * include/ext/pod_char_traits.h: Likewise.
1324         * include/ext/pointer.h: Likewise.
1325         * include/ext/pool_allocator.h: Likewise.
1326         * include/ext/rb_tree: Likewise.
1327         * include/ext/rc_string_base.h: Likewise.
1328         * include/ext/rope: Likewise.
1329         * include/ext/ropeimpl.h: Likewise.
1330         * include/ext/slist: Likewise.
1331         * include/ext/sso_string_base.h: Likewise.
1332         * include/ext/stdio_filebuf.h: Likewise.
1333         * include/ext/stdio_sync_filebuf.h: Likewise.
1334         * include/ext/string_conversions.h: Likewise.
1335         * include/ext/throw_allocator.h: Likewise.
1336         * include/ext/type_traits.h: Likewise.
1337         * include/ext/typelist.h: Likewise.
1338         * include/ext/vstring.h: Likewise.
1339         * include/ext/vstring.tcc: Likewise.
1340         * include/ext/vstring_fwd.h: Likewise.
1341         * include/ext/vstring_util.h: Likewise.
1342         * include/parallel/algo.h: Likewise.
1343         * include/parallel/algobase.h: Likewise.
1344         * include/parallel/algorithm: Likewise.
1345         * include/parallel/algorithmfwd.h: Likewise.
1346         * include/parallel/balanced_quicksort.h: Likewise.
1347         * include/parallel/base.h: Likewise.
1348         * include/parallel/basic_iterator.h: Likewise.
1349         * include/parallel/checkers.h: Likewise.
1350         * include/parallel/compatibility.h: Likewise.
1351         * include/parallel/compiletime_settings.h: Likewise.
1352         * include/parallel/equally_split.h: Likewise.
1353         * include/parallel/features.h: Likewise.
1354         * include/parallel/find.h: Likewise.
1355         * include/parallel/find_selectors.h: Likewise.
1356         * include/parallel/for_each.h: Likewise.
1357         * include/parallel/for_each_selectors.h: Likewise.
1358         * include/parallel/iterator.h: Likewise.
1359         * include/parallel/list_partition.h: Likewise.
1360         * include/parallel/losertree.h: Likewise.
1361         * include/parallel/merge.h: Likewise.
1362         * include/parallel/multiseq_selection.h: Likewise.
1363         * include/parallel/multiway_merge.h: Likewise.
1364         * include/parallel/multiway_mergesort.h: Likewise.
1365         * include/parallel/numeric: Likewise.
1366         * include/parallel/numericfwd.h: Likewise.
1367         * include/parallel/omp_loop.h: Likewise.
1368         * include/parallel/omp_loop_static.h: Likewise.
1369         * include/parallel/par_loop.h: Likewise.
1370         * include/parallel/parallel.h: Likewise.
1371         * include/parallel/partial_sum.h: Likewise.
1372         * include/parallel/partition.h: Likewise.
1373         * include/parallel/queue.h: Likewise.
1374         * include/parallel/quicksort.h: Likewise.
1375         * include/parallel/random_number.h: Likewise.
1376         * include/parallel/random_shuffle.h: Likewise.
1377         * include/parallel/search.h: Likewise.
1378         * include/parallel/set_operations.h: Likewise.
1379         * include/parallel/settings.h: Likewise.
1380         * include/parallel/sort.h: Likewise.
1381         * include/parallel/tags.h: Likewise.
1382         * include/parallel/types.h: Likewise.
1383         * include/parallel/unique_copy.h: Likewise.
1384         * include/parallel/workstealing.h: Likewise.
1385         * include/precompiled/extc++.h: Likewise.
1386         * include/precompiled/stdc++.h: Likewise.
1387         * include/precompiled/stdtr1c++.h: Likewise.
1388         * include/std/algorithm: Likewise.
1389         * include/std/array: Likewise.
1390         * include/std/bitset: Likewise.
1391         * include/std/c++0x_warning.h: Likewise.
1392         * include/std/chrono: Likewise.
1393         * include/std/complex: Likewise.
1394         * include/std/condition_variable: Likewise.
1395         * include/std/deque: Likewise.
1396         * include/std/forward_list: Likewise.
1397         * include/std/fstream: Likewise.
1398         * include/std/functional: Likewise.
1399         * include/std/iomanip: Likewise.
1400         * include/std/ios: Likewise.
1401         * include/std/iosfwd: Likewise.
1402         * include/std/iostream: Likewise.
1403         * include/std/istream: Likewise.
1404         * include/std/iterator: Likewise.
1405         * include/std/limits: Likewise.
1406         * include/std/list: Likewise.
1407         * include/std/locale: Likewise.
1408         * include/std/map: Likewise.
1409         * include/std/memory: Likewise.
1410         * include/std/mutex: Likewise.
1411         * include/std/numeric: Likewise.
1412         * include/std/ostream: Likewise.
1413         * include/std/queue: Likewise.
1414         * include/std/random: Likewise.
1415         * include/std/ratio: Likewise.
1416         * include/std/regex: Likewise.
1417         * include/std/set: Likewise.
1418         * include/std/sstream: Likewise.
1419         * include/std/stack: Likewise.
1420         * include/std/stdexcept: Likewise.
1421         * include/std/streambuf: Likewise.
1422         * include/std/string: Likewise.
1423         * include/std/system_error: Likewise.
1424         * include/std/thread: Likewise.
1425         * include/std/tuple: Likewise.
1426         * include/std/type_traits: Likewise.
1427         * include/std/unordered_map: Likewise.
1428         * include/std/unordered_set: Likewise.
1429         * include/std/utility: Likewise.
1430         * include/std/valarray: Likewise.
1431         * include/std/vector: Likewise.
1432         * include/tr1/array: Likewise.
1433         * include/tr1/bessel_function.tcc: Likewise.
1434         * include/tr1/beta_function.tcc: Likewise.
1435         * include/tr1/ccomplex: Likewise.
1436         * include/tr1/cctype: Likewise.
1437         * include/tr1/cfenv: Likewise.
1438         * include/tr1/cfloat: Likewise.
1439         * include/tr1/cinttypes: Likewise.
1440         * include/tr1/climits: Likewise.
1441         * include/tr1/cmath: Likewise.
1442         * include/tr1/complex.h: Likewise.
1443         * include/tr1/complex: Likewise.
1444         * include/tr1/cstdarg: Likewise.
1445         * include/tr1/cstdbool: Likewise.
1446         * include/tr1/cstdint: Likewise.
1447         * include/tr1/cstdio: Likewise.
1448         * include/tr1/cstdlib: Likewise.
1449         * include/tr1/ctgmath: Likewise.
1450         * include/tr1/ctime: Likewise.
1451         * include/tr1/ctype.h: Likewise.
1452         * include/tr1/cwchar: Likewise.
1453         * include/tr1/cwctype: Likewise.
1454         * include/tr1/ell_integral.tcc: Likewise.
1455         * include/tr1/exp_integral.tcc: Likewise.
1456         * include/tr1/fenv.h: Likewise.
1457         * include/tr1/float.h: Likewise.
1458         * include/tr1/functional: Likewise.
1459         * include/tr1/functional_hash.h: Likewise.
1460         * include/tr1/gamma.tcc: Likewise.
1461         * include/tr1/hashtable.h: Likewise.
1462         * include/tr1/hypergeometric.tcc: Likewise.
1463         * include/tr1/inttypes.h: Likewise.
1464         * include/tr1/legendre_function.tcc: Likewise.
1465         * include/tr1/limits.h: Likewise.
1466         * include/tr1/math.h: Likewise.
1467         * include/tr1/memory: Likewise.
1468         * include/tr1/modified_bessel_func.tcc: Likewise.
1469         * include/tr1/poly_hermite.tcc: Likewise.
1470         * include/tr1/poly_laguerre.tcc: Likewise.
1471         * include/tr1/random: Likewise.
1472         * include/tr1/regex: Likewise.
1473         * include/tr1/riemann_zeta.tcc: Likewise.
1474         * include/tr1/shared_ptr.h: Likewise.
1475         * include/tr1/special_function_util.h: Likewise.
1476         * include/tr1/stdarg.h: Likewise.
1477         * include/tr1/stdbool.h: Likewise.
1478         * include/tr1/stdint.h: Likewise.
1479         * include/tr1/stdio.h: Likewise.
1480         * include/tr1/stdlib.h: Likewise.
1481         * include/tr1/tgmath.h: Likewise.
1482         * include/tr1/tuple: Likewise.
1483         * include/tr1/type_traits: Likewise.
1484         * include/tr1/unordered_map: Likewise.
1485         * include/tr1/unordered_set: Likewise.
1486         * include/tr1/utility: Likewise.
1487         * include/tr1/wchar.h: Likewise.
1488         * include/tr1/wctype.h: Likewise.
1489         * include/tr1_impl/array: Likewise.
1490         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1491         * include/tr1_impl/cctype: Likewise.
1492         * include/tr1_impl/cfenv: Likewise.
1493         * include/tr1_impl/cinttypes: Likewise.
1494         * include/tr1_impl/cmath: Likewise.
1495         * include/tr1_impl/complex: Likewise.
1496         * include/tr1_impl/cstdint: Likewise.
1497         * include/tr1_impl/cstdio: Likewise.
1498         * include/tr1_impl/cstdlib: Likewise.
1499         * include/tr1_impl/cwchar: Likewise.
1500         * include/tr1_impl/cwctype: Likewise.
1501         * include/tr1_impl/functional: Likewise.
1502         * include/tr1_impl/functional_hash.h: Likewise.
1503         * include/tr1_impl/hashtable: Likewise.
1504         * include/tr1_impl/hashtable_policy.h: Likewise.
1505         * include/tr1_impl/random.tcc: Likewise.
1506         * include/tr1_impl/random: Likewise.
1507         * include/tr1_impl/regex: Likewise.
1508         * include/tr1_impl/type_traits: Likewise.
1509         * include/tr1_impl/unordered_map: Likewise.
1510         * include/tr1_impl/unordered_set: Likewise.
1511         * include/tr1_impl/utility: Likewise.
1512         * libsupc++/array_type_info.cc: Likewise.
1513         * libsupc++/atexit_arm.cc: Likewise.
1514         * libsupc++/bad_cast.cc: Likewise.
1515         * libsupc++/bad_typeid.cc: Likewise.
1516         * libsupc++/class_type_info.cc: Likewise.
1517         * libsupc++/cxxabi-forced.h: Likewise.
1518         * libsupc++/cxxabi.h: Likewise.
1519         * libsupc++/del_op.cc: Likewise.
1520         * libsupc++/del_opnt.cc: Likewise.
1521         * libsupc++/del_opv.cc: Likewise.
1522         * libsupc++/del_opvnt.cc: Likewise.
1523         * libsupc++/dyncast.cc: Likewise.
1524         * libsupc++/eh_alloc.cc: Likewise.
1525         * libsupc++/eh_arm.cc: Likewise.
1526         * libsupc++/eh_aux_runtime.cc: Likewise.
1527         * libsupc++/eh_call.cc: Likewise.
1528         * libsupc++/eh_catch.cc: Likewise.
1529         * libsupc++/eh_exception.cc: Likewise.
1530         * libsupc++/eh_globals.cc: Likewise.
1531         * libsupc++/eh_personality.cc: Likewise.
1532         * libsupc++/eh_ptr.cc: Likewise.
1533         * libsupc++/eh_term_handler.cc: Likewise.
1534         * libsupc++/eh_terminate.cc: Likewise.
1535         * libsupc++/eh_throw.cc: Likewise.
1536         * libsupc++/eh_type.cc: Likewise.
1537         * libsupc++/eh_unex_handler.cc: Likewise.
1538         * libsupc++/enum_type_info.cc: Likewise.
1539         * libsupc++/exception: Likewise.
1540         * libsupc++/exception_defines.h: Likewise.
1541         * libsupc++/exception_ptr.h: Likewise.
1542         * libsupc++/function_type_info.cc: Likewise.
1543         * libsupc++/fundamental_type_info.cc: Likewise.
1544         * libsupc++/guard.cc: Likewise.
1545         * libsupc++/initializer_list: Likewise.
1546         * libsupc++/new: Likewise.
1547         * libsupc++/new_handler.cc: Likewise.
1548         * libsupc++/new_op.cc: Likewise.
1549         * libsupc++/new_opnt.cc: Likewise.
1550         * libsupc++/new_opv.cc: Likewise.
1551         * libsupc++/new_opvnt.cc: Likewise.
1552         * libsupc++/pbase_type_info.cc: Likewise.
1553         * libsupc++/pmem_type_info.cc: Likewise.
1554         * libsupc++/pointer_type_info.cc: Likewise.
1555         * libsupc++/pure.cc: Likewise.
1556         * libsupc++/si_class_type_info.cc: Likewise.
1557         * libsupc++/tinfo.cc: Likewise.
1558         * libsupc++/tinfo.h: Likewise.
1559         * libsupc++/tinfo2.cc: Likewise.
1560         * libsupc++/typeinfo: Likewise.
1561         * libsupc++/unwind-cxx.h: Likewise.
1562         * libsupc++/vec.cc: Likewise.
1563         * libsupc++/vmi_class_type_info.cc: Likewise.
1564         * libsupc++/vterminate.cc: Likewise.
1565         * po/string_literals.cc: Likewise.
1566         * src/atomic.cc: Likewise.
1567         * src/bitmap_allocator.cc: Likewise.
1568         * src/chrono.cc: Likewise.
1569         * src/codecvt.cc: Likewise.
1570         * src/compatibility-ldbl.cc: Likewise.
1571         * src/compatibility.cc: Likewise.
1572         * src/complex_io.cc: Likewise.
1573         * src/concept-inst.cc: Likewise.
1574         * src/condition_variable.cc: Likewise.
1575         * src/ctype.cc: Likewise.
1576         * src/debug.cc: Likewise.
1577         * src/debug_list.cc: Likewise.
1578         * src/ext-inst.cc: Likewise.
1579         * src/fstream-inst.cc: Likewise.
1580         * src/functexcept.cc: Likewise.
1581         * src/globals_io.cc: Likewise.
1582         * src/hash.cc: Likewise.
1583         * src/hash_c++0x.cc: Likewise.
1584         * src/hashtable.cc: Likewise.
1585         * src/hashtable_c++0x.cc: Likewise.
1586         * src/ios-inst.cc: Likewise.
1587         * src/ios.cc: Likewise.
1588         * src/ios_failure.cc: Likewise.
1589         * src/ios_init.cc: Likewise.
1590         * src/ios_locale.cc: Likewise.
1591         * src/iostream-inst.cc: Likewise.
1592         * src/istream-inst.cc: Likewise.
1593         * src/istream.cc: Likewise.
1594         * src/limits.cc: Likewise.
1595         * src/limits_c++0x.cc: Likewise.
1596         * src/list.cc: Likewise.
1597         * src/locale-inst.cc: Likewise.
1598         * src/locale.cc: Likewise.
1599         * src/locale_facets.cc: Likewise.
1600         * src/locale_init.cc: Likewise.
1601         * src/localename.cc: Likewise.
1602         * src/math_stubs_float.cc: Likewise.
1603         * src/math_stubs_long_double.cc: Likewise.
1604         * src/misc-inst.cc: Likewise.
1605         * src/mt_allocator.cc: Likewise.
1606         * src/mutex.cc: Likewise.
1607         * src/ostream-inst.cc: Likewise.
1608         * src/parallel_list.cc: Likewise.
1609         * src/parallel_settings.cc: Likewise.
1610         * src/pool_allocator.cc: Likewise.
1611         * src/sstream-inst.cc: Likewise.
1612         * src/stdexcept.cc: Likewise.
1613         * src/streambuf-inst.cc: Likewise.
1614         * src/streambuf.cc: Likewise.
1615         * src/string-inst.cc: Likewise.
1616         * src/strstream.cc: Likewise.
1617         * src/system_error.cc: Likewise.
1618         * src/thread.cc: Likewise.
1619         * src/tree.cc: Likewise.
1620         * src/valarray-inst.cc: Likewise.
1621         * src/wlocale-inst.cc: Likewise.
1622         * src/wstring-inst.cc: Likewise.
1623         * doc/xml/manual/intro.xml: Change documentation to refer the
1624         reader to version 3 of the GNU General Public License, version
1625         3.1 of the GCC Runtime Library Exception, and to point readers
1626         at the FSF's license web page.
1627
1628 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * Makefile.am: Change copyright header to refer to version
1631         3 of the GNU General Public License and to point readers at the
1632         COPYING3 file and the FSF's license web page.
1633         * doc/Makefile.am: Likewise.
1634         * include/Makefile.am: Likewise.
1635         * libsupc++/Makefile.am: Likewise.
1636         * po/Makefile.am: Likewise.
1637         * po/POTFILES.in: Likewise.
1638         * src/Makefile.am: Likewise.
1639         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1640         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1641         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1642         Likewise.
1643         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1644         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1645         Likewise.
1646         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1647         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1648         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1649         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1650         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1651         * testsuite/18_support/bad_cast/what.cc: Likewise.
1652         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1653         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1654         Likewise.
1655         * testsuite/18_support/bad_exception/what.cc: Likewise.
1656         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1657         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1658         * testsuite/18_support/exception/38732.cc: Likewise.
1659         * testsuite/18_support/exception/what.cc: Likewise.
1660         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1661         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1662         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1663         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1664         * testsuite/18_support/headers/climits/values.cc: Likewise.
1665         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1666         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1667         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1668         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1669         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1670         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1671         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1672         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1673         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1674         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1675         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1676         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1677         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1678         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1679         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1680         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1681         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1682         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1683         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1684         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1685         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1686         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1687         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1688         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1689         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1690         * testsuite/18_support/new_delete_placement.cc: Likewise.
1691         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1692         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1693         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1694         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1695         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1696         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1697         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1698         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1699         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1700         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1701         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1702         Likewise.
1703         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1704         * testsuite/18_support/pthread_guard.cc: Likewise.
1705         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1706         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1707         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1708         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1709         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1710         Likewise.
1711         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1712         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1713         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1714         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1715         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1716         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1717         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1718         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1719         Likewise.
1720         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1721         Likewise.
1722         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1723         Likewise.
1724         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1725         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1726         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1727         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1728         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1729         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1730         Likewise.
1731         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1732         Likewise.
1733         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1734         Likewise.
1735         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1736         Likewise.
1737         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1738         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1739         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1740         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1741         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1742         Likewise.
1743         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1744         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1745         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1746         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1747         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1748         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1749         Likewise.
1750         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1751         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1752         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1753         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1754         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1755         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1756         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1757         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1758         * testsuite/20_util/allocator/1.cc: Likewise.
1759         * testsuite/20_util/allocator/10378.cc: Likewise.
1760         * testsuite/20_util/allocator/14176.cc: Likewise.
1761         * testsuite/20_util/allocator/33807.cc: Likewise.
1762         * testsuite/20_util/allocator/8230.cc: Likewise.
1763         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1764         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1765         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1766         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1767         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1768         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1769         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1770         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1771         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1772         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1773         Likewise.
1774         * testsuite/20_util/clocks/1.cc: Likewise.
1775         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1776         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1777         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1778         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1779         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1780         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1781         * testsuite/20_util/duration/cons/1.cc: Likewise.
1782         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1783         * testsuite/20_util/duration/cons/2.cc: Likewise.
1784         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1785         Likewise.
1786         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1787         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1788         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1789         Likewise.
1790         * testsuite/20_util/forward/1.cc: Likewise.
1791         * testsuite/20_util/forward/1_neg.cc: Likewise.
1792         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1793         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1794         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1795         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1796         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1797         Likewise.
1798         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1799         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1800         Likewise.
1801         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1802         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1803         Likewise.
1804         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1805         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1806         Likewise.
1807         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1808         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1809         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1810         Likewise.
1811         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1812         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1813         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1814         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1815         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1816         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1817         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1818         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1819         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1820         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1821         Likewise.
1822         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1823         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1824         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1825         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1826         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1827         Likewise.
1828         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1829         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1830         Likewise.
1831         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1832         * testsuite/20_util/identity/value.cc: Likewise.
1833         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1834         * testsuite/20_util/is_integral/value.cc: Likewise.
1835         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1836         Likewise.
1837         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1838         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1839         * testsuite/20_util/is_reference/value.cc: Likewise.
1840         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1841         Likewise.
1842         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1843         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1844         * testsuite/20_util/is_signed/value.cc: Likewise.
1845         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1846         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1847         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1848         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1849         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1850         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1851         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1852         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1853         Likewise.
1854         * testsuite/20_util/move/1.cc: Likewise.
1855         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1856         * testsuite/20_util/pair/1.cc: Likewise.
1857         * testsuite/20_util/pair/2.cc: Likewise.
1858         * testsuite/20_util/pair/3.cc: Likewise.
1859         * testsuite/20_util/pair/4.cc: Likewise.
1860         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1861         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1862         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1863         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1864         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1865         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1866         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1867         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1868         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1869         Likewise.
1870         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1871         Likewise.
1872         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1873         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1874         * testsuite/20_util/rel_ops.cc: Likewise.
1875         * testsuite/20_util/remove_reference/value.cc: Likewise.
1876         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1877         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1878         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1879         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1880         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1881         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1882         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1883         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1884         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1885         Likewise.
1886         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1887         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1888         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1889         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1890         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1891         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1892         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1893         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1894         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1895         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1896         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1897         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1898         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1899         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1900         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1901         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1902         Likewise.
1903         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1904         Likewise.
1905         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1906         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1907         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1908         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1909         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1910         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1911         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1912         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1913         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1914         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1915         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1916         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1917         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1918         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1919         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1920         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1921         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1922         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1923         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1924         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1925         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1926         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1927         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1928         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1929         Likewise.
1930         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1931         Likewise.
1932         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1933         Likewise.
1934         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1935         Likewise.
1936         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1937         Likewise.
1938         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1939         Likewise.
1940         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1941         Likewise.
1942         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1943         Likewise.
1944         * testsuite/20_util/temporary_buffer.cc: Likewise.
1945         * testsuite/20_util/time_point/1.cc: Likewise.
1946         * testsuite/20_util/time_point/2.cc: Likewise.
1947         * testsuite/20_util/time_point/3.cc: Likewise.
1948         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1949         Likewise.
1950         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1951         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1952         Likewise.
1953         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1954         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1955         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1956         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1957         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1958         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1959         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1960         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1961         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1962         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1963         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1964         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1965         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1966         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1967         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1968         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1969         Likewise.
1970         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1971         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1972         Likewise.
1973         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1974         Likewise.
1975         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1976         Likewise.
1977         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1978         Likewise.
1979         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1980         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1981         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1982         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1983         Likewise.
1984         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1985         Likewise.
1986         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1987         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1988         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1989         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1990         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1991         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1992         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1993         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1994         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1995         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1996         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1997         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1998         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1999         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2000         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2001         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2002         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2003         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2004         Likewise.
2005         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2006         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2007         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2008         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2009         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2010         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2011         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2012         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2013         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2014         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2015         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2016         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2017         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2018         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2019         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2020         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2021         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2022         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2023         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2024         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2025         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2026         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2027         Likewise.
2028         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2029         Likewise.
2030         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2031         Likewise.
2032         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2033         Likewise.
2034         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2035         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2036         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2037         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2038         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2039         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2040         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2041         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2042         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2043         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2044         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2045         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2046         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2047         Likewise.
2048         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2049         Likewise.
2050         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2051         Likewise.
2052         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2053         Likewise.
2054         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2055         Likewise.
2056         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2057         Likewise.
2058         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2059         Likewise.
2060         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2061         Likewise.
2062         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2063         Likewise.
2064         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2065         Likewise.
2066         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2067         Likewise.
2068         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2069         Likewise.
2070         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2071         Likewise.
2072         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2073         Likewise.
2074         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2075         Likewise.
2076         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2077         Likewise.
2078         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2079         Likewise.
2080         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2081         Likewise.
2082         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2083         Likewise.
2084         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2085         Likewise.
2086         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2087         Likewise.
2088         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2089         Likewise.
2090         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2091         Likewise.
2092         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2093         Likewise.
2094         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2095         Likewise.
2096         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2097         Likewise.
2098         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2099         Likewise.
2100         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2101         Likewise.
2102         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2103         Likewise.
2104         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2105         Likewise.
2106         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2107         Likewise.
2108         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2109         Likewise.
2110         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2111         Likewise.
2112         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2113         Likewise.
2114         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2115         Likewise.
2116         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2117         Likewise.
2118         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2119         Likewise.
2120         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2121         Likewise.
2122         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2123         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2124         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2125         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2126         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2127         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2128         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2129         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2130         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2131         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2132         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2133         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2134         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2135         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2136         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2137         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2138         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2139         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2140         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2141         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2142         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2143         Likewise.
2144         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2145         Likewise.
2146         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2147         Likewise.
2148         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2149         Likewise.
2150         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2151         Likewise.
2152         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2153         Likewise.
2154         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2155         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2156         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2157         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2158         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2159         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2160         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2161         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2162         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2163         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2164         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2165         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2166         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2167         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2168         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2169         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2170         Likewise.
2171         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2172         Likewise.
2173         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2174         Likewise.
2175         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2176         Likewise.
2177         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2178         Likewise.
2179         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2180         Likewise.
2181         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2182         Likewise.
2183         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2184         Likewise.
2185         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2186         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2187         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2188         Likewise.
2189         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2190         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2191         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2192         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2193         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2194         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2195         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2196         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2197         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2198         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2199         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2200         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2201         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2202         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2203         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2204         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2205         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2206         Likewise.
2207         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2208         Likewise.
2209         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2210         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2211         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2212         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2213         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2214         Likewise.
2215         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2216         Likewise.
2217         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2218         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2219         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2220         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2221         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2222         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2223         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2224         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2225         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2226         Likewise.
2227         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2228         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2229         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2230         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2231         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2232         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2233         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2234         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2235         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2236         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2237         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2238         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2239         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2240         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2241         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2242         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2243         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2244         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2245         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2246         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2247         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2248         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2249         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2250         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2251         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2252         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2253         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2254         Likewise.
2255         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2256         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2257         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2258         Likewise.
2259         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2260         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2261         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2262         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2263         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2264         Likewise.
2265         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2266         Likewise.
2267         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2268         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2269         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2270         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2271         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2272         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2273         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2274         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2275         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2276         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2277         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2278         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2279         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2280         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2281         Likewise.
2282         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2283         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2284         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2285         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2286         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2287         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2288         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2289         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2290         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2291         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2292         Likewise.
2293         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2294         Likewise.
2295         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2296         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2297         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2298         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2299         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2300         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2301         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2302         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2303         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2304         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2305         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2306         Likewise.
2307         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2308         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2309         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2310         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2311         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2312         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2313         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2314         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2315         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2316         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2317         Likewise.
2318         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2319         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2320         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2321         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2322         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2323         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2324         Likewise.
2325         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2326         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2327         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2328         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2329         Likewise.
2330         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2331         Likewise.
2332         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2333         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2334         Likewise.
2335         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2336         * testsuite/22_locale/ctype/2.cc: Likewise.
2337         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2338         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2339         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2340         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2341         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2342         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2343         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2344         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2345         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2346         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2347         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2348         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2349         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2350         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2351         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2352         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2353         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2354         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2355         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2356         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2357         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2358         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2359         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2360         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2361         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2362         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2363         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2364         * testsuite/22_locale/facet/1.cc: Likewise.
2365         * testsuite/22_locale/facet/2.cc: Likewise.
2366         * testsuite/22_locale/facet/25421.cc: Likewise.
2367         * testsuite/22_locale/global_templates/1.cc: Likewise.
2368         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2369         Likewise.
2370         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2371         Likewise.
2372         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2373         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2374         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2375         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2376         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2377         * testsuite/22_locale/locale/13630.cc: Likewise.
2378         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2379         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2380         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2381         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2382         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2383         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2384         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2385         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2386         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2387         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2388         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2389         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2390         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2391         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2392         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2393         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2394         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2395         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2396         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2397         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2398         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2399         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2400         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2401         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2402         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2403         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2404         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2405         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2406         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2407         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2408         Likewise.
2409         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2410         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2411         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2412         Likewise.
2413         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2414         Likewise.
2415         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2416         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2417         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2418         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2419         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2420         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2421         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2422         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2423         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2424         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2425         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2426         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2427         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2428         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2429         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2430         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2431         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2432         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2433         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2434         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2435         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2436         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2437         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2438         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2439         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2440         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2441         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2442         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2443         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2444         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2445         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2446         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2447         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2448         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2449         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2450         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2451         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2452         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2453         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2454         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2455         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2456         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2457         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2458         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2459         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2460         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2461         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2462         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2463         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2464         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2465         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2466         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2467         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2468         Likewise.
2469         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2470         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2471         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2472         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2473         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2474         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2475         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2476         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2477         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2478         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2479         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2480         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2481         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2482         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2483         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2484         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2485         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2486         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2487         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2488         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2489         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2490         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2491         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2492         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2493         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2494         Likewise.
2495         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2496         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2497         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2498         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2499         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2500         Likewise.
2501         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2502         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2503         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2504         Likewise.
2505         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2506         Likewise.
2507         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2508         Likewise.
2509         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2510         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2511         Likewise.
2512         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2513         Likewise.
2514         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2515         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2516         Likewise.
2517         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2518         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2519         Likewise.
2520         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2521         Likewise.
2522         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2523         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2524         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2525         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2526         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2527         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2528         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2529         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2530         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2531         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2532         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2533         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2534         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2535         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2536         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2537         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2538         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2539         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2540         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2541         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2542         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2543         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2544         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2545         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2546         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2547         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2548         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2549         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2550         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2551         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2552         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2553         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2554         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2555         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2556         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2557         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2558         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2559         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2560         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2561         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2562         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2563         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2564         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2565         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2566         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2567         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2568         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2569         Likewise.
2570         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2571         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2572         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2573         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2574         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2575         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2576         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2577         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2578         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2579         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2580         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2581         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2582         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2583         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2584         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2585         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2586         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2587         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2588         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2589         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2590         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2591         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2592         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2593         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2594         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2595         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2596         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2597         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2598         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2599         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2600         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2601         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2602         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2603         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2604         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2605         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2606         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2607         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2608         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2609         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2610         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2611         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2612         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2613         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2614         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2615         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2616         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2617         Likewise.
2618         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2619         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2620         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2621         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2622         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2623         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2624         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2625         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2626         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2627         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2628         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2629         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2630         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2631         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2632         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2633         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2634         Likewise.
2635         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2636         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2637         Likewise.
2638         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2639         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2640         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2641         Likewise.
2642         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2643         Likewise.
2644         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2645         Likewise.
2646         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2647         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2648         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2649         Likewise.
2650         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2651         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2652         Likewise.
2653         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2654         Likewise.
2655         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2656         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2657         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2658         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2659         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2660         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2661         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2662         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2663         Likewise.
2664         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2665         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2666         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2667         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2668         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2669         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2670         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2671         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2672         Likewise.
2673         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2674         Likewise.
2675         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2676         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2677         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2678         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2679         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2680         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2681         Likewise.
2682         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2683         Likewise.
2684         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2685         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2686         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2687         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2688         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2689         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2690         Likewise.
2691         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2692         Likewise.
2693         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2694         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2695         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2696         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2697         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2698         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2699         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2700         Likewise.
2701         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2702         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2703         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2704         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2705         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2706         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2707         Likewise.
2708         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2709         Likewise.
2710         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2711         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2712         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2713         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2714         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2715         Likewise.
2716         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2717         Likewise.
2718         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2719         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2720         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2721         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2722         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2723         Likewise.
2724         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2725         Likewise.
2726         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2727         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2728         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2729         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2730         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2731         Likewise.
2732         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2733         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2734         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2735         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2736         Likewise.
2737         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2738         Likewise.
2739         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2740         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2741         Likewise.
2742         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2743         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2744         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2745         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2746         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2747         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2748         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2749         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2750         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2751         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2752         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2753         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2754         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2755         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2756         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2757         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2758         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2759         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2760         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2761         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2762         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2763         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2764         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2765         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2766         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2767         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2768         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2769         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2770         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2771         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2772         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2773         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2774         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2775         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2776         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2777         Likewise.
2778         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2779         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2780         * testsuite/23_containers/bitset/18604.cc: Likewise.
2781         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2782         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2783         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2784         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2785         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2786         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2787         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2788         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2789         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2790         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2791         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2792         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2793         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2794         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2795         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2796         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2797         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2798         * testsuite/23_containers/deque/18604.cc: Likewise.
2799         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2800         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2801         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2802         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2803         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2804         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2805         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2806         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2807         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2808         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2809         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2810         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2811         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2812         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2813         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2814         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2815         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2816         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2817         Likewise.
2818         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2819         Likewise.
2820         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2821         Likewise.
2822         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2823         Likewise.
2824         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2825         Likewise.
2826         * testsuite/23_containers/deque/types/1.cc: Likewise.
2827         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2828         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2829         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2830         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2831         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2832         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2833         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2834         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2835         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2836         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2837         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2838         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2839         Likewise.
2840         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2841         Likewise.
2842         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2843         Likewise.
2844         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2845         Likewise.
2846         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2847         Likewise.
2848         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2849         Likewise.
2850         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2851         Likewise.
2852         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2853         Likewise.
2854         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2855         Likewise.
2856         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2857         Likewise.
2858         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2859         Likewise.
2860         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2861         Likewise.
2862         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2863         Likewise.
2864         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2865         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2866         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2867         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2868         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2869         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2870         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2871         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2872         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2873         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2874         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2875         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2876         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2877         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2878         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2879         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2880         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2881         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2882         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2883         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2884         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2885         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2886         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2887         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2888         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2889         Likewise.
2890         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2891         Likewise.
2892         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2893         * testsuite/23_containers/list/18604.cc: Likewise.
2894         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2895         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2896         * testsuite/23_containers/list/cons/1.cc: Likewise.
2897         * testsuite/23_containers/list/cons/2.cc: Likewise.
2898         * testsuite/23_containers/list/cons/3.cc: Likewise.
2899         * testsuite/23_containers/list/cons/4.cc: Likewise.
2900         * testsuite/23_containers/list/cons/5.cc: Likewise.
2901         * testsuite/23_containers/list/cons/6.cc: Likewise.
2902         * testsuite/23_containers/list/cons/7.cc: Likewise.
2903         * testsuite/23_containers/list/cons/8.cc: Likewise.
2904         * testsuite/23_containers/list/cons/9.cc: Likewise.
2905         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2906         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2907         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2908         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2909         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2910         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2911         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2912         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2913         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2914         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2915         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2916         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2917         * testsuite/23_containers/list/operations/1.cc: Likewise.
2918         * testsuite/23_containers/list/operations/2.cc: Likewise.
2919         * testsuite/23_containers/list/operations/3.cc: Likewise.
2920         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2921         * testsuite/23_containers/list/operations/4.cc: Likewise.
2922         * testsuite/23_containers/list/operations/5.cc: Likewise.
2923         * testsuite/23_containers/list/pthread1.cc: Likewise.
2924         * testsuite/23_containers/list/pthread5.cc: Likewise.
2925         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2926         Likewise.
2927         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2928         Likewise.
2929         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2930         Likewise.
2931         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2932         Likewise.
2933         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2934         Likewise.
2935         * testsuite/23_containers/map/18604.cc: Likewise.
2936         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2937         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2938         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2939         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2940         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2941         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2942         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2943         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2944         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2945         * testsuite/23_containers/map/operators/1.cc: Likewise.
2946         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2947         * testsuite/23_containers/map/pthread6.cc: Likewise.
2948         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2949         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2950         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2951         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2952         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2953         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2954         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2955         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2956         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2957         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2958         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2959         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2960         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2961         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2962         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2963         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2964         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2965         * testsuite/23_containers/set/18604.cc: Likewise.
2966         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2967         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2968         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2969         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2970         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2971         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2972         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2973         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2974         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2975         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2976         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2977         Likewise.
2978         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2979         Likewise.
2980         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2981         Likewise.
2982         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2983         Likewise.
2984         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2985         Likewise.
2986         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2987         Likewise.
2988         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2989         Likewise.
2990         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2991         Likewise.
2992         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2993         Likewise.
2994         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2995         Likewise.
2996         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2997         Likewise.
2998         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2999         Likewise.
3000         * testsuite/23_containers/vector/18604.cc: Likewise.
3001         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3002         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3003         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3004         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3005         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3006         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3007         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3008         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3009         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3010         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3011         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3012         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3013         Likewise.
3014         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3015         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3016         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3017         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3018         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3019         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3020         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3021         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3022         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3023         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3024         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3025         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3026         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3027         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3028         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3029         Likewise.
3030         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3031         Likewise.
3032         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3033         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3034         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3035         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3036         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3037         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3038         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3039         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3040         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3041         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3042         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3043         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3044         Likewise.
3045         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3046         Likewise.
3047         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3048         Likewise.
3049         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3050         Likewise.
3051         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3052         Likewise.
3053         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3054         Likewise.
3055         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3056         * testsuite/23_containers/vector/types/1.cc: Likewise.
3057         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3058         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3059         Likewise.
3060         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3061         Likewise.
3062         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3063         Likewise.
3064         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3065         Likewise.
3066         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3067         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3068         Likewise.
3069         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3070         Likewise.
3071         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3072         Likewise.
3073         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3074         Likewise.
3075         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3076         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3077         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3078         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3079         Likewise.
3080         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3081         Likewise.
3082         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3083         Likewise.
3084         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3085         Likewise.
3086         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3087         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3088         Likewise.
3089         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3090         Likewise.
3091         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3092         Likewise.
3093         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3094         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3095         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3096         Likewise.
3097         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3098         Likewise.
3099         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3100         Likewise.
3101         * testsuite/24_iterators/operations/next.cc: Likewise.
3102         * testsuite/24_iterators/operations/prev.cc: Likewise.
3103         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3104         Likewise.
3105         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3106         Likewise.
3107         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3108         Likewise.
3109         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3110         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3111         Likewise.
3112         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3113         Likewise.
3114         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3115         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3116         Likewise.
3117         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3118         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3119         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3120         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3121         Likewise.
3122         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3123         Likewise.
3124         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3125         Likewise.
3126         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3127         Likewise.
3128         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3129         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3130         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3131         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3132         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3133         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3134         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3135         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3136         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3137         * testsuite/25_algorithms/copy/1.cc: Likewise.
3138         * testsuite/25_algorithms/copy/2.cc: Likewise.
3139         * testsuite/25_algorithms/copy/3.cc: Likewise.
3140         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3141         * testsuite/25_algorithms/copy/4.cc: Likewise.
3142         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3143         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3144         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3145         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3146         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3147         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3148         Likewise.
3149         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3150         Likewise.
3151         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3152         Likewise.
3153         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3154         Likewise.
3155         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3156         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3157         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3158         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3159         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3160         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3161         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3162         * testsuite/25_algorithms/count/1.cc: Likewise.
3163         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3164         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3165         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3166         * testsuite/25_algorithms/equal/1.cc: Likewise.
3167         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3168         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3169         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3170         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3171         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3172         * testsuite/25_algorithms/fill/1.cc: Likewise.
3173         * testsuite/25_algorithms/fill/2.cc: Likewise.
3174         * testsuite/25_algorithms/fill/3.cc: Likewise.
3175         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3176         * testsuite/25_algorithms/fill/4.cc: Likewise.
3177         * testsuite/25_algorithms/fill/5.cc: Likewise.
3178         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3179         * testsuite/25_algorithms/find/1.cc: Likewise.
3180         * testsuite/25_algorithms/find/17441.cc: Likewise.
3181         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3182         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3183         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3184         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3185         Likewise.
3186         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3187         Likewise.
3188         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3189         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3190         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3191         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3192         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3193         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3194         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3195         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3196         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3197         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3198         Likewise.
3199         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3200         Likewise.
3201         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3202         Likewise.
3203         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3204         Likewise.
3205         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3206         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3207         * testsuite/25_algorithms/heap/1.cc: Likewise.
3208         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3209         * testsuite/25_algorithms/includes/1.cc: Likewise.
3210         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3211         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3212         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3213         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3214         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3215         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3216         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3217         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3218         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3219         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3220         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3221         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3222         Likewise.
3223         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3224         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3225         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3226         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3227         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3228         * testsuite/25_algorithms/max/1.cc: Likewise.
3229         * testsuite/25_algorithms/max/2.cc: Likewise.
3230         * testsuite/25_algorithms/max/3.cc: Likewise.
3231         * testsuite/25_algorithms/max/37547.cc: Likewise.
3232         * testsuite/25_algorithms/max/4.cc: Likewise.
3233         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3234         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3235         * testsuite/25_algorithms/merge/1.cc: Likewise.
3236         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3237         * testsuite/25_algorithms/min/1.cc: Likewise.
3238         * testsuite/25_algorithms/min/2.cc: Likewise.
3239         * testsuite/25_algorithms/min/3.cc: Likewise.
3240         * testsuite/25_algorithms/min/37547.cc: Likewise.
3241         * testsuite/25_algorithms/min/4.cc: Likewise.
3242         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3243         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3244         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3245         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3246         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3247         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3248         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3249         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3250         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3251         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3252         * testsuite/25_algorithms/move/1.cc: Likewise.
3253         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3254         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3255         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3256         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3257         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3258         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3259         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3260         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3261         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3262         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3263         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3264         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3265         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3266         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3267         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3268         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3269         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3270         * testsuite/25_algorithms/partition/1.cc: Likewise.
3271         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3272         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3273         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3274         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3275         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3276         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3277         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3278         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3279         * testsuite/25_algorithms/remove/1.cc: Likewise.
3280         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3281         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3282         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3283         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3284         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3285         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3286         * testsuite/25_algorithms/replace/1.cc: Likewise.
3287         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3288         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3289         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3290         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3291         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3292         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3293         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3294         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3295         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3296         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3297         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3298         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3299         * testsuite/25_algorithms/search/1.cc: Likewise.
3300         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3301         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3302         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3303         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3304         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3305         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3306         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3307         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3308         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3309         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3310         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3311         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3312         Likewise.
3313         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3314         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3315         * testsuite/25_algorithms/sort/1.cc: Likewise.
3316         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3317         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3318         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3319         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3320         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3321         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3322         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3323         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3324         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3325         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3326         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3327         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3328         * testsuite/25_algorithms/unique/1.cc: Likewise.
3329         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3330         * testsuite/25_algorithms/unique/2.cc: Likewise.
3331         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3332         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3333         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3334         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3335         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3336         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3337         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3338         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3339         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3340         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3341         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3342         * testsuite/26_numerics/complex/13450.cc: Likewise.
3343         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3344         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3345         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3346         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3347         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3348         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3349         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3350         Likewise.
3351         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3352         Likewise.
3353         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3354         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3355         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3356         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3357         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3358         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3359         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3360         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3361         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3362         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3363         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3364         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3365         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3366         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3367         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3368         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3369         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3370         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3371         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3372         Likewise.
3373         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3374         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3375         Likewise.
3376         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3377         Likewise.
3378         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3379         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3380         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3381         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3382         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3383         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3384         * testsuite/26_numerics/iota/1.cc: Likewise.
3385         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3386         * testsuite/26_numerics/slice/1.cc: Likewise.
3387         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3388         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3389         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3455         Likewise.
3456         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3494         Likewise.
3495         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3519         Likewise.
3520         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3529         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3530         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3534         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3535         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3536         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3537         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3538         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3539         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3540         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3541         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3542         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3543         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3548         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3549         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3552         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3553         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3554         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3555         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3556         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3557         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3558         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3559         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3560         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3561         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3565         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3566         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3567         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3568         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3569         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3570         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3571         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3572         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3573         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3574         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3575         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3576         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3577         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3578         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3579         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3580         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3581         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3584         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3585         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3586         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3587         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3588         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3589         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3590         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3591         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3592         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3593         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3594         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3595         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3596         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3597         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3598         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3599         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3600         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3601         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3602         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3603         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3604         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3605         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3606         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3607         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3608         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3609         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3610         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3611         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3612         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3613         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3614         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3615         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3616         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3617         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3618         Likewise.
3619         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3620         Likewise.
3621         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3622         Likewise.
3623         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3624         Likewise.
3625         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3626         Likewise.
3627         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3628         Likewise.
3629         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3630         Likewise.
3631         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3632         Likewise.
3633         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3634         Likewise.
3635         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3640         Likewise.
3641         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3642         Likewise.
3643         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3644         Likewise.
3645         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3646         Likewise.
3647         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3650         Likewise.
3651         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3652         Likewise.
3653         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3654         Likewise.
3655         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3656         Likewise.
3657         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3658         Likewise.
3659         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3660         Likewise.
3661         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3662         Likewise.
3663         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3664         Likewise.
3665         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3666         Likewise.
3667         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3668         Likewise.
3669         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3670         Likewise.
3671         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3672         Likewise.
3673         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3674         Likewise.
3675         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3676         Likewise.
3677         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3678         Likewise.
3679         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3680         Likewise.
3681         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3682         Likewise.
3683         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3684         Likewise.
3685         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3686         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3687         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3688         Likewise.
3689         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3690         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3691         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3692         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3693         Likewise.
3694         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3695         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3696         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3697         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3698         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3699         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3700         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3701         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3702         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3703         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3704         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3705         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3706         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3707         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3708         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3709         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3710         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3711         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3712         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3713         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3714         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3715         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3716         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3717         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3718         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3719         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3720         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3721         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3722         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3723         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3724         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3725         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3726         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3727         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3728         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3729         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3730         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3731         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3732         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3733         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3734         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3735         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3736         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3737         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3738         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3739         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3740         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3741         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3742         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3743         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3744         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3745         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3746         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3747         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3748         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3749         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3750         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3751         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3752         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3753         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3754         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3755         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3756         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3757         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3758         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3759         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3760         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3761         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3762         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3763         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3764         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3765         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3766         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3767         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3768         Likewise.
3769         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3770         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3771         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3772         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3773         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3774         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3775         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3776         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3777         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3778         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3779         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3780         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3781         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3782         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3783         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3784         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3785         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3786         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3787         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3788         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3789         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3790         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3791         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3792         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3793         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3794         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3795         Likewise.
3796         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3797         Likewise.
3798         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3799         Likewise.
3800         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3801         Likewise.
3802         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3803         Likewise.
3804         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3805         Likewise.
3806         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3807         Likewise.
3808         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3809         Likewise.
3810         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3811         Likewise.
3812         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3813         Likewise.
3814         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3815         Likewise.
3816         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3817         Likewise.
3818         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3819         Likewise.
3820         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3821         Likewise.
3822         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3823         Likewise.
3824         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3825         Likewise.
3826         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3827         Likewise.
3828         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3829         Likewise.
3830         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3831         Likewise.
3832         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3833         Likewise.
3834         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3835         Likewise.
3836         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3837         Likewise.
3838         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3839         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3840         Likewise.
3841         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3842         Likewise.
3843         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3844         Likewise.
3845         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3846         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3847         Likewise.
3848         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3849         Likewise.
3850         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3851         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3852         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3853         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3854         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3855         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3856         Likewise.
3857         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3858         Likewise.
3859         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3860         Likewise.
3861         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3862         Likewise.
3863         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3864         Likewise.
3865         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3866         Likewise.
3867         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3868         Likewise.
3869         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3870         Likewise.
3871         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3872         Likewise.
3873         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3874         Likewise.
3875         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3876         Likewise.
3877         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3878         Likewise.
3879         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3880         Likewise.
3881         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3882         Likewise.
3883         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3884         Likewise.
3885         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3886         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3887         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3888         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3889         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3890         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3891         Likewise.
3892         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3893         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3894         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3895         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3896         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3897         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3898         Likewise.
3899         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3900         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3901         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3902         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3903         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3904         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3905         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3906         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3907         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3908         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3909         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3910         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3911         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3912         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3913         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3914         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3915         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3916         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3917         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3918         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3919         Likewise.
3920         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3921         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3922         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3923         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3924         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3925         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3926         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3927         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3928         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3929         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3930         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3931         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3932         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3933         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3934         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3935         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3936         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3937         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3938         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3939         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3940         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3941         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3942         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3943         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3944         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3945         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3946         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3947         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3948         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3949         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3950         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3951         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3952         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3953         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3954         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3955         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3956         Likewise.
3957         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3958         Likewise.
3959         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3960         Likewise.
3961         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3962         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3963         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3964         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3965         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3966         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3967         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3968         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3969         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3970         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3971         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3972         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3973         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3974         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3975         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3976         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3977         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3978         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3979         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3980         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3981         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3982         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3983         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3984         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3985         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3986         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3987         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3988         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3989         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3990         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3991         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3992         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3993         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3994         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3995         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3996         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3997         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3998         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3999         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4000         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4001         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4002         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4003         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4004         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4005         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4006         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4007         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4008         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4009         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4010         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4011         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4012         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4013         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4014         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4015         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4016         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4017         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4018         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4019         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4020         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4021         Likewise.
4022         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4023         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4024         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4025         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4026         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4027         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4028         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4029         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4030         * testsuite/27_io/fpos/11450.cc: Likewise.
4031         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4032         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4033         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4034         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4035         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4036         * testsuite/27_io/fpos/14775.cc: Likewise.
4037         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4038         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4039         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4040         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4041         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4042         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4043         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4044         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4045         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4046         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4047         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4048         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4049         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4050         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4051         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4052         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4053         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4054         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4055         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4056         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4057         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4058         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4059         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4060         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4061         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4062         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4063         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4064         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4065         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4066         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4067         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4068         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4069         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4070         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4071         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4072         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4073         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4074         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4075         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4076         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4077         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4078         * testsuite/27_io/objects/char/1.cc: Likewise.
4079         * testsuite/27_io/objects/char/10.cc: Likewise.
4080         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4081         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4082         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4083         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4084         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4085         * testsuite/27_io/objects/char/2.cc: Likewise.
4086         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4087         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4088         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4089         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4090         * testsuite/27_io/objects/char/5.cc: Likewise.
4091         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4092         * testsuite/27_io/objects/char/6.cc: Likewise.
4093         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4094         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4095         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4096         * testsuite/27_io/objects/char/7.cc: Likewise.
4097         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4098         * testsuite/27_io/objects/char/8.cc: Likewise.
4099         * testsuite/27_io/objects/char/9.cc: Likewise.
4100         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4101         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4102         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4103         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4104         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4105         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4106         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4107         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4108         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4109         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4110         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4111         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4112         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4113         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4114         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4115         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4116         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4117         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4118         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4119         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4120         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4121         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4122         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4123         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4124         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4125         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4126         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4127         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4128         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4129         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4130         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4131         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4132         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4133         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4134         * testsuite/27_io/types/1.cc: Likewise.
4135         * testsuite/27_io/types/2.cc: Likewise.
4136         * testsuite/27_io/types/3.cc: Likewise.
4137         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4138         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4139         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4140         Likewise.
4141         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4142         Likewise.
4143         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4144         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4145         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4146         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4147         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4148         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4149         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4150         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4151         Likewise.
4152         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4153         Likewise.
4154         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4155         Likewise.
4156         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4157         Likewise.
4158         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4159         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4160         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4161         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4162         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4163         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4164         Likewise.
4165         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4166         Likewise.
4167         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4168         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4169         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4170         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4171         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4172         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4173         * testsuite/Makefile.am: Likewise.
4174         * testsuite/abi/30586.cc: Likewise.
4175         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4176         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4177         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4178         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4179         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4180         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4181         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4182         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4183         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4184         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4185         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4186         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4187         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4188         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4189         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4190         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4191         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4192         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4193         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4194         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4195         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4196         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4197         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4198         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4199         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4200         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4201         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4202         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4203         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4204         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4205         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4206         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4207         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4208         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4209         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4210         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4211         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4212         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4213         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4214         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4215         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4216         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4217         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4218         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4219         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4220         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4221         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4222         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4223         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4224         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4225         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4226         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4227         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4228         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4229         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4230         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4231         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4232         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4233         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4234         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4235         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4236         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4237         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4238         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4239         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4240         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4241         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4242         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4243         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4244         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4245         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4246         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4247         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4248         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4249         * testsuite/abi/demangle/regression/old.cc: Likewise.
4250         * testsuite/abi/header_cxxabi.c: Likewise.
4251         * testsuite/backward/11460.cc: Likewise.
4252         * testsuite/backward/hash_map/1.cc: Likewise.
4253         * testsuite/backward/hash_map/14648.cc: Likewise.
4254         * testsuite/backward/hash_map/23528.cc: Likewise.
4255         * testsuite/backward/hash_set/1.cc: Likewise.
4256         * testsuite/backward/strstream_members.cc: Likewise.
4257         * testsuite/config/default.exp: Likewise.
4258         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4259         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4260         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4261         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4262         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4263         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4264         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4265         * testsuite/data/sgetn.txt: Likewise.
4266         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4267         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4268         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4269         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4270         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4271         * testsuite/ext/array_allocator/26875.cc: Likewise.
4272         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4273         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4274         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4275         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4276         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4277         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4278         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4279         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4280         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4281         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4282         * testsuite/ext/codecvt/1.cc: Likewise.
4283         * testsuite/ext/codecvt/char-1.cc: Likewise.
4284         * testsuite/ext/codecvt/char-2.cc: Likewise.
4285         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4286         * testsuite/ext/concept_checks.cc: Likewise.
4287         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4288         Likewise.
4289         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4290         Likewise.
4291         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4292         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4293         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4294         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4295         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4296         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4297         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4298         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4299         Likewise.
4300         * testsuite/ext/headers.cc: Likewise.
4301         * testsuite/ext/is_heap/1.cc: Likewise.
4302         * testsuite/ext/is_heap/check_type.cc: Likewise.
4303         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4304         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4305         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4306         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4307         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4308         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4309         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4310         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4311         * testsuite/ext/median.cc: Likewise.
4312         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4313         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4314         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4315         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4316         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4317         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4318         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4319         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4320         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4321         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4322         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4323         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4324         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4325         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4326         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4327         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4328         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4329         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4330         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4331         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4332         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4333         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4334         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4335         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4336         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4337         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4338         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4339         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4340         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4341         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4342         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4343         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4344         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4345         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4346         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4347         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4348         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4349         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4350         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4351         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4352         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4353         * testsuite/ext/rope/1.cc: Likewise.
4354         * testsuite/ext/rope/2.cc: Likewise.
4355         * testsuite/ext/rope/3.cc: Likewise.
4356         * testsuite/ext/rope/36832.cc: Likewise.
4357         * testsuite/ext/rope/4.cc: Likewise.
4358         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4359         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4360         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4361         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4362         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4363         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4364         Likewise.
4365         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4366         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4367         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4368         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4369         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4370         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4371         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4372         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4373         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4374         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4375         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4376         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4377         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4378         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4379         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4380         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4381         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4382         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4383         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4384         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4385         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4386         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4387         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4388         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4389         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4390         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4391         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4392         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4393         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4394         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4395         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4396         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4397         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4398         * testsuite/lib/dg-options.exp: Likewise.
4399         * testsuite/lib/libstdc++.exp: Likewise.
4400         * testsuite/lib/prune.exp: Likewise.
4401         * testsuite/libstdc++-abi/abi.exp: Likewise.
4402         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4403         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4404         Likewise.
4405         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4406         Likewise.
4407         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4408         Likewise.
4409         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4410         Likewise.
4411         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4412         Likewise.
4413         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4414         Likewise.
4415         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4416         Likewise.
4417         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4418         Likewise.
4419         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4420         Likewise.
4421         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4422         Likewise.
4423         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4424         Likewise.
4425         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4426         Likewise.
4427         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4428         Likewise.
4429         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4430         Likewise.
4431         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4432         Likewise.
4433         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4434         Likewise.
4435         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4436         Likewise.
4437         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4438         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4439         Likewise.
4440         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4441         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4442         Likewise.
4443         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4444         Likewise.
4445         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4446         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4447         Likewise.
4448         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4449         Likewise.
4450         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4451         Likewise.
4452         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4453         Likewise.
4454         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4455         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4456         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4457         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4458         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4459         Likewise.
4460         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4461         Likewise.
4462         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4463         Likewise.
4464         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4465         Likewise.
4466         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4467         Likewise.
4468         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4469         Likewise.
4470         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4471         Likewise.
4472         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4473         Likewise.
4474         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4475         Likewise.
4476         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4477         Likewise.
4478         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4479         Likewise.
4480         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4481         Likewise.
4482         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4483         Likewise.
4484         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4485         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4486         Likewise.
4487         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4488         Likewise.
4489         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4490         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4491         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4492         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4493         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4494         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4495         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4496         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4497         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4498         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4499         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4500         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4501         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4502         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4503         Likewise.
4504         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4505         Likewise.
4506         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4507         Likewise.
4508         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4509         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4510         Likewise.
4511         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4512         Likewise.
4513         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4514         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4515         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4516         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4517         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4518         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4519         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4520         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4521         Likewise.
4522         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4523         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4524         Likewise.
4525         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4526         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4527         Likewise.
4528         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4529         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4530         Likewise.
4531         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4532         Likewise.
4533         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4534         Likewise.
4535         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4536         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4537         Likewise.
4538         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4539         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4540         Likewise.
4541         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4542         Likewise.
4543         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4544         Likewise.
4545         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4546         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4547         Likewise.
4548         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4549         Likewise.
4550         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4551         Likewise.
4552         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4553         Likewise.
4554         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4555         Likewise.
4556         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4557         Likewise.
4558         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4559         Likewise.
4560         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4561         Likewise.
4562         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4563         Likewise.
4564         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4565         Likewise.
4566         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4567         Likewise.
4568         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4569         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4570         Likewise.
4571         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4572         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4573         Likewise.
4574         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4575         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4576         Likewise.
4577         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4578         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4579         Likewise.
4580         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4581         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4582         Likewise.
4583         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4584         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4585         Likewise.
4586         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4587         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4588         Likewise.
4589         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4590         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4591         Likewise.
4592         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4593         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4594         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4595         Likewise.
4596         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4597         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4598         Likewise.
4599         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4600         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4601         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4602         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4603         Likewise.
4604         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4605         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4606         Likewise.
4607         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4608         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4609         Likewise.
4610         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4611         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4612         Likewise.
4613         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4614         Likewise.
4615         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4616         Likewise.
4617         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4618         Likewise.
4619         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4620         Likewise.
4621         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4622         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4623         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4624         Likewise.
4625         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4626         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4627         Likewise.
4628         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4629         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4630         Likewise.
4631         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4632         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4633         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4634         Likewise.
4635         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4636         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4637         Likewise.
4638         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4639         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4640         Likewise.
4641         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4642         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4643         Likewise.
4644         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4645         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4646         Likewise.
4647         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4648         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4649         Likewise.
4650         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4651         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4652         Likewise.
4653         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4654         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4655         Likewise.
4656         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4657         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4658         Likewise.
4659         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4660         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4661         Likewise.
4662         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4663         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4664         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4665         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4666         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4667         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4668         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4669         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4670         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4671         Likewise.
4672         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4673         Likewise.
4674         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4675         Likewise.
4676         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4677         Likewise.
4678         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4679         Likewise.
4680         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4681         Likewise.
4682         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4683         Likewise.
4684         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4695         Likewise.
4696         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4697         Likewise.
4698         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4699         Likewise.
4700         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4701         Likewise.
4702         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4703         Likewise.
4704         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4705         Likewise.
4706         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4707         Likewise.
4708         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4709         Likewise.
4710         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4711         Likewise.
4712         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4713         Likewise.
4714         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4715         Likewise.
4716         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4727         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4728         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4729         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4730         Likewise.
4731         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4732         Likewise.
4733         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4734         Likewise.
4735         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4736         Likewise.
4737         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4738         Likewise.
4739         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4740         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4741         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4742         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4743         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4744         Likewise.
4745         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4746         Likewise.
4747         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4748         Likewise.
4749         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4750         Likewise.
4751         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4752         Likewise.
4753         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4754         Likewise.
4755         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4756         Likewise.
4757         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4758         Likewise.
4759         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4760         Likewise.
4761         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4762         Likewise.
4763         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4764         Likewise.
4765         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4766         Likewise.
4767         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4768         Likewise.
4769         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4770         Likewise.
4771         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4772         Likewise.
4773         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4774         Likewise.
4775         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4776         Likewise.
4777         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4778         Likewise.
4779         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4780         Likewise.
4781         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4782         Likewise.
4783         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4784         Likewise.
4785         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4786         Likewise.
4787         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4788         Likewise.
4789         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4790         Likewise.
4791         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4792         Likewise.
4793         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4794         Likewise.
4795         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4796         Likewise.
4797         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4798         Likewise.
4799         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4800         Likewise.
4801         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4802         Likewise.
4803         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4804         Likewise.
4805         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4806         Likewise.
4807         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4808         Likewise.
4809         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4810         Likewise.
4811         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4812         Likewise.
4813         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4814         Likewise.
4815         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4816         Likewise.
4817         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4818         Likewise.
4819         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4820         Likewise.
4821         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4822         Likewise.
4823         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4824         Likewise.
4825         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4826         Likewise.
4827         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4828         Likewise.
4829         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4830         Likewise.
4831         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4832         Likewise.
4833         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4834         Likewise.
4835         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4836         Likewise.
4837         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4838         Likewise.
4839         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4840         Likewise.
4841         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4842         Likewise.
4843         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4844         Likewise.
4845         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4846         Likewise.
4847         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4848         Likewise.
4849         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4850         Likewise.
4851         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4852         Likewise.
4853         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4854         Likewise.
4855         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4856         Likewise.
4857         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4858         Likewise.
4859         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4860         Likewise.
4861         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4862         Likewise.
4863         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4864         Likewise.
4865         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4866         Likewise.
4867         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4868         Likewise.
4869         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4870         Likewise.
4871         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4872         Likewise.
4873         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4874         Likewise.
4875         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4876         Likewise.
4877         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4878         Likewise.
4879         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4880         Likewise.
4881         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4882         Likewise.
4883         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4884         Likewise.
4885         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4886         Likewise.
4887         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4888         Likewise.
4889         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4890         Likewise.
4891         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4892         Likewise.
4893         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4894         Likewise.
4895         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4896         Likewise.
4897         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4898         Likewise.
4899         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4900         Likewise.
4901         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4902         Likewise.
4903         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4904         Likewise.
4905         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4906         Likewise.
4907         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4908         Likewise.
4909         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4910         Likewise.
4911         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4912         Likewise.
4913         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4914         Likewise.
4915         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4916         Likewise.
4917         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4918         Likewise.
4919         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4920         Likewise.
4921         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4922         Likewise.
4923         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4924         Likewise.
4925         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4926         Likewise.
4927         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4928         Likewise.
4929         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4930         Likewise.
4931         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4932         Likewise.
4933         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4934         Likewise.
4935         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4936         Likewise.
4937         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4938         Likewise.
4939         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4940         Likewise.
4941         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4942         Likewise.
4943         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4944         Likewise.
4945         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4946         Likewise.
4947         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4948         Likewise.
4949         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4950         Likewise.
4951         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4952         Likewise.
4953         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4954         Likewise.
4955         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4956         Likewise.
4957         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4958         Likewise.
4959         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4960         Likewise.
4961         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4962         Likewise.
4963         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4964         Likewise.
4965         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4966         Likewise.
4967         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4968         Likewise.
4969         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4970         Likewise.
4971         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4972         Likewise.
4973         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4974         Likewise.
4975         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4976         Likewise.
4977         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4978         Likewise.
4979         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4980         Likewise.
4981         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4982         Likewise.
4983         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4984         Likewise.
4985         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4986         Likewise.
4987         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4988         Likewise.
4989         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4990         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4991         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4992         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4993         Likewise.
4994         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4995         Likewise.
4996         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4997         Likewise.
4998         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4999         Likewise.
5000         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5001         Likewise.
5002         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5003         Likewise.
5004         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5005         Likewise.
5006         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5007         Likewise.
5008         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5009         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5010         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5011         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5012         Likewise.
5013         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5014         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5015         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5016         Likewise.
5017         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5018         Likewise.
5019         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5020         Likewise.
5021         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5022         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5023         Likewise.
5024         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5025         Likewise.
5026         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5027         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5028         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5029         Likewise.
5030         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5031         Likewise.
5032         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5033         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5034         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5035         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5036         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5037         Likewise.
5038         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5039         Likewise.
5040         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5041         Likewise.
5042         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5043         Likewise.
5044         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5045         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5046         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5047         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5048         Likewise.
5049         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5050         Likewise.
5051         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5052         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5053         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5054         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5055         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5056         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5057         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5058         Likewise.
5059         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5060         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5061         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5062         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5063         Likewise.
5064         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5065         Likewise.
5066         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5067         Likewise.
5068         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5069         Likewise.
5070         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5071         Likewise.
5072         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5073         Likewise.
5074         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5075         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5076         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5077         Likewise.
5078         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5079         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5080         Likewise.
5081         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5082         Likewise.
5083         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5084         Likewise.
5085         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5086         Likewise.
5087         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5088         Likewise.
5089         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5090         Likewise.
5091         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5092         Likewise.
5093         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5094         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5095         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5096         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5097         Likewise.
5098         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5099         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5100         Likewise.
5101         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5102         Likewise.
5103         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5104         Likewise.
5105         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5106         Likewise.
5107         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5108         Likewise.
5109         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5110         Likewise.
5111         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5112         Likewise.
5113         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5114         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5115         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5116         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5117         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5118         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5119         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5120         Likewise.
5121         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5122         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5123         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5124         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5125         Likewise.
5126         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5127         Likewise.
5128         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5129         Likewise.
5130         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5131         Likewise.
5132         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5133         Likewise.
5134         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5135         Likewise.
5136         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5137         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5138         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5139         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5140         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5141         Likewise.
5142         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5143         Likewise.
5144         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5145         Likewise.
5146         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5147         Likewise.
5148         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5149         Likewise.
5150         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5151         Likewise.
5152         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5153         Likewise.
5154         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5155         Likewise.
5156         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5157         Likewise.
5158         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5159         Likewise.
5160         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5161         Likewise.
5162         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5163         Likewise.
5164         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5165         Likewise.
5166         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5167         Likewise.
5168         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5169         Likewise.
5170         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5171         Likewise.
5172         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5173         Likewise.
5174         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5175         Likewise.
5176         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5177         Likewise.
5178         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5179         Likewise.
5180         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5181         Likewise.
5182         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5183         Likewise.
5184         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5185         Likewise.
5186         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5187         Likewise.
5188         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5189         Likewise.
5190         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5191         Likewise.
5192         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5193         Likewise.
5194         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5195         Likewise.
5196         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5197         Likewise.
5198         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5199         Likewise.
5200         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5201         Likewise.
5202         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5203         Likewise.
5204         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5205         Likewise.
5206         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5207         Likewise.
5208         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5209         Likewise.
5210         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5211         Likewise.
5212         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5213         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5214         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5215         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5216         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5217         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5218         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5219         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5220         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5221         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5222         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5223         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5224         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5225         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5226         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5227         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5228         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5229         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5230         * testsuite/tr1/headers/all.cc: Likewise.
5231         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5232         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5233         * testsuite/util/testsuite_shared.cc: Likewise.
5234         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5235         * testsuite/17_intro/headers/all.cc: Likewise.
5236         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5237         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5238         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5239         Likewise.
5240         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5241         Likewise.
5242         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5243         Likewise.
5244         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5245         Likewise.
5246         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5247         Likewise.
5248         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5249         Likewise.
5250         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5251         Likewise.
5252         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5253         Likewise.
5254         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5255         Likewise.
5256         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5257         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5258         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5259         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5260         Likewise.
5261         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5262         Likewise.
5263         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5264         Likewise.
5265         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5266         Likewise.
5267         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5268         Likewise.
5269         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5270         Likewise.
5271         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5272         Likewise.
5273         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5274         Likewise.
5275         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5276         Likewise.
5277         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5278         Likewise.
5279         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5280         Likewise.
5281         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5282         Likewise.
5283         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5284         Likewise.
5285         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5286         Likewise.
5287         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5288         Likewise.
5289         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5290         Likewise.
5291         * testsuite/20_util/pair/moveable.cc: Likewise.
5292         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5293         Likewise.
5294         * testsuite/20_util/pair/swap.cc: Likewise.
5295         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5296         Likewise.
5297         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5298         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5299         Likewise.
5300         * testsuite/20_util/tuple/moveable.cc: Likewise.
5301         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5302         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5303         Likewise.
5304         * testsuite/20_util/tuple/swap.cc: Likewise.
5305         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5306         Likewise.
5307         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5308         Likewise.
5309         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5310         Likewise.
5311         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5312         Likewise.
5313         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5314         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5315         Likewise.
5316         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5317         Likewise.
5318         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5319         Likewise.
5320         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5321         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5322         Likewise.
5323         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5324         Likewise.
5325         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5326         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5327         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5328         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5329         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5330         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5331         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5332         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5333         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5334         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5335         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5336         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5337         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5338         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5339         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5340         Likewise.
5341         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5342         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5343         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5344         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5345         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5346         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5347         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5348         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5349         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5350         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5351         Likewise.
5352         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5353         Likewise.
5354         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5355         Likewise.
5356         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5357         Likewise.
5358         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5359         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5360         Likewise.
5361         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5362         Likewise.
5363         * testsuite/23_containers/deque/14340.cc: Likewise.
5364         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5365         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5366         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5367         * testsuite/23_containers/deque/init-list.cc: Likewise.
5368         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5369         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5370         * testsuite/23_containers/deque/moveable.cc: Likewise.
5371         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5372         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5373         Likewise.
5374         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5375         Likewise.
5376         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5377         Likewise.
5378         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5379         Likewise.
5380         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5381         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5382         Likewise.
5383         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5384         Likewise.
5385         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5386         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5387         Likewise.
5388         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5389         Likewise.
5390         * testsuite/23_containers/list/14340.cc: Likewise.
5391         * testsuite/23_containers/list/23781.cc: Likewise.
5392         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5393         * testsuite/23_containers/list/init-list.cc: Likewise.
5394         * testsuite/23_containers/list/moveable.cc: Likewise.
5395         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5396         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5397         Likewise.
5398         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5399         Likewise.
5400         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5401         Likewise.
5402         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5403         Likewise.
5404         * testsuite/23_containers/map/14340.cc: Likewise.
5405         * testsuite/23_containers/map/23781.cc: Likewise.
5406         * testsuite/23_containers/map/init-list.cc: Likewise.
5407         * testsuite/23_containers/map/moveable.cc: Likewise.
5408         * testsuite/23_containers/map/operations/1.cc: Likewise.
5409         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5410         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5411         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5412         Likewise.
5413         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5414         Likewise.
5415         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5416         Likewise.
5417         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5418         Likewise.
5419         * testsuite/23_containers/multimap/14340.cc: Likewise.
5420         * testsuite/23_containers/multimap/23781.cc: Likewise.
5421         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5422         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5423         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5424         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5425         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5426         Likewise.
5427         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5428         Likewise.
5429         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5430         Likewise.
5431         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5432         Likewise.
5433         * testsuite/23_containers/multiset/14340.cc: Likewise.
5434         * testsuite/23_containers/multiset/23781.cc: Likewise.
5435         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5436         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5437         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5438         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5439         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5440         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5441         Likewise.
5442         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5443         Likewise.
5444         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5445         Likewise.
5446         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5447         Likewise.
5448         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5449         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5450         Likewise.
5451         * testsuite/23_containers/queue/moveable.cc: Likewise.
5452         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5453         Likewise.
5454         * testsuite/23_containers/set/14340.cc: Likewise.
5455         * testsuite/23_containers/set/23781.cc: Likewise.
5456         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5457         * testsuite/23_containers/set/init-list.cc: Likewise.
5458         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5459         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5460         * testsuite/23_containers/set/moveable.cc: Likewise.
5461         * testsuite/23_containers/set/operations/1.cc: Likewise.
5462         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5463         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5464         Likewise.
5465         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5466         Likewise.
5467         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5468         Likewise.
5469         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5470         Likewise.
5471         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5472         Likewise.
5473         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5474         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5475         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5476         Likewise.
5477         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5478         Likewise.
5479         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5480         Likewise.
5481         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5482         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5483         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5484         Likewise.
5485         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5486         Likewise.
5487         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5488         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5489         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5490         Likewise.
5491         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5492         Likewise.
5493         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5494         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5495         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5496         Likewise.
5497         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5498         Likewise.
5499         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5500         Likewise.
5501         * testsuite/23_containers/vector/14340.cc: Likewise.
5502         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5503         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5504         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5505         Likewise.
5506         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5507         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5508         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5509         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5510         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5511         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5512         Likewise.
5513         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5514         Likewise.
5515         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5516         Likewise.
5517         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5518         Likewise.
5519         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5520         Likewise.
5521         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5522         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5523         * testsuite/23_containers/vector/init-list.cc: Likewise.
5524         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5525         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5526         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5527         * testsuite/23_containers/vector/moveable.cc: Likewise.
5528         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5529         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5530         Likewise.
5531         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5532         Likewise.
5533         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5534         Likewise.
5535         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5536         Likewise.
5537         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5538         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5539         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5540         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5541         Likewise.
5542         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5543         Likewise.
5544         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5545         Likewise.
5546         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5547         Likewise.
5548         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5549         Likewise.
5550         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5551         Likewise.
5552         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5553         Likewise.
5554         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5555         Likewise.
5556         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5557         Likewise.
5558         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5559         Likewise.
5560         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5561         Likewise.
5562         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5563         Likewise.
5564         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5565         Likewise.
5566         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5567         Likewise.
5568         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5569         Likewise.
5570         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5571         Likewise.
5572         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5573         Likewise.
5574         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5575         Likewise.
5576         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5577         Likewise.
5578         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5579         Likewise.
5580         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5581         Likewise.
5582         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5583         Likewise.
5584         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5585         Likewise.
5586         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5587         Likewise.
5588         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5589         Likewise.
5590         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5591         Likewise.
5592         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5593         Likewise.
5594         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5595         Likewise.
5596         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5597         Likewise.
5598         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5599         Likewise.
5600         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5601         Likewise.
5602         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5603         Likewise.
5604         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5605         Likewise.
5606         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5607         Likewise.
5608         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5609         Likewise.
5610         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5611         Likewise.
5612         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5613         Likewise.
5614         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5615         Likewise.
5616         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5617         Likewise.
5618         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5619         Likewise.
5620         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5621         Likewise.
5622         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5623         Likewise.
5624         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5625         Likewise.
5626         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5627         Likewise.
5628         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5629         Likewise.
5630         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5631         Likewise.
5632         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5633         Likewise.
5634         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5635         Likewise.
5636         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5637         Likewise.
5638         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5639         Likewise.
5640         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5641         Likewise.
5642         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5643         Likewise.
5644         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5645         Likewise.
5646         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5647         Likewise.
5648         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5649         Likewise.
5650         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5651         Likewise.
5652         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5653         Likewise.
5654         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5655         Likewise.
5656         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5657         Likewise.
5658         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5659         Likewise.
5660         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5661         Likewise.
5662         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5663         Likewise.
5664         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5665         Likewise.
5666         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5667         Likewise.
5668         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5669         Likewise.
5670         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5671         Likewise.
5672         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5673         Likewise.
5674         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5675         Likewise.
5676         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5677         Likewise.
5678         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5679         Likewise.
5680         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5681         Likewise.
5682         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5683         Likewise.
5684         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5685         Likewise.
5686         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5687         Likewise.
5688         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5689         Likewise.
5690         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5691         Likewise.
5692         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5693         Likewise.
5694         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5701         Likewise.
5702         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5703         Likewise.
5704         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5705         Likewise.
5706         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5707         Likewise.
5708         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5709         Likewise.
5710         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5711         Likewise.
5712         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5713         Likewise.
5714         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5715         Likewise.
5716         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5717         Likewise.
5718         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5719         Likewise.
5720         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5721         Likewise.
5722         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5723         Likewise.
5724         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5725         Likewise.
5726         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5727         Likewise.
5728         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5729         Likewise.
5730         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5731         Likewise.
5732         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5763         Likewise.
5764         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5765         Likewise.
5766         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5767         Likewise.
5768         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5769         Likewise.
5770         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5771         Likewise.
5772         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5773         Likewise.
5774         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5775         Likewise.
5776         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5777         Likewise.
5778         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5779         Likewise.
5780         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5781         Likewise.
5782         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5783         Likewise.
5784         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5785         Likewise.
5786         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5787         Likewise.
5788         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5789         Likewise.
5790         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5791         Likewise.
5792         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5793         Likewise.
5794         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5795         Likewise.
5796         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5797         Likewise.
5798         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5799         Likewise.
5800         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5801         Likewise.
5802         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5803         Likewise.
5804         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5805         Likewise.
5806         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5807         Likewise.
5808         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5827         Likewise.
5828         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5829         Likewise.
5830         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5831         Likewise.
5832         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5833         Likewise.
5834         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5835         Likewise.
5836         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5837         Likewise.
5838         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5839         Likewise.
5840         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5841         Likewise.
5842         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5843         Likewise.
5844         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5845         Likewise.
5846         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5847         Likewise.
5848         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5849         Likewise.
5850         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5851         Likewise.
5852         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5853         Likewise.
5854         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5855         Likewise.
5856         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5857         Likewise.
5858         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5859         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5860         Likewise.
5861         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5862         Likewise.
5863         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5864         Likewise.
5865         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5866         Likewise.
5867         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5868         Likewise.
5869         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5870         Likewise.
5871         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5872         Likewise.
5873         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5874         Likewise.
5875         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5876         Likewise.
5877         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5878         Likewise.
5879         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5880         Likewise.
5881         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5882         Likewise.
5883         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5884         Likewise.
5885         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5886         Likewise.
5887         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5888         Likewise.
5889         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5890         Likewise.
5891         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5892         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5893         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5894         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5895         Likewise.
5896         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5897         Likewise.
5898         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5899         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5900         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5901         Likewise.
5902         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5903         Likewise.
5904         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5905         Likewise.
5906         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5907         Likewise.
5908         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5909         Likewise.
5910         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5911         Likewise.
5912         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5913         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5914         Likewise.
5915         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5916         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5917         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5918         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5919         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5920         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5921         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5922         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5923         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5924         Likewise.
5925         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5926         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5927         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5928         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5929         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5930         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5931         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5932         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5933         Likewise.
5934         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5935         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5936         Likewise.
5937         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5938         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5939         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5940         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5941         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5942         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5943         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5944         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5945         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5946         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5947         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5948         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5949         Likewise.
5950         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5951         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5952         Likewise.
5953         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5954         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5955         Likewise.
5956         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5957         Likewise.
5958         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5959         Likewise.
5960         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5961         Likewise.
5962         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5963         Likewise.
5964         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5965         Likewise.
5966         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5967         Likewise.
5968         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5969         Likewise.
5970         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5971         Likewise.
5972         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5973         Likewise.
5974         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5975         Likewise.
5976         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5977         Likewise.
5978         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5979         Likewise.
5980         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5981         Likewise.
5982         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5983         Likewise.
5984         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5985         Likewise.
5986         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5987         Likewise.
5988         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5989         Likewise.
5990         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5991         Likewise.
5992         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5993         Likewise.
5994         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5995         Likewise.
5996         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5997         Likewise.
5998         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5999         Likewise.
6000         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6001         Likewise.
6002         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6003         Likewise.
6004         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6005         Likewise.
6006         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6007         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6008         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6009         Likewise.
6010         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6011         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6012         Likewise.
6013         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6014         Likewise.
6015         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6016         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6017         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6018         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6019         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6020         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6021         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6022         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6023         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6024         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6025         Likewise.
6026         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6027         Likewise.
6028         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6029         Likewise.
6030         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6031         Likewise.
6032         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6033         Likewise.
6034         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6035         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6036         Likewise.
6037         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6038         Likewise.
6039         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6040         Likewise.
6041         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6042         Likewise.
6043         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6044         Likewise.
6045         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6046         Likewise.
6047         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6048         Likewise.
6049         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6050         Likewise.
6051         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6052         Likewise.
6053         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6054         Likewise.
6055         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6056         Likewise.
6057         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6058         Likewise.
6059         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6060         Likewise.
6061         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6062         Likewise.
6063         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6064         Likewise.
6065         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6066         Likewise.
6067         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6068         Likewise.
6069         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6070         Likewise.
6071         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6072         Likewise.
6073         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6074         Likewise.
6075         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6076         Likewise.
6077         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6078         Likewise.
6079         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6080         Likewise.
6081         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6082         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6083         Likewise.
6084         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6085         Likewise.
6086         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6087         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6088         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6089         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6090         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6091         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6092         Likewise.
6093         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6094         Likewise.
6095         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6096         Likewise.
6097         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6098         Likewise.
6099         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6100         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6101         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6102         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6103         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6104         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6105         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6106         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6107         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6108         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6109         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6110         Likewise.
6111         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6112         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6113         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6114         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6115         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6116         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6117         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6118         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6119         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6120         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6121         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6122         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6123         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6124         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6125         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6126         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6127         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6128         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6129         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6130         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6131         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6132         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6133         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6134         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6135         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6136         Likewise.
6137         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6138         * testsuite/27_io/fpos/14252.cc: Likewise.
6139         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6140         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6141         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6142         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6143         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6144         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6145         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6146         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6147         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6148         Likewise.
6149         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6150         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6151         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6152         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6153         Likewise.
6154         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6155         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6156         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6157         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6158         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6159         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6160         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6161         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6162         * testsuite/27_io/objects/char/3045.cc: Likewise.
6163         * testsuite/27_io/objects/char/3647.cc: Likewise.
6164         * testsuite/27_io/objects/char/5268.cc: Likewise.
6165         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6166         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6167         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6168         * testsuite/28_regex/init-list.cc: Likewise.
6169         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6170         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6171         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6172         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6173         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6174         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6175         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6176         Likewise.
6177         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6178         Likewise.
6179         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6180         Likewise.
6181         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6182         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6183         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6184         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6185         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6186         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6187         Likewise.
6188         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6189         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6190         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6191         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6192         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6193         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6194         Likewise.
6195         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6196         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6197         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6198         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6199         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6200         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6201         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6202         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6203         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6204         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6205         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6206         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6207         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6208         Likewise.
6209         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6210         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6211         Likewise.
6212         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6213         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6214         Likewise.
6215         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6216         Likewise.
6217         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6218         Likewise.
6219         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6220         Likewise.
6221         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6222         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6223         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6224         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6225         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6226         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6227         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6228         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6229         Likewise.
6230         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6231         Likewise.
6232         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6233         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6234         Likewise.
6235         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6236         Likewise.
6237         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6238         Likewise.
6239         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6240         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6241         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6242         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6243         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6244         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6245         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6246         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6247         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6248         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6249         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6250         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6251         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6252         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6253         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6254         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6255         Likewise.
6256         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6257         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6258         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6259         Likewise.
6260         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6261         Likewise.
6262         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6263         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6264         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6265         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6266         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6267         Likewise.
6268         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6269         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6270         Likewise.
6271         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6272         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6273         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6274         Likewise.
6275         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6276         Likewise.
6277         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6278         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6279         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6280         Likewise.
6281         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6282         Likewise.
6283         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6284         Likewise.
6285         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6286         Likewise.
6287         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6288         Likewise.
6289         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6290         * testsuite/30_threads/this_thread/1.cc: Likewise.
6291         * testsuite/30_threads/this_thread/2.cc: Likewise.
6292         * testsuite/30_threads/this_thread/3.cc: Likewise.
6293         * testsuite/30_threads/this_thread/4.cc: Likewise.
6294         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6295         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6296         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6297         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6298         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6299         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6300         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6301         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6302         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6303         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6304         * testsuite/30_threads/thread/members/1.cc: Likewise.
6305         * testsuite/30_threads/thread/members/2.cc: Likewise.
6306         * testsuite/30_threads/thread/members/3.cc: Likewise.
6307         * testsuite/30_threads/thread/members/4.cc: Likewise.
6308         * testsuite/30_threads/thread/members/5.cc: Likewise.
6309         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6310         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6311         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6312         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6313         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6314         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6315         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6316         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6317         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6318         Likewise.
6319         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6320         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6321         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6322         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6323         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6324         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6325         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6326         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6327         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6328         * testsuite/30_threads/try_lock/1.cc: Likewise.
6329         * testsuite/30_threads/try_lock/2.cc: Likewise.
6330         * testsuite/30_threads/try_lock/3.cc: Likewise.
6331         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6332         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6333         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6334         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6335         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6336         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6337         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6338         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6339         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6340         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6341         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6342         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6343         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6344         Likewise.
6345         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6346         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6347         Likewise.
6348         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6349         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6350         Likewise.
6351         * testsuite/ext/array_allocator/1.cc: Likewise.
6352         * testsuite/ext/array_allocator/2.cc: Likewise.
6353         * testsuite/ext/array_allocator/3.cc: Likewise.
6354         * testsuite/ext/ext_pointer/1.cc: Likewise.
6355         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6356         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6357         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6358         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6359         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6360         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6361         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6362         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6363         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6364         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6365         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6366         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6367         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6368         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6369         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6370         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6371         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6372         Likewise.
6373         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6374         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6375         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6376         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6377         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6378         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6379         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6380         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6381         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6382         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6383         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6384         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6385         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6386         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6387         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6388         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6389         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6390         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6391         Likewise.
6392         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6393         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6394         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6395         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6396         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6397         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6398         * testsuite/ext/pod_char_traits.cc: Likewise.
6399         * testsuite/ext/slist/23781.cc: Likewise.
6400         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6401         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6402         * testsuite/ext/vstring/init-list.cc: Likewise.
6403         * testsuite/ext/vstring/moveable.cc: Likewise.
6404         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6405         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6406         Likewise.
6407         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6408         Likewise.
6409         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6410         Likewise.
6411         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6412         Likewise.
6413         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6414         Likewise.
6415         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6416         Likewise.
6417         * testsuite/ext/vstring/types/23767.cc: Likewise.
6418         * testsuite/performance/21_strings/string_append.cc: Likewise.
6419         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6420         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6421         Likewise.
6422         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6423         Likewise.
6424         * testsuite/performance/21_strings/string_find.cc: Likewise.
6425         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6426         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6427         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6428         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6429         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6430         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6431         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6432         Likewise.
6433         * testsuite/performance/23_containers/create/map.cc: Likewise.
6434         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6435         Likewise.
6436         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6437         * testsuite/performance/23_containers/find/map.cc: Likewise.
6438         * testsuite/performance/23_containers/index/map.cc: Likewise.
6439         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6440         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6441         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6442         Likewise.
6443         * testsuite/performance/23_containers/insert_erase/associative.cc:
6444         Likewise.
6445         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6446         Likewise.
6447         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6448         Likewise.
6449         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6450         Likewise.
6451         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6452         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6453         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6454         Likewise.
6455         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6456         Likewise.
6457         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6458         Likewise.
6459         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6460         Likewise.
6461         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6462         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6463         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6464         Likewise.
6465         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6466         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6467         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6468         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6469         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6470         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6471         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6472         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6473         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6474         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6475         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6476         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6477         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6478         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6479         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6480         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6481         Likewise.
6482         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6483         Likewise.
6484         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6485         Likewise.
6486         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6487         Likewise.
6488         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6489         Likewise.
6490         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6491         Likewise.
6492         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6493         Likewise.
6494         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6495         Likewise.
6496         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6497         Likewise.
6498         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6499         Likewise.
6500         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6501         Likewise.
6502         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6503         Likewise.
6504         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6505         Likewise.
6506         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6507         Likewise.
6508         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6509         Likewise.
6510         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6511         Likewise.
6512         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6513         Likewise.
6514         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6515         Likewise.
6516         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6517         Likewise.
6518         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6519         Likewise.
6520         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6521         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6522         Likewise.
6523         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6524         Likewise.
6525         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6526         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6527         Likewise.
6528         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6529         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6530         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6531         Likewise.
6532         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6533         Likewise.
6534         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6535         Likewise.
6536         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6537         Likewise.
6538         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6539         Likewise.
6540         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6541         Likewise.
6542         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6543         Likewise.
6544         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6545         Likewise.
6546         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6547         Likewise.
6548         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6549         Likewise.
6550         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6551         Likewise.
6552         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6553         Likewise.
6554         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6555         Likewise.
6556         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6557         Likewise.
6558         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6559         Likewise.
6560         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6561         Likewise.
6562         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6563         Likewise.
6564         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6565         Likewise.
6566         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6567         Likewise.
6568         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6569         Likewise.
6570         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6571         Likewise.
6572         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6573         Likewise.
6574         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6575         Likewise.
6576         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6577         Likewise.
6578         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6579         Likewise.
6580         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6581         Likewise.
6582         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6583         Likewise.
6584         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6585         Likewise.
6586         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6587         Likewise.
6588         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6589         Likewise.
6590         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6591         Likewise.
6592         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6593         Likewise.
6594         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6595         Likewise.
6596         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6597         Likewise.
6598         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6599         Likewise.
6600         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6601         Likewise.
6602         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6603         Likewise.
6604         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6605         Likewise.
6606         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6607         Likewise.
6608         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6609         Likewise.
6610         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6611         Likewise.
6612         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6613         Likewise.
6614         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6615         Likewise.
6616         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6617         Likewise.
6618         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6619         Likewise.
6620         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6621         Likewise.
6622         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6623         Likewise.
6624         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6625         Likewise.
6626         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6627         Likewise.
6628         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6629         Likewise.
6630         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6631         Likewise.
6632         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6633         Likewise.
6634         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6635         Likewise.
6636         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6637         Likewise.
6638         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6639         Likewise.
6640         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6641         Likewise.
6642         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6643         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6644         Likewise.
6645         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6646         Likewise.
6647         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6648         Likewise.
6649         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6650         Likewise.
6651         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6652         Likewise.
6653         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6654         Likewise.
6655         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6656         Likewise.
6657         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6658         Likewise.
6659         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6660         Likewise.
6661         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6662         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6663         Likewise.
6664         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6665         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6666         Likewise.
6667         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6668         Likewise.
6669         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6670         Likewise.
6671         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6672         Likewise.
6673         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6674         Likewise.
6675         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6676         Likewise.
6677         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6678         Likewise.
6679         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6680         Likewise.
6681         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6682         Likewise.
6683         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6684         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6685         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6686         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6687         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6688         Likewise.
6689         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6690         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6691         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6692         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6693         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6694         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6695         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6696         * testsuite/util/io/prog_bar.cc: Likewise.
6697         * testsuite/util/io/prog_bar.hpp: Likewise.
6698         * testsuite/util/io/text_populate.hpp: Likewise.
6699         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6700         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6701         * testsuite/util/io/xml.hpp: Likewise.
6702         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6703         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6704         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6705         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6706         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6707         * testsuite/util/native_type/native_map.hpp: Likewise.
6708         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6709         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6710         * testsuite/util/native_type/native_set.hpp: Likewise.
6711         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6712         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6713         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6714         Likewise.
6715         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6716         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6717         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6718         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6719         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6720         Likewise.
6721         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6722         Likewise.
6723         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6724         Likewise.
6725         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6726         Likewise.
6727         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6728         Likewise.
6729         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6730         Likewise.
6731         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6732         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6733         Likewise.
6734         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6735         Likewise.
6736         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6737         Likewise.
6738         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6739         Likewise.
6740         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6741         Likewise.
6742         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6743         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6744         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6745         * testsuite/util/regression/basic_type.hpp: Likewise.
6746         * testsuite/util/regression/common_type.hpp: Likewise.
6747         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6748         Likewise.
6749         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6750         Likewise.
6751         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6752         Likewise.
6753         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6754         Likewise.
6755         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6756         Likewise.
6757         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6758         Likewise.
6759         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6760         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6761         Likewise.
6762         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6763         Likewise.
6764         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6765         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6766         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6767         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6768         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6769         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6770         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6771         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6772         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6773         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6774         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6775         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6776         * testsuite/util/testsuite_abi.cc: Likewise.
6777         * testsuite/util/testsuite_abi.h: Likewise.
6778         * testsuite/util/testsuite_abi_check.cc: Likewise.
6779         * testsuite/util/testsuite_allocator.cc: Likewise.
6780         * testsuite/util/testsuite_allocator.h: Likewise.
6781         * testsuite/util/testsuite_api.h: Likewise.
6782         * testsuite/util/testsuite_character.cc: Likewise.
6783         * testsuite/util/testsuite_character.h: Likewise.
6784         * testsuite/util/testsuite_common_types.h: Likewise.
6785         * testsuite/util/testsuite_error.h: Likewise.
6786         * testsuite/util/testsuite_hooks.cc: Likewise.
6787         * testsuite/util/testsuite_hooks.h: Likewise.
6788         * testsuite/util/testsuite_io.h: Likewise.
6789         * testsuite/util/testsuite_iterators.h: Likewise.
6790         * testsuite/util/testsuite_performance.h: Likewise.
6791         * testsuite/util/testsuite_rng.h: Likewise.
6792         * testsuite/util/testsuite_rvalref.h: Likewise.
6793         * testsuite/util/testsuite_tr1.h: Likewise.
6794         * testsuite/util/thread/all.h: Likewise.
6795         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6810         Likewise.
6811         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6812         Likewise.
6813         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6814         Likewise.
6815         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6816         Likewise.
6817         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6818         Likewise.
6819         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6820         Likewise.
6821         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6822         Likewise.
6823         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6824         Likewise.
6825         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6826         Likewise.
6827         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6828         Likewise.
6829         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6830         Likewise.
6831         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6832         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6833         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6834         Likewise.
6835         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6836         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6837         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6838         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6857         Likewise.
6858         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6859         Likewise.
6860         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6861         Likewise.
6862         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6863         Likewise.
6864         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6865         Likewise.
6866         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6867         Likewise.
6868         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6869         Likewise.
6870         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6871         Likewise.
6872         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6873         Likewise.
6874         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6875         Likewise.
6876         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6877         Likewise.
6878         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6879         Likewise.
6880         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6881         Likewise.
6882         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6883         Likewise.
6884         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6885         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6886         Likewise.
6887         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6888         Likewise.
6889         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6890         Likewise.
6891         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6892         Likewise.
6893         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6900         Likewise.
6901         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6902         Likewise.
6903         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6904         Likewise.
6905         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6906         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6907         Likewise.
6908         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6909         Likewise.
6910         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6911         Likewise.
6912         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6913         Likewise.
6914         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6915         Likewise.
6916         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6917         Likewise.
6918         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6919         Likewise.
6920         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6921         Likewise.
6922         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6923         Likewise.
6924         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6925         Likewise.
6926         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6927         Likewise.
6928         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6929         Likewise.
6930         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6931         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6932         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6933         Likewise.
6934         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6935         Likewise.
6936         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6937         Likewise.
6938         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6939         Likewise.
6940         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6941         Likewise.
6942         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6943         Likewise.
6944         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6945         Likewise.
6946         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6947         Likewise.
6948         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6949         Likewise.
6950         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6951         Likewise.
6952         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6953         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6954         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6955         Likewise.
6956         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6957         Likewise.
6958         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6959         Likewise.
6960         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6961         Likewise.
6962         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6963         Likewise.
6964         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6965         Likewise.
6966         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6967         Likewise.
6968         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6969         Likewise.
6970         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6971         Likewise.
6972         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6973         Likewise.
6974         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6975         Likewise.
6976         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6977         Likewise.
6978         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6983         Likewise.
6984         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6985         Likewise.
6986         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6987         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6988         Likewise.
6989         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6990         Likewise.
6991         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6992         Likewise.
6993         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6994         Likewise.
6995         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6996         Likewise.
6997         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6998         Likewise.
6999         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7004         Likewise.
7005         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7008         Likewise.
7009         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7010         Likewise.
7011         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7012         Likewise.
7013         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7014         Likewise.
7015         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7016         Likewise.
7017         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7018         Likewise.
7019         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7020         Likewise.
7021         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7022         Likewise.
7023         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7024         Likewise.
7025         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7026         Likewise.
7027         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7028         Likewise.
7029         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7030         Likewise.
7031         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7032         Likewise.
7033         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7034         Likewise.
7035         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7036         Likewise.
7037         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7038         Likewise.
7039         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7040         Likewise.
7041         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7042         Likewise.
7043         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7044         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7045         Likewise.
7046         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7047         Likewise.
7048         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7049         Likewise.
7050         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7051         Likewise.
7052         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7053         Likewise.
7054         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7055         Likewise.
7056         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7057         Likewise.
7058         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7059         Likewise.
7060         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7061         Likewise.
7062         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7063         Likewise.
7064         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7065         Likewise.
7066         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7067         Likewise.
7068         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7069         Likewise.
7070         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7071         Likewise.
7072         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7073         Likewise.
7074         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7075         Likewise.
7076         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7077         Likewise.
7078         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7079         Likewise.
7080         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7081         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7082         * testsuite/backward/hash_map/25896.cc: Likewise.
7083         * testsuite/backward/hash_set/25896.cc: Likewise.
7084
7085 2009-04-08  Ian Lance Taylor  <iant@google.com>
7086
7087         * include/backward/hashtable.h (erase): Correctly handle erasing a
7088         reference to an entry in the hash table.
7089         * testsuite/backward/hash_map/25896.cc: New.
7090         * testsuite/backward/hash_set/25896.cc: New.
7091
7092 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7093
7094         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7095         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7096
7097 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7098
7099         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7100         of debug.
7101         * include/Makefile.in: Regenerate.
7102         * include/precompiled/stdc++.h: Add.
7103
7104 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7105
7106         * include/bits/random.h: Adjust doxygen markup.
7107         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7108
7109         * testsuite/26_numerics/random/piecewise_linear_distribution/
7110         operators/serialize.cc: Use typedefs.
7111
7112 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7113
7114         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7115         __gnu_cxx namespace.  Remove "static inline".
7116
7117 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7118
7119         * include/bits/random.tcc (linear_congruential_engine<>::
7120         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7121
7122 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7123
7124         * include/bits/random.h (operator==): Mark all inline.
7125         (mersenne_twister_engine): Enable #if 0 checks.
7126
7127         * include/bits/random.h: Formatting tweaks.
7128
7129 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7130
7131         * include/bits/random.tcc (piecewise_linear_distribution<>::
7132         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7133         Remove spurious closed parenthesis.
7134
7135 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7136
7137         PR libstdc++/39644 (partial)
7138         * include/bits/random.tcc (linear_congruential_engine<>::
7139         seed(seed_seq&), independent_bits_engine<>::operator(),
7140         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7141
7142 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7143
7144         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7145         thinko.
7146         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7147         default.cc: Enable.
7148
7149 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7150
7151         PR libstdc++/39629 (partial)
7152         * testsuite/26_numerics/random/independent_bits_engine/cons/
7153         base_move.cc: Use uint_fast64_t instead of unsigned long.
7154         * testsuite/26_numerics/random/independent_bits_engine/cons/
7155         seed1.cc: Likewise.
7156         * testsuite/26_numerics/random/independent_bits_engine/cons/
7157         seed2.cc: Likewise.
7158         * testsuite/26_numerics/random/independent_bits_engine/cons/
7159         base_copy.cc: Likewise.
7160         * testsuite/26_numerics/random/independent_bits_engine/cons/
7161         default.cc: Likewise.
7162         * testsuite/26_numerics/random/independent_bits_engine/cons/
7163         seed_seq.cc: Likewise.
7164         * testsuite/26_numerics/random/independent_bits_engine/
7165         requirements/typedefs.cc: Likewise.
7166         * testsuite/26_numerics/random/independent_bits_engine/
7167         operators/equal.cc: Likewise.
7168         * testsuite/26_numerics/random/independent_bits_engine/
7169         operators/serialize.cc: Likewise.
7170         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7171
7172 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7173
7174         * include/tr1_impl/random: Remove, empty.
7175         * include/tr1_impl/random.tcc: Likewise.
7176
7177         * include/std/random: Minor clean-ups, formatting fixes, adjust
7178         copyright years.
7179         * include/bits/random.tcc: Likewise.
7180         * include/bits/random.h: Likewise.
7181         * include/tr1/random: Likewise.
7182         * include/tr1/random.tcc: Likewise.
7183         * include/tr1/random.h: Likewise.
7184
7185 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7186
7187         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7188         * doc/html/api.html: Regenerate.
7189
7190 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7191
7192         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7193         Change to mersenne_twister_engine, add same defaults as
7194         mersenne_twister_engine/cons/default.cc.
7195         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7196
7197         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7198         to __il.
7199         * include/bits/random.h (mersenne_twister_engine): Qualify
7200         _ShiftMin1 with namespace __detail.
7201         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7202         constexpr std::numeric_limits::max() can be used.
7203         (mersenne_twister_engine): Split apart static asserts into one
7204         assert per message. Temporarily disable the last three.
7205
7206 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7207
7208         * include/Makefile.am: Update to N2836. Modified for new random headers.
7209         * include/Makefile.in: Ditto.
7210         * include/tr1_impl/random: Moved to tr1/random.h
7211         * include/tr1_impl/random.tcc: Moved to tr1
7212         * include/tr1/random: Just point to moved tr1 random headers.
7213         * include/tr1/random.tcc: Moved from tr1_impl.
7214         * include/tr1/random.h: Moved from tr1_impl/random.
7215         * include/std/random: Modified to point to std random headers.
7216         * include/bits/random.tcc: New implementation of std random facilities.
7217         * include/bits/random.h: Ditto.
7218         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7219         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7220         seed1.cc: New.
7221         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7222         seed2.cc: New.
7223         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7224         default.cc: New.
7225         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7226         non_uint_neg.cc: New.
7227         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7228         typedefs.cc: New.
7229         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7230         equal.cc: New.
7231         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7232         serialize.cc: New.
7233         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7234         seed1.cc: New.
7235         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7236         seed2.cc: New.
7237         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7238         default.cc: New.
7239         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7240         typedefs.cc: New.
7241         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7242         equal.cc: New.
7243         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7244         serialize.cc: New.
7245         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7246         seed1.cc: New.
7247         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7248         seed2.cc: New.
7249         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7250         default.cc: New.
7251         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7252         typedefs.cc: New.
7253         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7254         equal.cc: New.
7255         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7256         serialize.cc: New.
7257         * testsuite/26_numerics/random/discard_block_engine/cons/
7258         base_move.cc: New.
7259         * testsuite/26_numerics/random/discard_block_engine/cons/
7260         seed1.cc: New.
7261         * testsuite/26_numerics/random/discard_block_engine/cons/
7262         seed2.cc: New.
7263         * testsuite/26_numerics/random/discard_block_engine/cons/
7264         base_copy.cc: New.
7265         * testsuite/26_numerics/random/discard_block_engine/cons/
7266         default.cc: New.
7267         * testsuite/26_numerics/random/discard_block_engine/cons/
7268         seed_seq.cc: New.
7269         * testsuite/26_numerics/random/discard_block_engine/requirements/
7270         typedefs.cc: New.
7271         * testsuite/26_numerics/random/discard_block_engine/operators/
7272         equal.cc: New.
7273         * testsuite/26_numerics/random/discard_block_engine/operators/
7274         serialize.cc: New.
7275         * testsuite/26_numerics/random/independent_bits_engine/cons/
7276         base_move.cc: New.
7277         * testsuite/26_numerics/random/independent_bits_engine/cons/
7278         seed1.cc: New.
7279         * testsuite/26_numerics/random/independent_bits_engine/cons/
7280         seed2.cc: New.
7281         * testsuite/26_numerics/random/independent_bits_engine/cons/
7282         base_copy.cc: New.
7283         * testsuite/26_numerics/random/independent_bits_engine/cons/
7284         default.cc: New.
7285         * testsuite/26_numerics/random/independent_bits_engine/cons/
7286         seed_seq.cc: New.
7287         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7288         typedefs.cc: New.
7289         * testsuite/26_numerics/random/independent_bits_engine/operators/
7290         equal.cc: New.
7291         * testsuite/26_numerics/random/independent_bits_engine/operators/
7292         serialize.cc: New.
7293         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7294         base_move.cc: New.
7295         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7296         seed1.cc: New.
7297         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7298         seed2.cc: New.
7299         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7300         base_copy.cc: New.
7301         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7302         default.cc: New.
7303         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7304         seed_seq.cc: New.
7305         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7306         typedefs.cc: New.
7307         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7308         equal.cc: New.
7309         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7310         serialize.cc
7311         * testsuite/26_numerics/random/mt19937.cc: New.
7312         * testsuite/26_numerics/random/mt19937_64.cc: New.
7313         * testsuite/26_numerics/random/minstd_rand.cc: New.
7314         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7315         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7316         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7317         * testsuite/26_numerics/random/ranlux24.cc: New.
7318         * testsuite/26_numerics/random/ranlux48.cc: New.
7319         * testsuite/26_numerics/random/knuth_b.cc: New.
7320         * testsuite/26_numerics/random/default_random_engine.cc: New.
7321         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7322         parms.cc: New.
7323         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7324         default.cc: New.
7325         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7326         typedefs.cc: New.
7327         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7328         serialize.cc: New.
7329         * testsuite/26_numerics/random/normal_distribution/cons/
7330         parms.cc: New.
7331         * testsuite/26_numerics/random/normal_distribution/cons/
7332         default.cc: New.
7333         * testsuite/26_numerics/random/normal_distribution/requirements/
7334         typedefs.cc: New.
7335         * testsuite/26_numerics/random/normal_distribution/operators/
7336         serialize.cc: New.
7337         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7338         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7339         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7340         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7341         parms_neg.cc: New.
7342         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7343         parms.cc: New.
7344         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7345         default.cc: New.
7346         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7347         typedefs.cc: New.
7348         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7349         serialize.cc: New.
7350         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7351         parms_neg.cc: New.
7352         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7353         parms.cc: New.
7354         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7355         default.cc: New.
7356         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7357         typedefs.cc: New.
7358         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7359         serialize.cc: New.
7360         * testsuite/26_numerics/random/poisson_distribution/cons/
7361         parms.cc: New.
7362         * testsuite/26_numerics/random/poisson_distribution/cons/
7363         default.cc: New.
7364         * testsuite/26_numerics/random/poisson_distribution/requirements/
7365         typedefs.cc
7366         * testsuite/26_numerics/random/poisson_distribution/operators/
7367         serialize.cc: New.
7368         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7369         parms.cc: New.
7370         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7371         default.cc: New.
7372         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7373         typedefs.cc: New.
7374         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7375         serialize.cc: New.
7376         * testsuite/26_numerics/random/discrete_distribution/cons/
7377         range.cc: New.
7378         * testsuite/26_numerics/random/discrete_distribution/cons/
7379         initlist.cc: New.
7380         * testsuite/26_numerics/random/discrete_distribution/cons/
7381         default.cc: New.
7382         * testsuite/26_numerics/random/discrete_distribution/cons/
7383         num_xbound_fun.cc: New.
7384         * testsuite/26_numerics/random/discrete_distribution/requirements/
7385         typedefs.cc: New.
7386         * testsuite/26_numerics/random/discrete_distribution/operators/
7387         serialize.cc: New.
7388         * testsuite/26_numerics/random/weibull_distribution/cons/
7389         parms.cc: New.
7390         * testsuite/26_numerics/random/weibull_distribution/cons/
7391         default.cc: New.
7392         * testsuite/26_numerics/random/weibull_distribution/requirements/
7393         typedefs.cc: New.
7394         * testsuite/26_numerics/random/weibull_distribution/operators/
7395         serialize.cc: New.
7396         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7397         parms.cc: New.
7398         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7399         default.cc: New.
7400         * testsuite/26_numerics/random/negative_binomial_distribution/
7401         requirements/typedefs.cc: New.
7402         * testsuite/26_numerics/random/negative_binomial_distribution/
7403         operators/serialize.cc: New.
7404         * testsuite/26_numerics/random/cauchy_distribution/cons/
7405         parms.cc: New.
7406         * testsuite/26_numerics/random/cauchy_distribution/cons/
7407         default.cc: New.
7408         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7409         typedefs.cc: New.
7410         * testsuite/26_numerics/random/cauchy_distribution/operators/
7411         serialize.cc: New.
7412         * testsuite/26_numerics/random/gamma_distribution/cons/
7413         parms.cc: New.
7414         * testsuite/26_numerics/random/gamma_distribution/cons/
7415         default.cc: New.
7416         * testsuite/26_numerics/random/gamma_distribution/requirements/
7417         typedefs.cc: New.
7418         * testsuite/26_numerics/random/gamma_distribution/operators/
7419         serialize.cc: New.
7420         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7421         parms.cc: New.
7422         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7423         default.cc: New.
7424         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7425         typedefs.cc: New.
7426         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7427         serialize.cc: New.
7428
7429         * testsuite/26_numerics/random/exponential_distribution/cons/
7430         parms.cc: New.
7431         * testsuite/26_numerics/random/exponential_distribution/cons/
7432         default.cc: New.
7433         * testsuite/26_numerics/random/exponential_distribution/requirements/
7434         typedefs.cc: New.
7435         * testsuite/26_numerics/random/exponential_distribution/operators/
7436         serialize.cc: New.
7437         * testsuite/26_numerics/random/lognormal_distribution/cons/
7438         parms.cc: New.
7439         * testsuite/26_numerics/random/lognormal_distribution/cons/
7440         default.cc: New.
7441         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7442         typedefs.cc: New.
7443         * testsuite/26_numerics/random/lognormal_distribution/operators/
7444         serialize.cc: New.
7445         * testsuite/26_numerics/random/binomial_distribution/cons/
7446         parms.cc: New.
7447         * testsuite/26_numerics/random/binomial_distribution/cons/
7448         default.cc: New.
7449         * testsuite/26_numerics/random/binomial_distribution/requirements/
7450         typedefs.cc: New.
7451         * testsuite/26_numerics/random/binomial_distribution/operators/
7452         serialize.cc: New.
7453         * testsuite/26_numerics/random/random_device/cons/
7454         token.cc: New.
7455         * testsuite/26_numerics/random/random_device/cons/
7456         default.cc: New.
7457         * testsuite/26_numerics/random/random_device/requirements/
7458         typedefs.cc: New.
7459         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7460         parms.cc: New.
7461         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7462         default.cc: New.
7463         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7464         typedefs.cc: New.
7465         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7466         serialize.cc: New.
7467         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7468         range.cc: New.
7469         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7470         default.cc: New.
7471         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7472         num_xbound_fun.cc: New.
7473         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7474         initlist_fun.cc: New.
7475         * testsuite/26_numerics/random/piecewise_linear_distribution/
7476         requirements/typedefs.cc: New.
7477         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7478         serialize.cc: New.
7479         * testsuite/26_numerics/random/student_t_distribution/cons/
7480         parms.cc: New.
7481         * testsuite/26_numerics/random/student_t_distribution/cons/
7482         default.cc: New.
7483         * testsuite/26_numerics/random/student_t_distribution/requirements/
7484         typedefs.cc: New.
7485         * testsuite/26_numerics/random/student_t_distribution/operators/
7486         serialize.cc: New.
7487         * testsuite/26_numerics/random/geometric_distribution/cons/
7488         parms.cc: New.
7489         * testsuite/26_numerics/random/geometric_distribution/cons/
7490         default.cc: New.
7491         * testsuite/26_numerics/random/geometric_distribution/requirements/
7492         typedefs.cc: New.
7493         * testsuite/26_numerics/random/geometric_distribution/operators/
7494         serialize.cc: New.
7495         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7496         range.cc: New.
7497         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7498         default.cc: New.
7499         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7500         num_xbound_fun.cc: New.
7501         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7502         initlist_fun.cc: New.
7503         * testsuite/26_numerics/random/piecewise_constant_distribution/
7504         requirements/typedefs.cc: New.
7505         * testsuite/26_numerics/random/piecewise_constant_distribution/
7506         operators/serialize.cc: New.
7507
7508 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7509
7510         * include/ext/bitmap_allocator.h: The typedefs should be made public
7511         if we want them to be accessible. This has been revealed by the patch
7512         that fixes PR c++/26693 in g++.
7513
7514 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7515
7516         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7517         Regenerated.
7518         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7519         Regenerated.
7520         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7521         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7522         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7523         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7524         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7525         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7526         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7527         Regenerated.
7528         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7529
7530 2009-03-31  Jason Merrill  <jason@redhat.com>
7531
7532         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7533
7534         PR libstdc++/39310
7535         * include/tr1_impl/type_traits (is_function): Add partial
7536         specializations with function cv-quals.
7537         (__is_function_helper): Remove.
7538         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7539
7540 2009-03-30  Ian Lance Taylor  <iant@google.com>
7541
7542         * include/backward/hashtable.h (clear): Return quickly if the
7543         table is empty.
7544
7545 2009-03-27  Ian Lance Taylor  <iant@google.com>
7546
7547         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7548         (__stl_prime_list): Add 5 at the start of the list.
7549
7550 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7551
7552         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7553         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7554         std::string&, ios_base::openmode), basic_ifstream<>::
7555         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7556         basic_ofstream(const std::string&, ios_base::openmode),
7557         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7558         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7559         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7560         Add in C++0x mode.
7561         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7562         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7563         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7564         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7565         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7566         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7567         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7568
7569 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7570
7571         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7572         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7573         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7574         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7575
7576 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7577
7578         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7579         _M_transfer_after, _M_reverse_after): Move out of line...
7580         * include/bits/forward_list.tcc: ... here.
7581         (forward_list<>::reverse): Move inline...
7582         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7583
7584 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7585
7586         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7587         28277.cc: Likewise.
7588         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7589         Likewise.
7590         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7591         Likewise.
7592         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7593         Likewise.
7594
7595 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7596
7597         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7598         year(s).
7599         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7600         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7601         Likewise.
7602         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7603         Likewise.
7604         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7605         Likewise.
7606         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7607
7608 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7609
7610         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7611         iterations for simulators.
7612         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7613         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7614         Condition stream width for simulators.
7615         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7616         Likewise.
7617         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7618         Likewise.
7619         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7620
7621 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7622
7623         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7624         sheet version information. Table-ize docbook element examples.
7625         * doc/xml/manual/using.xml: Human-readable header
7626         markup. Alphabetized. Add new headers.
7627         * doc/html: Regenerate.
7628
7629 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7630
7631         * doc/xml/faq.xml: Fix link to setup documentation.
7632
7633 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7634
7635         * include/std/type_traits (__add_lvalue_reference_helper,
7636         __add_rvalue_reference_helper): As an optimization, rewrite
7637         condition (avoid is_function).
7638
7639 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7640
7641         PR libstdc++/39405
7642         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7643         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7644
7645 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7646
7647         * testsuite/30_threads/condition_variable_any/native_handle/
7648         typesizes.cc: Include tweaks.
7649         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7650         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7651         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7652         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7653         * testsuite/30_threads/condition_variable/native_handle/
7654         typesizes.cc: Same.
7655
7656 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7657
7658         * include/bits/shared_ptr.h: Add include guards.
7659         * include/tr1/shared_ptr.h: Likewise.
7660
7661 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7662
7663         * include/std/iostream: Fix doxygen link.
7664         * include/bits/forward_list.h: Fix doxygen markup.
7665         * include/ext/vstring.h: Escape backslash in doxygen comment.
7666         * include/bits/basic_string.h: Likewise.
7667
7668 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7669
7670         * doc/xml/faq.xml: Fix links to implementation status pages.
7671
7672 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7673
7674         * include/std/complex (operator+(const complex<>&, const _Tp&),
7675         operator+(const _Tp&, const complex<>&),
7676         operator-(const complex<>&, const _Tp&),
7677         operator-(const _Tp&, const complex<>&)): Do not assume real()
7678         returns a reference (against DR 387).
7679         * testsuite/26_numerics/complex/dr387_2.cc: New.
7680
7681 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7682
7683         * testsuite/thread/pthread4.cc: Move...
7684         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7685         * testsuite/thread/pthread5.cc: Move...
7686         * testsuite/23_containers/list/pthread5.cc: ...here.
7687         * testsuite/thread/pthread6.cc: Move...
7688         * testsuite/23_containers/map/pthread6.cc: ...here.
7689         * testsuite/thread/pthread7-rope.cc: Move...
7690         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7691         * testsuite/thread/guard.cc: Move...
7692         * testsuite/18_support/pthread_guard.cc: ...here.
7693         * testsuite/thread/18185.cc: Move...
7694         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7695         * testsuite/thread/pthread1.cc: Move...
7696         * testsuite/23_containers/list/pthread1.cc: ...here.
7697         * testsuite/thread/pthread2.cc: Move...
7698         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7699         * testsuite/thread/pthread3.cc: Move...
7700         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7701
7702         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7703         * testsuite/thread: Remove.
7704
7705 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7706
7707         * configure: Regenerate.
7708
7709 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7710
7711         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7712         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7713         from baseline_dir.
7714         * configure: Regenerate.
7715         * testsuite/Makefile.am (baseline_file): Remove variable.
7716         (site.exp): Set baseline_dir rather than baseline_file.
7717         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7718         * testsuite/Makefile.in: Regenerate.
7719
7720 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7721
7722         * testsuite/30_threads/thread/this_thread: Move...
7723         * testsuite/30_threads/this_thread: ...here.
7724         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7725         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7726         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7727         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7728         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7729         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7730
7731 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7732
7733         * doc/doxygen/user.cfg.in: Tweaks.
7734         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7735         be elsewhere.
7736
7737         * include/tr1_impl/unordered_map: Just use most specialized
7738         container module.
7739         * include/tr1_impl/unordered_set: Same.
7740         * include/tr1_impl/array: Same.
7741         * include/bits/stl_list.h: Same.
7742         * include/bits/stl_map.h: Same.
7743         * include/bits/stl_queue.h: Same.
7744         * include/bits/stl_set.h: Same.
7745         * include/bits/stl_stack.h: Same.
7746         * include/bits/forward_list.h: Same.
7747         * include/bits/basic_string.h: Same.
7748         * include/bits/stl_multimap.h: Same.
7749         * include/bits/stl_vector.h: Same.
7750         * include/bits/stl_deque.h: Same.
7751         * include/bits/stl_multiset.h: Same.
7752         * include/bits/stl_bvector.h: Same.
7753
7754         * include/backward/binders.h: Change binder module to binders.
7755
7756         * include/std/complex: Add complex_numers module.
7757         * include/tr1_impl/complex: Same.
7758
7759         * include/std/valarray: Add numeric_arrays module.
7760         * include/bits/gslice_array.h: Same.
7761         * include/bits/gslice.h: Same.
7762         * include/bits/mask_array.h: Same.
7763         * include/bits/slice_array.h: Same.
7764         * include/bits/indirect_array.h: Same.
7765
7766         * include/bits/allocator.h: Add allocators module.
7767         * include/ext/throw_allocator.h
7768         * include/ext/pool_allocator.h
7769         * include/ext/bitmap_allocator.h
7770         * include/ext/new_allocator.h
7771         * include/ext/malloc_allocator.h
7772         * include/ext/array_allocator.h
7773         * include/ext/mt_allocator.h
7774         * include/ext/debug_allocator.h
7775         * include/ext/extptr_allocator.h
7776
7777         * include/tr1_impl/functional: Move namespace markup here.
7778         * include/tr1_impl/regex: Same.
7779
7780         * include/tr1_impl/type_traits: Add metaprogramming module.
7781         * include/std/type_traits: Same.
7782
7783         * include/std/memory: Add memory module.
7784
7785         * include/std/ratio: Add ratio module.
7786
7787         * include/std/chrono: Move namespace markup here, add time module.
7788
7789         * include/std/thread: Move namespace markup here, add concurrency
7790         module.
7791         * include/std/mutex: Use concurrency module.
7792         * include/std/condition_variable: Same.
7793
7794
7795         * include/bits/ios_base.h: Refine io module.
7796         * include/bits/basic_ios.h: Same.
7797         * include/std/fstream: Same.
7798         * include/std/istream: Same.
7799         * include/std/ostream: Same.
7800         * include/std/sstream: Same.
7801
7802         * include/ext/vstring.h: Correct parameter markup.
7803
7804         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7805         * include/bits/unique_ptr.h: Same.
7806
7807         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7808         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7809         * include/bits/stl_heap.h: Add markup for new groupings.
7810         * include/bits/stl_algobase.h: Same.
7811         * include/bits/stl_algo.h: Same.
7812
7813         * include/c_compatibility/stdatomic.h: Add atomics module.
7814         * include/c_global/cstdatomic: Same.
7815
7816         * libsupc++/exception: Add exceptions module.
7817         * libsupc++/typeinfo: Same.
7818         * libsupc++/new: Same.
7819         * libsupc++/exception_ptr.h: Same.
7820         * include/std/system_error: Same.
7821         * include/std/stdexcept: Same.
7822
7823         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7824         * libsupc++/cxxabi-forced.h: Same.
7825
7826         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7827         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7828         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7829         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7830         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7831         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7832         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7833         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7834         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7835         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7836         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7837         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7838         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7839         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7840         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7841         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7842         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7843         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7844         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7845         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7846         * testsuite/23_containers/vector/requirements/dr438/
7847         constructor_1_neg.cc: Same.
7848         * testsuite/23_containers/vector/requirements/dr438/
7849         constructor_2_neg.cc: Same.
7850         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7851         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7852         * testsuite/23_containers/deque/requirements/dr438/
7853         constructor_1_neg.cc: Same.
7854         * testsuite/23_containers/deque/requirements/dr438/
7855         constructor_2_neg.cc: Same.
7856         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7857         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7858         * testsuite/23_containers/list/requirements/dr438/
7859         constructor_1_neg.cc: Same.
7860         * testsuite/23_containers/list/requirements/dr438/
7861         constructor_2_neg.cc: Same.
7862         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7863         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7864         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7865         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7866         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7867         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7868         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7869         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7870         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7871         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7872
7873 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7874
7875         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7876         * doc/doxygen/user.cfg.in: Update.
7877         * scripts/run_doxygen: Adjust for new group names.
7878
7879         * include/tr1_impl/random: Update doxygen group markup.
7880         * include/tr1_impl/unordered_map: Same.
7881         * include/tr1_impl/unordered_set: Same.
7882         * include/tr1_impl/array: Same.
7883         * include/std/numeric: Same.
7884         * include/std/utility: Same.
7885         * include/std/bitset: Same.
7886         * include/std/iosfwd: Same.
7887         * include/bits/stl_list.h: Same.
7888         * include/bits/stl_map.h: Same.
7889         * include/bits/stl_algobase.h: Same.
7890         * include/bits/stl_queue.h: Same.
7891         * include/bits/stl_set.h: Same.
7892         * include/bits/stl_stack.h: Same.
7893         * include/bits/stl_iterator_base_types.h: Same.
7894         * include/bits/forward_list.h: Same.
7895         * include/bits/basic_string.h: Same.
7896         * include/bits/stl_multimap.h: Same.
7897         * include/bits/stl_vector.h: Same.
7898         * include/bits/stl_deque.h: Same.
7899         * include/bits/stl_multiset.h: Same.
7900         * include/bits/stl_algo.h: Same.
7901         * include/bits/stl_bvector.h: Same.
7902         * include/bits/algorithmfwd.h: Same.
7903         * include/bits/stl_function.h: Same.
7904         * include/tr1/cmath: Same.
7905         * include/backward/binders.h: Same.
7906
7907 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7908
7909         * include/std/system_error (system_category): To system_category().
7910         (generic_category): To generic_category. DR 890.
7911         * src/system_error.cc: Define.
7912         * include/bits/functexcept.h: Only one __throw_system_error.
7913         * src/functexcept.cc: Same.
7914         * include/std/mutex: Fixup for changes above.
7915         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7916         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7917         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7918         * config/abi/pre/gnu.ver: Clean up exports.
7919
7920 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7921
7922         * include/std/thread: Fix typo.
7923         * src/thread.cc (thread::join): Use NULL.
7924
7925 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7926
7927         PR libstdc++/39168
7928         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7929         const string&)): Also check that the value != CHAR_MAX.
7930         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7931         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7932         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7933         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7934         _M_cache(const locale&)): Likewise.
7935         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7936         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7937         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7938         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7939         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7940         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7941
7942 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7943             Benjamin Kosnik  <bkoz@redhat.com>
7944
7945         * include/std/thread (_Impl_base): Move _M_id out and into ...
7946         (thread): ...here. Call _M_make_routine in body of constructors.
7947         Adjust data member usage to reflect changes.
7948         (_M_make_routine): From _M_make_shared_data.
7949         (_M_start_thread): Add __shared_base_type argument.
7950         * src/thread.cc: Fixups for above.
7951         * config/abi/pre/gnu.ver: Adjust exports.
7952         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7953         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7954         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7955
7956 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7957
7958         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7959         (compare_type_to_native_type): ...this, add alignment check.
7960         * testsuite/30_threads/condition_variable_any/native_handle/
7961         typesizes.cc: Modify as above.
7962         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7963         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7964         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7965         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7966         * testsuite/30_threads/condition_variable/native_handle/
7967         typesizes.cc: Same.
7968         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7969         typesizes.cc: Same.
7970
7971         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7972         * testsuite/30_threads/thread/cons/2.cc: Same.
7973         * testsuite/30_threads/thread/cons/3.cc: Same.
7974         * testsuite/30_threads/thread/cons/4.cc: Same.
7975         * testsuite/30_threads/thread/cons/5.cc: Same.
7976         * testsuite/30_threads/thread/cons/6.cc: Same.
7977         * testsuite/30_threads/thread/cons/7.cc: Same.
7978         * testsuite/30_threads/thread/cons/8.cc: Same.
7979
7980         * testsuite/30_threads/thread/cons/9.cc: New.
7981         * testsuite/30_threads/thread/cons/moveable.cc: New.
7982
7983         * src/condition_variable.cc: Clean up whitespace.
7984         * include/std/condition_variable: Same.
7985
7986 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7987
7988         * include/std/condition_variable (condition_variable): Remove
7989         _M_internal_mutex. Add private __native_type typedef.
7990         * src/condition_variable.cc (condition_variable::notify_one):
7991         Remove _M_internal_mutex use. Use typedef.
7992         (condition_variable::notify_all): Same.
7993         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7994         (recursive_mutex): Same.
7995         (timed_mutex): Same.
7996         (recursive_timed_mutex): Same.
7997         (once_flag): Make __native_type typedef private.
7998
7999         * include/std/thread (this_thread): Add minimal markup.
8000
8001         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8002         Adjust line numbers.
8003         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8004         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8005         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8006         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8007         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8008         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8009         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8010         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8011         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8012         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8013         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8014         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8015         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8016
8017         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8018         * testsuite/30_threads/condition_variable_any/native_handle/
8019         typesizes.cc: New.
8020         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8021         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8022         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8023         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8024         * testsuite/30_threads/condition_variable/native_handle/
8025         typesizes.cc: Same.
8026         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8027         typesizes.cc: Same.
8028
8029 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8030
8031         PR testsuite/33300
8032         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8033         on darwin for lp64.
8034
8035 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8036
8037         * configure.host: Set abi_baseline_pair for mips64*-linux.
8038         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8039
8040 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8041
8042         * include/std/thread (this_thread::get_id): Inline.
8043
8044 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8045
8046         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8047         _Callable as template argument for _M_make_shared_data.
8048         * testsuite/30_threads/thread/cons/6.cc: New.
8049         * testsuite/30_threads/thread/cons/7.cc: New.
8050         * testsuite/30_threads/thread/cons/8.cc: New.
8051
8052 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8053
8054         * testsuite/30_threads/thread/member: To..
8055         * testsuite/30_threads/thread/members: ...this.
8056         * testsuite/30_threads/condition_variable/member: To...
8057         * testsuite/30_threads/condition_variable/members: ...this.
8058
8059 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8060
8061         * include/std/thread (thread::id): Move definition inside thread.
8062         Use native_handle_type. Remove this_thread::get_id friend.
8063         Change __thread_data_ptr to __shared_base_ptr.
8064         (thread::id::id(native_handle_type): Make public. Still explicit.
8065         Use native_handle_type. Change _M_thread_id to _M_thread.
8066         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8067         _M_thread_handle to _M_id.
8068         (thread::__thread_data): Rename to _Impl.
8069         Fixup for renames.
8070         (thread::_M_make_thread_data): Return derived type.
8071         (thread::hardware_concurrency): Add definition for default case.
8072         (thread::get_id): Now can define inline.
8073         (thread): Change _M_thread_data to _M_data.
8074         (this_thread::get_id): Now can define inline.
8075         * src/thread.cc (__thread_proxy): Rename to
8076         execute_native_thread_routine.
8077         Fixup for other renames.
8078         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8079         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8080         * testsuite/30_threads/thread/algorithm: Move to..
8081         * testsuite/30_threads/thread/swap: ...this.
8082         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8083         * testsuite/30_threads/thread/id/operators.cc: New.
8084
8085 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8086
8087         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8088         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8089         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8090         exposing it in public std::tuple interface.
8091
8092 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8093             Benjamin Kosnik  <bkoz@redhat.com>
8094
8095         * include/std/thread (__thread_data_base): Nest class in std::thread.
8096         (__thread_data): Likewise.
8097         (__thread_data_ptr): Nest typedef in std::thread.
8098         * src/thread.cc (__thread_proxy): Qualify the above names.
8099         * config/abi/pre/gnu.ver: Remove unused exports.
8100
8101 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8102
8103         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8104         * include/bits/stl_vector.h: Remove private vector_type typedef.
8105         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8106         Fix line numbers.
8107         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8108         * testsuite/23_containers/vector/requirements/dr438/
8109         constructor_1_neg.cc: Same.
8110         * testsuite/23_containers/vector/requirements/dr438/
8111         constructor_2_neg.cc: Same.
8112         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8113         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8114
8115 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8116
8117         PR libstdc++/25191
8118         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8119         deal consistently with __try and __catch too.
8120         * src/localename.cc: Replace try -> __try, catch -> __catch.
8121         * src/ios.cc: Likewise.
8122         * src/locale.cc: Likewise.
8123         * src/istream.cc: Likewise.
8124         * src/thread.cc: Likewise.
8125         * src/compatibility.cc: Likewise.
8126         * src/bitmap_allocator.cc: Likewise.
8127         * src/ios_init.cc: Likewise.
8128         * include/debug/deque: Likewise.
8129         * include/debug/list: Likewise.
8130         * include/tr1_impl/hashtable: Likewise.
8131         * include/std/bitset: Likewise.
8132         * include/ext/pb_ds/detail/resize_policy/
8133         hash_load_check_resize_trigger_imp.hpp: Likewise.
8134         * include/ext/pb_ds/detail/resize_policy/
8135         hash_standard_resize_policy_imp.hpp: Likewise.
8136         * include/ext/pb_ds/detail/cc_hash_table_map_/
8137         resize_fn_imps.hpp: Likewise.
8138         * include/ext/pb_ds/detail/cc_hash_table_map_/
8139         constructor_destructor_fn_imps.hpp: Likewise.
8140         * include/ext/pb_ds/detail/pat_trie_/
8141         split_join_branch_bag.hpp: Likewise.
8142         * include/ext/pb_ds/detail/pat_trie_/
8143         constructors_destructor_fn_imps.hpp: Likewise.
8144         * include/ext/pb_ds/detail/bin_search_tree_/
8145         constructors_destructor_fn_imps.hpp: Likewise.
8146         * include/ext/pb_ds/detail/gp_hash_table_map_/
8147         resize_fn_imps.hpp: Likewise.
8148         * include/ext/pb_ds/detail/gp_hash_table_map_/
8149         constructor_destructor_fn_imps.hpp: Likewise.
8150         * include/ext/pb_ds/detail/binary_heap_/
8151         constructors_destructor_fn_imps.hpp: Likewise.
8152         * include/ext/pb_ds/detail/binary_heap_/
8153         erase_fn_imps.hpp: Likewise.
8154         * include/ext/pb_ds/detail/binary_heap_/
8155         split_join_fn_imps.hpp: Likewise.
8156         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8157         constructors_destructor_fn_imps.hpp: Likewise.
8158         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8159         * include/ext/pb_ds/detail/list_update_map_/
8160         constructor_destructor_fn_imps.hpp: Likewise.
8161         * include/ext/slist: Likewise.
8162         * include/ext/memory: Likewise.
8163         * include/ext/rc_string_base.h: Likewise.
8164         * include/ext/ropeimpl.h: Likewise.
8165         * include/ext/vstring.tcc: Likewise.
8166         * include/ext/rope: Likewise.
8167         * include/ext/sso_string_base.h: Likewise.
8168         * include/bits/shared_ptr.h: Likewise.
8169         * include/bits/stl_list.h: Likewise.
8170         * include/bits/locale_classes.tcc: Likewise.
8171         * include/bits/locale_facets.tcc: Likewise.
8172         * include/bits/locale_classes.h: Likewise.
8173         * include/bits/forward_list.h: Likewise.
8174         * include/bits/stl_vector.h: Likewise.
8175         * include/bits/stl_deque.h: Likewise.
8176         * include/bits/istream.tcc: Likewise.
8177         * include/bits/stl_uninitialized.h: Likewise.
8178         * include/bits/ostream.tcc: Likewise.
8179         * include/bits/vector.tcc: Likewise.
8180         * include/bits/stl_tempbuf.h: Likewise.
8181         * include/bits/deque.tcc: Likewise.
8182         * include/bits/basic_string.tcc: Likewise.
8183         * include/bits/ostream_insert.h: Likewise.
8184         * include/bits/locale_facets_nonio.tcc: Likewise.
8185         * include/bits/stl_tree.h: Likewise.
8186         * include/bits/fstream.tcc: Likewise.
8187         * include/tr1/shared_ptr.h: Likewise.
8188         * include/tr1/hypergeometric.tcc: Likewise.
8189         * include/backward/hashtable.h: Likewise.
8190         * libsupc++/exception_ptr.h: Likewise.
8191         * libsupc++/eh_personality.cc: Likewise.
8192         * libsupc++/eh_call.cc: Likewise.
8193         * config/locale/gnu/monetary_members.cc: Likewise.
8194         * config/locale/gnu/time_members.h: Likewise.
8195         * config/locale/generic/time_members.h: Likewise.
8196
8197 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8198
8199         * include/parallel/algorithmfwd.h:
8200         Add parallelism default for many declarations.
8201         * include/parallel/numericfwd.h: Likewise.
8202         * include/parallel/iterator.h: Use iterator_traits as usual.
8203         * include/parallel/par_loop.h:
8204         Include equally_split.h.
8205         (for_each_template_random_access_ed):
8206         Avoid calling the Result default constructor.
8207         * include/parallel/numeric: Replace
8208         for_each_template_random_access by
8209         for_each_template_random_access_ed in numeric functions.
8210
8211 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8212
8213         * config/os/gnu-linux/os_defines.h: Remove superfluous
8214         __NO_STRING_INLINES.
8215
8216 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * testsuite/21_strings/c_strings/char/3.cc: New test.
8219         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8220
8221 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8222             Jakub Jelinek  <jakub@redhat.com>
8223
8224         PR libstdc++/30928 (partial, works together with recent glibcs)
8225         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8226         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8227         defined.
8228         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8229         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8230         defined.
8231         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8232         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8233         defined.
8234         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8235         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8236         defined.
8237         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8238         argument is const char *, assign result to const char * var, not
8239         char *.
8240         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8241         argument is const wchar_t *, assign result to const wchar_t * var, not
8242         wchar_t *.
8243
8244 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8245
8246         * include/std/thread: Remove unused headers.
8247         (__thread_data_base): Remove unused mutex and base.
8248         (thread::~thread): Only detach if joinable.
8249         (thread::joinable): Test if thread data ptr is empty.
8250         (thread::_M_thread_data_mutex): Remove.
8251         (thread::_M_get_thread_data): Remove.
8252         (thread::_M_make_thread_data): Remove overload, use make_shared.
8253         (thread::id::id): Make constructor explicit.
8254         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8255         (thread::_M_start_thread): Break shared_ptr cycle on error.
8256         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8257         * testsuite/30_threads/thread/member/4.cc: New.
8258         * testsuite/30_threads/thread/member/5.cc: New.
8259
8260 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8261
8262         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8263         (standard_layout): Just use !has_virtual_destructor for now.
8264         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8265         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8266         * testsuite/30_threads/recursive_mutex/requirements/
8267         standard_layout.cc: New.
8268         * testsuite/30_threads/condition_variable/requirements/
8269         standard_layout.cc: New.
8270         * testsuite/29_atomics/atomic_address/requirements/
8271         standard_layout.cc: Adjust.
8272         * testsuite/29_atomics/atomic_flag/requirements/
8273         standard_layout.cc: Same.
8274         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8275         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8276         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8277         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8278         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8279         line numbers.
8280         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8281         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8282         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8283         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8284         Remove, not required.
8285
8286 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8287
8288         * include/std/thread (__thread_data_base, thread): Rename member
8289         functions to match coding style.
8290         (thread::thread,thread::operator=): Define move operations.
8291         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8292         * config/abi/pre/gnu.ver: Adjust.
8293
8294 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8295
8296         PR libstdc++/38384
8297         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8298         on HPUX.
8299         * configure: Regenerate.
8300
8301 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8302
8303         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8304         atomic_flag_fence.
8305
8306 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8307
8308 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8309             Uros Bizjak  <ubizjak@gmail.com>
8310
8311         PR libstdc++/38834
8312         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8313         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8314
8315 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8316             Rainer Emrich  <r.emrich@de.tecosim.com>
8317
8318         PR libstdc++/38919
8319         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8320         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8321         * configure: Regenerate.
8322
8323 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8324
8325         * include/std/thread (__thread_data_base::__run): Make non-const.
8326         * testsuite/30_threads/thread/cons/5.cc: New.
8327
8328 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8329
8330         * src/Makefile.am (sources): Add math_stubs_float.cc.
8331         * src/Makefile.in: Regenerate.
8332         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8333
8334 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8335
8336         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8337         * src/Makefile.in: Regenerate.
8338         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8339
8340 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8341
8342         PR libstdc++/32666
8343         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8344
8345 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8346
8347         PR libstdc++/32666
8348         * Makefile.am (hosted_source): Remove libmath directory.
8349         * Makefile.in: Regenerate.
8350         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8351         (AC_REPLACE_MATHFUNCS): Remove.
8352         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8353         in GLIBCXX_CHECK_C99_TR1.
8354         * acinclude.m4: Remove libmath, need_math.
8355         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8356         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8357         * configure.ac: Same.
8358         * configure: Regenerate.
8359         * fragment.am: Fix comment.
8360         * config.h.in: Regenerate.
8361         * src/Makefile.in: Regenerate.
8362         * src/Makefile.am: Remove libmath references.
8363         * doc/Makefile.in: Regenerate.
8364         * po/Makefile.in: Regenerate.
8365         * include/Makefile.in: Regenerate.
8366         * libsupc++/Makefile.in: Regenerate.
8367         * testsuite/Makefile.in: Regenerate.
8368
8369         * src/compatibility.cc: Also export long double versions of "C" math
8370         library if hppa-linux.
8371         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8372         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8373
8374         * libmath: Remove.
8375         * libmath/signbit.c: Same.
8376         * libmath/stubs.c: Same.
8377         * libmath/Makefile.in: Same.
8378         * libmath/copysignf.c: Same.
8379         * libmath/mathconf.h: Same.
8380         * libmath/signbitf.c: Same.
8381         * libmath/Makefile.am: Same.
8382         * libmath/signbitl.c: Same.
8383
8384 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8385             Paolo Carlini  <paolo.carlini@oracle.com>
8386
8387         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8388         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8389         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8390         * configure.ac: Adjust.
8391         * doc/xml/manual/configure.xml: Update.
8392         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8393         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8394         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8395         * configure: Regenerate.
8396         * config.h.in: Likewise.
8397
8398         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8399         thread::joinable, thread::swap, this_thread::get_id,
8400         this_thread::yield): Define inline...
8401         * include/std/thread: ... here.
8402         * config/abi/pre/gnu.ver: Adjust.
8403
8404 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8405
8406         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8407         Add dg-timeout-factor 2.0.
8408         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8409         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8410         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8411         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8412         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8413         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8414
8415 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8416
8417         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8418         field from readelf output.
8419
8420 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8421
8422         PR libstdc++/38384
8423         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8424         * configure: Regenerate.
8425
8426 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8427
8428         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8429         _GLIBCXX_HAVE_TLS.
8430         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8431
8432 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8433
8434         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8435         constructor for _M_pattern.
8436         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8437         string.cc: Test construction from different basic_string type.
8438         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8439         string.cc: Likewise.
8440
8441 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8442             Jonathan Larmour  <jifl@eCosCentric.com>
8443
8444         PR libstdc++/36801
8445         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8446         New.
8447         (__gnu_cxx::__exchange_and_add): Use it.
8448         * src/atomic.cc (get_atomic_mutex): New.
8449         * src/debug.cc (get_safe_base_mutex): New.
8450         * src/locale.cc (get_locale_cache_mutex): New.
8451         * src/mt_allocator.cc (get_freelist): New.
8452         (get_freelist_mutex): New.
8453         * src/pool_allocator.cc (get_palloc_mutex): New.
8454         * include/std/mutex (__once_functor_lock): To
8455         (__get_once_functor_lock): ...this.
8456         * src/mutex.cc (__once_mutex): Don't export, use
8457         (get_once_mutex): ...this.
8458         * config/abi/pre/gnu.ver: Adjust exports.
8459
8460 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8461
8462         PR libstdc++/38732
8463         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8464         referenceCount field again.
8465         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8466         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8467         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8468         inline functions.
8469         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8470         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8471         instead of __cxa_exception.
8472         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8473         __cxxabiv1::__cxa_throw): Likewise.
8474         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8475         std::__exception_ptr::exception_ptr::_M_addref,
8476         std::__exception_ptr::exception_ptr::_M_release,
8477         __gxx_dependent_exception_cleanup): Likewise.
8478         * testsuite/18_support/exception/38732.cc: New test.
8479
8480         PR libstdc++/38092
8481         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8482         * src/compatibility.cc: Don't use .symver directives if
8483         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8484         * config.h.in: Regenerated.
8485         * configure: Likewise.
8486
8487 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8488
8489         PR libstdc++/38466
8490         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8491
8492 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8493
8494         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8495         of classic locale...
8496         (locale::classic): Here.
8497
8498 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8499
8500         * include/tr1_impl/regex: Fix bad return statements and typos.
8501
8502 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8503
8504         * include/tr1_impl/regex: Remove unimplemented function definitions.
8505         * testsuite/28_regex/init-list.cc: Compile only.
8506         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8507         c_string_extended.cc: Same.
8508         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8509         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8510
8511 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8512
8513         PR libstdc++/38384
8514         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8515         * configure: Regenerate.
8516
8517 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8518
8519         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8520         * configure: Regenerate.
8521
8522 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8523
8524         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8525         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8526         * configure: Regenerate.
8527
8528 2009-01-04  Richard Guenther  <rguenther@suse.de>
8529
8530         PR libstdc++/38720
8531         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8532         integer type for storage, arithmetic and comparisons.
8533         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8534
8535 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8536
8537         PR libstdc++/38719
8538         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8539         _Fwd_list_const_iterator::_M_next): Fix return type.
8540
8541 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8542
8543         * Revert last commit, reopen and suspend libstdc++/38678.
8544
8545 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8546
8547         PR libstdc++/38678
8548         * include/std/istream (basic_istream<>::_M_read): New.
8549         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8550         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8551         * include/std/ostream (basic_ostream<>::_M_write_): New.
8552         (basic_ostream<>::_M_write): Adjust.
8553         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8554         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8555         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8556         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8557         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.