OSDN Git Service

2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * include/bits/random.tcc (cauchy_distribution<>::
4         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
5         Avoid M_PI, a glibc extension.
6
7 2009-05-13  Ben Elliston  <bje@au.ibm.com>
8
9         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
10         * include/Makefile.in: Likewise.
11
12 2009-05-13  Ben Elliston  <bje@au.ibm.com>
13
14         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
15         const void * const.
16
17 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
18
19         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
20         random number engines, complex, bitset, array, time utilities, and
21         char_traits.
22
23 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
24
25         * libsupc++/exception: Include nested_exception.h in C++0x mode.
26         * libsupc++/nested_exception.h: New.
27         * libsupc++/Makefile.am: Add new header.
28         * libsupc++/Makefile.in: Regenerate.
29         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
30         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
31         * testsuite/18_support/nested_exception/cons.cc: New.
32         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
33         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
34         * doc/xml/manual/status_cxx200x.xml: Adjust.
35
36 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
37
38         * include/ext/throw_allocator.h: Remove redundant include.
39
40 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
41
42         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
43         out of line member functions definitions.
44         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
45         Remove, use static locals instead.
46         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
47         * src/throw_allocator.cc: New.
48         * src/Makefile.am: Add.
49         * config/abi/pre/gnu.ver: Add exports.
50         * src/Makefile.in: Regenerate.
51
52 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
53
54         * configure.ac: Bump libtool_VERSION to 6:12:0.
55         * configure: Regenerate.
56
57 2009-05-07  Matthias Klose  <doko@ubuntu.com>
58
59         PR libstdc++/40038
60         * src/math_stubs_long_double.cc: Add ceill.
61
62 2009-05-06  Johannes Singler  <singler@ira.uka.de>
63
64         PR libstdc++/39546
65         * include/parallel/algo.h (find_switch):
66         Parametrize binder2nd with const T& instead of T.
67         * testsuite/25_algorithms/find/39546.cc: new test case
68
69 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
70
71         Revert:
72         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
75         possible.
76         * configure: Regenerate.
77
78 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
79
80         PR libstdc++/39909
81         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
82         __set_once_functor_lock_ptr): Replace global lock object with local
83         locks on global mutex.
84         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
85         __set_once_functor_lock_ptr): Likewise, keeping old function to
86         preserve ABI.
87         (__once_proxy): Use pointer to local lock if set, global lock
88         otherwise.
89         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
90         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
91         * testsuite/30_threads/call_once/39909.cc: New.
92
93 2009-05-03  Jan Hubicka  <jh@suse.cz>
94
95         * include/parallel/settings.h (get): Mark const.
96         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
97         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
98         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
99         throw ().
100         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
101         (is_open, fd): Mark pure and throw ().
102         (seekoff): Mark throw ().
103
104 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
105
106         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
107         possible.
108         * configure: Regenerate.
109
110 2009-05-02  Jan Hubicka  <jh@suse.cz>
111
112         * include/tr1_impl/functional_hash.h (explicit specializations of ()
113         operator): Mark pure.
114
115 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
116
117         * scripts/create_testsuite_files: Remove thread directory.
118
119 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
120
121         PR libstdc++/39868
122         * scripts/run_doxygen: Uncomment removal of includes.
123         (problematic): Rewrite __cxxabiv1 namespace to abi.
124
125 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
126
127         Revert the last commit.
128
129 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
130
131         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
132         Replace global lock object with local locks on global mutex.
133         * src/mutex.cc: Likewise.
134         * config/abi/pre/gnu.ver: Adjust.
135         * testsuite/30_threads/call_once/call_once2.cc: New.
136
137 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
138
139         PR libstdc++/39880
140         PR libstdc++/39881
141         PR libstdc++/39882
142         * include/std/system_error (is_error_code_enum<errc>): Remove.
143         (error_condition<>::error_condition(_ErrorCodeEnum,)
144         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
145         (error_code<>::error_code(_ErrorCodeEnum,),
146         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
147         * testsuite/19_diagnostics/system_error/39880.cc: New.
148         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
149         Likewise.
150         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
151         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
152         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
153         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
154         Adjust.
155         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
156         Likewise.
157         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
158         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
159         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
160         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
161         Likewise.
162         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
163         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
164         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
165         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
166
167 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
168
169         * doc/xml/authors.xml: Add space.
170         * doc/xml/faq.xml: Update links.
171         * doc/xml/manual/intro.xml: Same.
172         * doc/xml/manual/abi.xml: Update.
173         * doc/xml/manual/appendix_contributing.xml: Fix typo.
174         * doc/xml/manual/status_cxxtr1.xml: Update links.
175         * doc/xml/manual/status_cxx1998.xml: Same.
176         * doc/xml/manual/status_cxx200x.xml: Same.
177
178 2009-04-22  Jan Hubicka  <jh@suse.cz>
179
180         * include/tr1_impl/array (at): Do not use builtin_expect.
181         * include/ext/throw_allocator.h (allocate): Likewise.
182         * include/ext/pool_allocator.h (allocate): Likweise.
183         * include/ext/bitmap_allocator.h (allocate): Likewise.
184         * include/ext/rc_string_base.h (_S_construct): Likewise.
185         * include/ext/malloc_allocator.h (allocate): Likewise.
186         * include/ext/mt_allocator.h (allocate): Likewise.
187         * include/ext/sso_string_base.h (_M_construct): Likewise.
188         * include/bits/basic_string.tcc (_S_construct): Likewise.
189
190 2009-04-22  Jan Hubicka  <jh@suse.cz>
191
192         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
193         (atexit, atoll, stroll, strtoull): Mark throw ()
194         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
195         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
196         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
197         (atexit, atoll, stroll, strtoull): Mark throw ()
198         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
199         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
200
201 2009-04-21  Jan Hubicka  <jh@suse.cz>
202
203         * include/ext/atomicity.h
204         (__exchange_and_add, __atomic_add): Mark throw ().
205         * config/os/aix/atomicity.h
206         * config/os/aix/atomicity.h
207         * config/os/irix/atomicity.h
208         * config/cpu/cris/atomicity.h
209         * config/cpu/m68k/atomicity.h
210         * config/cpu/hppa/atomicity.h
211         * config/cpu/sparc/atomicity.h
212         * config/cpu/i386/atomicity.h
213         * config/cpu/i486/atomicity.h
214         * config/cpu/sh/atomicity.h
215         * config/cpu/generic/atomicity_mutex/atomicity.h
216         * config/cpu/generic/atomicity_builtins/atomicity.h
217         (__exchange_and_add, __atomic_add): Mark throw ().
218
219 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
220
221         PR libstdc++/39835
222         * include/bits/random.h: Avoid the badname __alpha (and, for
223         consistency, __beta too).
224         * include/bits/random.tcc: Likewise.
225
226 2009-04-19  Jan Hubicka  <jh@suse.cz>
227
228         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
229         _GLIBCXX_NOTHROW.
230
231 2009-04-19  Jan Hubicka  <jh@suse.cz>
232
233         * include/c_compatibility/stdatomic.h
234         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
235         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
236         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
237
238 2009-04-18  Jan Hubicka  <jh@suse.cz>
239
240         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
241         * libsupc++/unwind-cxx.h (__cxa_get_globals,
242         __cxa_get_globals_fast): Mark const.
243         (__cxa_get_exception_ptr): Mark pure.
244         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
245         (__terminate): Makr throw ().
246         * libsupc++/exception (terminate): Mark throw().
247         (uncaught_exception): Mark pure.
248         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
249         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
250         Mark throw().
251         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
252         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
253         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
254         __cxa_guard_abort): Mark throw ().
255         (__cxa_pure_virtual): Mark noreturn.
256         (__cxa_current_exception_type): Mark throw and pure.
257         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
258         __cxa_exception_type): Mark pure.
259         (_M_safe_bool_dummy): Mark pure and const.
260
261 2009-04-18  Jan Hubicka  <jh@suse.cz>
262
263         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
264         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
265         _M_destroy_thread_key): Mark throw ()
266         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
267         _M_singular, _M_can_compare _M_get_mutex, _M_message,
268         _M_get_max_length): Mark throw ().
269         * include/debug/formatter.h (_M_message, _M_format_word,
270         _M_get_max_length): Mark throw ().
271         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
272         _M_detach_single): Mark throw ().
273         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
274         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
275         throw ()
276         (_M_get_mutex): Mark throw ().
277         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
278         (_M_destroy_thread_key): Mark CONST and throw.
279         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
280         throw ().
281
282 2009-04-18  Jan Hubicka  <jh@suse.cz>
283
284         * src/condition_variable.cc (condition_variable,
285         condition_variable_any constructors): Mark throw()
286         * src/hash.cc (operator() for long double, string, and wstring): Mark
287         throw ().
288         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
289         _M_setup, rdbuf, str): Mark throw ().
290         * src/chrono.cc (new): Mark throw ().
291         * include/std/system_error (system_category, generic_category): Mark
292         throw () and const.
293         * include/std/chrono (now): Mark throw ().
294         * include/std/condition_variable (condition_variable,
295         ~condition_variable, condition_variable_any,
296         ~condition_variable_any): Mark throw ().
297         * include/std/mutex (mutex): Mark throw ().
298         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
299         throw.
300         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
301         and throw ().
302         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
303         * include/bits/locale_classes.h (_S_initialize_once,
304         _S_clone_c_locale): Mark throw ().
305         (_S_get_c_name): Mark const and throw ().
306         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
307         throw ().
308         * include/bits/locale_facets.h (__convert_to_v explicit instances):
309         Mark throw ().
310         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
311         throw ().
312         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
313         ios_base): Mark throw ()
314         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
315         * include/backward/strstream (strstreambuf constructors): Mark throw ().
316         (str, freeze, _M_setupf): Mark throw ().
317         (pcount): Mark pure and throw ().
318         (rdbuf): Mark const and throw ().
319
320 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
321
322         PR libstdc++/39802
323         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
324         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
325         Always accept negative values, for unsigned types too.
326         * testsuite/22_locale/num_get/get/char/39802.cc: New.
327         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
328
329 2009-04-18  Jan Hubicka  <jh@suse.cz>
330
331         * include/debug/formater.h: Include bits/c++config.h.
332         (_M_error): Mark noreturn.
333         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
334         _GLIBCXX_NORETURN): New.
335         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
336         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
337         Mark pure.
338         * include/c_compatibility/stdatomic.h
339         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
340         __atomic_flag_wait_explicit, __atomic_flag_for_address):
341         Mark by throw ().
342         * src/atomic.cc (atomic_flag_test_and_set_explicit,
343         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
344         __atomic_flag_for_address): Mark by throw ().
345
346 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
347
348         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
349
350 2009-04-16  Jan Hubicka  <jh@suse.cz>
351
352         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
353         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
354         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
355         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
356         out body to ...
357         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
358         functions.
359         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
360         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
361         _Rb_tree_black_count): Mark nothrow.
362
363 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
364
365         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
366         from base classes.
367         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
368
369 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
370
371         * doc/html: Regenerate.
372
373 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
374
375         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
376
377         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
378         * doc/xml/gnu/fdl-1.2.xml: Same.
379         * doc/xml/manual/numerics.xml: Same.
380         * doc/xml/manual/concurrency.xml: Same.
381         * doc/xml/manual/intro.xml: Same.
382         * doc/xml/manual/status_cxxtr1.xml: Same.
383         * doc/xml/manual/containers.xml: Same.
384         * doc/xml/manual/io.xml: Same.
385         * doc/xml/manual/utilities.xml: Same.
386         * doc/xml/manual/support.xml: Same.
387         * doc/xml/manual/using.xml: Same.
388         * doc/xml/manual/localization.xml: Same.
389         * doc/xml/manual/locale.xml: Same.
390         * doc/xml/manual/extensions.xml: Same.
391         * doc/xml/manual/appendix_contributing.xml: Same.
392         * doc/xml/manual/diagnostics.xml: Same.
393         * doc/xml/manual/status_cxx200x.xml: Same.
394
395 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
396
397         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
398         * doc/xml/manual/status_cxx200x.xml: Adjust.
399
400 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
401
402         * doc/xml/spine.xml: Remove unused license entity, update
403         copyright year.
404
405         * doc/xml/manual/spine.xml: Markup for primary index terms.
406         * doc/xml/manual/numerics.xml: Same.
407         * doc/xml/manual/intro.xml: Same.
408         * doc/xml/manual/containers.xml: Same.
409         * doc/xml/manual/io.xml: Same.
410         * doc/xml/manual/appendix_porting.xml: Same.
411         * doc/xml/manual/utilities.xml: Same.
412         * doc/xml/manual/support.xml: Same.
413         * doc/xml/manual/localization.xml: Same.
414         * doc/xml/manual/strings.xml: Same.
415         * doc/xml/manual/extensions.xml: Same.
416         * doc/xml/manual/appendix_contributing.xml: Same.
417         * doc/xml/manual/diagnostics.xml: Same.
418         * doc/xml/manual/algorithms.xml: Same.
419         * doc/xml/manual/appendix_free.xml: Same.
420         * doc/xml/manual/iterators.xml: Same.
421
422         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
423         * doc/xml/gnu/fdl-1.2.xml: Same.
424
425         * doc/xml/manual/status_cxx200x.xml: Re-write.
426
427 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
428
429         PR libstdc++/39629 (final bits)
430         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
431         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
432         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
433         Fix formula for __j.
434         * include/bits/random.tcc (operator==(const normal_distribution<>&,
435         const normal_distribution<>&): Remove.
436         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
437         const uniform_int_distribution<>&), operator==(const
438         uniform_real_distribution<>&, const uniform_real_distribution<>&),
439         operator==(const normal_distribution<>&, const normal_distribution<>&),
440         operator==(const lognormal_distribution<>&,
441         const lognormal_distribution<>&), operator==(const
442         chi_squared_distribution<>&, const chi_squared_distribution<>&),
443         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
444         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
445         operator==(const student_t_distribution<>&,
446         const student_t_distribution<>&), operator==(const
447         bernoulli_distribution<>&, const bernoulli_distribution<>&),
448         operator==(const binomial_distribution<>&, const
449         binomial_distribution<>&), operator==(const geometric_distribution<>&,
450         const geometric_distribution<>&), operator==(const
451         negative_binomial_distribution<>&, const
452         negative_binomial_distribution<>&), operator==(const
453         poisson_distribution<>&, const poisson_distribution<>&),
454         operator==(const exponential_distribution<>&,
455         const exponential_distribution<>&), operator==(const
456         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
457         weibull_distribution<>&, const weibull_distribution<>&),
458         operator==(const extreme_value_distribution<>&,
459         const extreme_value_distribution<>&), operator==(const
460         discrete_distribution<>&, const discrete_distribution<>&),
461         operator==(const piecewise_constant_distribution<>&,
462         const piecewise_constant_distribution<>&), operator==(const
463         piecewise_linear_distribution<>&, const
464         piecewise_linear_distribution<>&)): Remove.
465         * testsuite/26_numerics/random/uniform_real_distribution/operators/
466         serialize.cc: Remove.
467         * testsuite/26_numerics/random/piecewise_constant_distribution/
468         operators/serialize.cc: Likewise.
469         * testsuite/26_numerics/random/chi_squared_distribution/operators/
470         serialize.cc: Likewise.
471         * testsuite/26_numerics/random/normal_distribution/operators/
472         serialize.cc: Likewise.
473         * testsuite/26_numerics/random/uniform_int_distribution/operators/
474         serialize.cc: Likewise.
475         * testsuite/26_numerics/random/poisson_distribution/operators/
476         serialize.cc: Likewise.
477         * testsuite/26_numerics/random/bernoulli_distribution/operators/
478         serialize.cc: Likewise.
479         * testsuite/26_numerics/random/discrete_distribution/operators/
480         serialize.cc: Likewise.
481         * testsuite/26_numerics/random/weibull_distribution/operators/
482         serialize.cc: Likewise.
483         * testsuite/26_numerics/random/negative_binomial_distribution/
484         operators/serialize.cc: Likewise.
485         * testsuite/26_numerics/random/cauchy_distribution/operators/
486         serialize.cc: Likewise.
487         * testsuite/26_numerics/random/gamma_distribution/operators/
488         serialize.cc: Likewise.
489         * testsuite/26_numerics/random/fisher_f_distribution/operators/
490         serialize.cc: Likewise.
491         * testsuite/26_numerics/random/exponential_distribution/operators/
492         serialize.cc: Likewise.
493         * testsuite/26_numerics/random/lognormal_distribution/operators/
494         serialize.cc: Likewise.
495         * testsuite/26_numerics/random/binomial_distribution/operators/
496         serialize.cc: Likewise.
497         * testsuite/26_numerics/random/extreme_value_distribution/
498         operators/serialize.cc: Likewise.
499         * testsuite/26_numerics/random/piecewise_linear_distribution/
500         operators/serialize.cc: Likewise.
501         * testsuite/26_numerics/random/student_t_distribution/operators/
502         serialize.cc: Likewise.
503         * testsuite/26_numerics/random/geometric_distribution/operators/
504         serialize.cc: Likewise.
505
506         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
507         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
508         mersenne_twister_engine<>::seed(_Gen&,
509         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
510         subtract_with_carry_engine<>::seed(_Gen&,
511         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
512         Remove, unused.
513         * include/bits/random.tcc (linear_congruential_engine<>::
514         seed(_Gen&, false_type): Likewise.
515
516 2009-04-09  Nick Clifton  <nickc@redhat.com>
517
518         * src/allocator-inst.cc: Change copyright header to refer to
519         version 3 of the GNU General Public License with version 3.1
520         of the GCC Runtime Library Exception and to point readers at
521         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
522         web page.
523         * config/abi/compatibility.h: Likewise.
524         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
525         * config/abi/pre/gnu.ver: Likewise.
526         * config/allocator/bitmap_allocator_base.h: Likewise.
527         * config/allocator/malloc_allocator_base.h: Likewise.
528         * config/allocator/mt_allocator_base.h: Likewise.
529         * config/allocator/new_allocator_base.h: Likewise.
530         * config/allocator/pool_allocator_base.h: Likewise.
531         * config/cpu/alpha/atomic_word.h: Likewise.
532         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
533         * config/cpu/cris/atomic_word.h: Likewise.
534         * config/cpu/cris/atomicity.h: Likewise.
535         * config/cpu/generic/atomic_word.h: Likewise.
536         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
537         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
538         * config/cpu/generic/cpu_defines.h: Likewise.
539         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
540         * config/cpu/hppa/atomicity.h: Likewise.
541         * config/cpu/i386/atomicity.h: Likewise.
542         * config/cpu/i486/atomicity.h: Likewise.
543         * config/cpu/ia64/atomic_word.h: Likewise.
544         * config/cpu/m68k/atomicity.h: Likewise.
545         * config/cpu/powerpc/atomic_word.h: Likewise.
546         * config/cpu/powerpc/cpu_defines.h: Likewise.
547         * config/cpu/sh/atomicity.h: Likewise.
548         * config/cpu/sparc/atomic_word.h: Likewise.
549         * config/cpu/sparc/atomicity.h: Likewise.
550         * config/io/basic_file_stdio.cc: Likewise.
551         * config/io/basic_file_stdio.h: Likewise.
552         * config/io/c_io_stdio.h: Likewise.
553         * config/locale/darwin/ctype_members.cc: Likewise.
554         * config/locale/generic/c++locale_internal.h: Likewise.
555         * config/locale/generic/c_locale.cc: Likewise.
556         * config/locale/generic/c_locale.h: Likewise.
557         * config/locale/generic/codecvt_members.cc: Likewise.
558         * config/locale/generic/collate_members.cc: Likewise.
559         * config/locale/generic/ctype_members.cc: Likewise.
560         * config/locale/generic/messages_members.cc: Likewise.
561         * config/locale/generic/messages_members.h: Likewise.
562         * config/locale/generic/monetary_members.cc: Likewise.
563         * config/locale/generic/numeric_members.cc: Likewise.
564         * config/locale/generic/time_members.cc: Likewise.
565         * config/locale/generic/time_members.h: Likewise.
566         * config/locale/gnu/c++locale_internal.h: Likewise.
567         * config/locale/gnu/c_locale.cc: Likewise.
568         * config/locale/gnu/c_locale.h: Likewise.
569         * config/locale/gnu/codecvt_members.cc: Likewise.
570         * config/locale/gnu/collate_members.cc: Likewise.
571         * config/locale/gnu/ctype_members.cc: Likewise.
572         * config/locale/gnu/messages_members.cc: Likewise.
573         * config/locale/gnu/messages_members.h: Likewise.
574         * config/locale/gnu/monetary_members.cc: Likewise.
575         * config/locale/gnu/numeric_members.cc: Likewise.
576         * config/locale/gnu/time_members.cc: Likewise.
577         * config/locale/gnu/time_members.h: Likewise.
578         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
579         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
580         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
581         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
582         * config/os/aix/atomic_word.h: Likewise.
583         * config/os/aix/atomicity.h: Likewise.
584         * config/os/aix/ctype_base.h: Likewise.
585         * config/os/aix/ctype_inline.h: Likewise.
586         * config/os/aix/ctype_noninline.h: Likewise.
587         * config/os/aix/os_defines.h: Likewise.
588         * config/os/bsd/darwin/ctype_base.h: Likewise.
589         * config/os/bsd/darwin/ctype_inline.h: Likewise.
590         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
591         * config/os/bsd/darwin/os_defines.h: Likewise.
592         * config/os/bsd/freebsd/ctype_base.h: Likewise.
593         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
594         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
595         * config/os/bsd/freebsd/os_defines.h: Likewise.
596         * config/os/bsd/netbsd/ctype_base.h: Likewise.
597         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
598         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
599         * config/os/bsd/netbsd/os_defines.h: Likewise.
600         * config/os/djgpp/ctype_base.h: Likewise.
601         * config/os/djgpp/ctype_inline.h: Likewise.
602         * config/os/djgpp/ctype_noninline.h: Likewise.
603         * config/os/djgpp/os_defines.h: Likewise.
604         * config/os/generic/ctype_base.h: Likewise.
605         * config/os/generic/ctype_inline.h: Likewise.
606         * config/os/generic/ctype_noninline.h: Likewise.
607         * config/os/generic/error_constants.h: Likewise.
608         * config/os/generic/os_defines.h: Likewise.
609         * config/os/gnu-linux/ctype_base.h: Likewise.
610         * config/os/gnu-linux/ctype_inline.h: Likewise.
611         * config/os/gnu-linux/ctype_noninline.h: Likewise.
612         * config/os/gnu-linux/os_defines.h: Likewise.
613         * config/os/hpux/ctype_base.h: Likewise.
614         * config/os/hpux/ctype_inline.h: Likewise.
615         * config/os/hpux/ctype_noninline.h: Likewise.
616         * config/os/hpux/os_defines.h: Likewise.
617         * config/os/irix/atomic_word.h: Likewise.
618         * config/os/irix/atomicity.h: Likewise.
619         * config/os/irix/irix5.2/ctype_base.h: Likewise.
620         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
621         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
622         * config/os/irix/irix5.2/os_defines.h: Likewise.
623         * config/os/irix/irix6.5/ctype_base.h: Likewise.
624         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
625         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
626         * config/os/irix/irix6.5/os_defines.h: Likewise.
627         * config/os/mingw32/ctype_base.h: Likewise.
628         * config/os/mingw32/ctype_inline.h: Likewise.
629         * config/os/mingw32/ctype_noninline.h: Likewise.
630         * config/os/mingw32/error_constants.h: Likewise.
631         * config/os/mingw32/os_defines.h: Likewise.
632         * config/os/newlib/ctype_base.h: Likewise.
633         * config/os/newlib/ctype_inline.h: Likewise.
634         * config/os/newlib/ctype_noninline.h: Likewise.
635         * config/os/newlib/os_defines.h: Likewise.
636         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
637         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
638         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
639         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
640         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
641         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
642         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
643         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
644         * config/os/tpf/ctype_base.h: Likewise.
645         * config/os/tpf/ctype_inline.h: Likewise.
646         * config/os/tpf/ctype_noninline.h: Likewise.
647         * config/os/tpf/os_defines.h: Likewise.
648         * config/os/uclibc/ctype_base.h: Likewise.
649         * config/os/uclibc/ctype_inline.h: Likewise.
650         * config/os/uclibc/ctype_noninline.h: Likewise.
651         * config/os/uclibc/os_defines.h: Likewise.
652         * config/os/vxworks/ctype_base.h: Likewise.
653         * config/os/vxworks/ctype_inline.h: Likewise.
654         * config/os/vxworks/ctype_noninline.h: Likewise.
655         * config/os/vxworks/os_defines.h: Likewise.
656         * include/backward/auto_ptr.h: Likewise.
657         * include/backward/backward_warning.h: Likewise.
658         * include/backward/binders.h: Likewise.
659         * include/backward/hash_fun.h: Likewise.
660         * include/backward/hash_map: Likewise.
661         * include/backward/hash_set: Likewise.
662         * include/backward/hashtable.h: Likewise.
663         * include/backward/strstream: Likewise.
664         * include/bits/algorithmfwd.h: Likewise.
665         * include/bits/allocator.h: Likewise.
666         * include/bits/atomic_0.h: Likewise.
667         * include/bits/atomic_2.h: Likewise.
668         * include/bits/atomicfwd_c.h: Likewise.
669         * include/bits/atomicfwd_cxx.h: Likewise.
670         * include/bits/basic_ios.h: Likewise.
671         * include/bits/basic_ios.tcc: Likewise.
672         * include/bits/basic_string.h: Likewise.
673         * include/bits/basic_string.tcc: Likewise.
674         * include/bits/boost_concept_check.h: Likewise.
675         * include/bits/c++config: Likewise.
676         * include/bits/char_traits.h: Likewise.
677         * include/bits/codecvt.h: Likewise.
678         * include/bits/concept_check.h: Likewise.
679         * include/bits/cpp_type_traits.h: Likewise.
680         * include/bits/deque.tcc: Likewise.
681         * include/bits/forward_list.h: Likewise.
682         * include/bits/forward_list.tcc: Likewise.
683         * include/bits/fstream.tcc: Likewise.
684         * include/bits/functexcept.h: Likewise.
685         * include/bits/functional_hash.h: Likewise.
686         * include/bits/gslice.h: Likewise.
687         * include/bits/gslice_array.h: Likewise.
688         * include/bits/hashtable.h: Likewise.
689         * include/bits/indirect_array.h: Likewise.
690         * include/bits/ios_base.h: Likewise.
691         * include/bits/istream.tcc: Likewise.
692         * include/bits/list.tcc: Likewise.
693         * include/bits/locale_classes.h: Likewise.
694         * include/bits/locale_classes.tcc: Likewise.
695         * include/bits/locale_facets.h: Likewise.
696         * include/bits/locale_facets.tcc: Likewise.
697         * include/bits/locale_facets_nonio.h: Likewise.
698         * include/bits/locale_facets_nonio.tcc: Likewise.
699         * include/bits/localefwd.h: Likewise.
700         * include/bits/mask_array.h: Likewise.
701         * include/bits/move.h: Likewise.
702         * include/bits/ostream.tcc: Likewise.
703         * include/bits/ostream_insert.h: Likewise.
704         * include/bits/postypes.h: Likewise.
705         * include/bits/shared_ptr.h: Likewise.
706         * include/bits/slice_array.h: Likewise.
707         * include/bits/sstream.tcc: Likewise.
708         * include/bits/stl_algo.h: Likewise.
709         * include/bits/stl_algobase.h: Likewise.
710         * include/bits/stl_bvector.h: Likewise.
711         * include/bits/stl_construct.h: Likewise.
712         * include/bits/stl_deque.h: Likewise.
713         * include/bits/stl_function.h: Likewise.
714         * include/bits/stl_heap.h: Likewise.
715         * include/bits/stl_iterator.h: Likewise.
716         * include/bits/stl_iterator_base_funcs.h: Likewise.
717         * include/bits/stl_iterator_base_types.h: Likewise.
718         * include/bits/stl_list.h: Likewise.
719         * include/bits/stl_map.h: Likewise.
720         * include/bits/stl_multimap.h: Likewise.
721         * include/bits/stl_multiset.h: Likewise.
722         * include/bits/stl_numeric.h: Likewise.
723         * include/bits/stl_pair.h: Likewise.
724         * include/bits/stl_queue.h: Likewise.
725         * include/bits/stl_raw_storage_iter.h: Likewise.
726         * include/bits/stl_relops.h: Likewise.
727         * include/bits/stl_set.h: Likewise.
728         * include/bits/stl_stack.h: Likewise.
729         * include/bits/stl_tempbuf.h: Likewise.
730         * include/bits/stl_tree.h: Likewise.
731         * include/bits/stl_uninitialized.h: Likewise.
732         * include/bits/stl_vector.h: Likewise.
733         * include/bits/stream_iterator.h: Likewise.
734         * include/bits/streambuf.tcc: Likewise.
735         * include/bits/streambuf_iterator.h: Likewise.
736         * include/bits/stringfwd.h: Likewise.
737         * include/bits/unique_ptr.h: Likewise.
738         * include/bits/valarray_after.h: Likewise.
739         * include/bits/valarray_array.h: Likewise.
740         * include/bits/valarray_array.tcc: Likewise.
741         * include/bits/valarray_before.h: Likewise.
742         * include/bits/vector.tcc: Likewise.
743         * include/c/cassert: Likewise.
744         * include/c/cctype: Likewise.
745         * include/c/cerrno: Likewise.
746         * include/c/cfloat: Likewise.
747         * include/c/ciso646: Likewise.
748         * include/c/climits: Likewise.
749         * include/c/clocale: Likewise.
750         * include/c/cmath: Likewise.
751         * include/c/csetjmp: Likewise.
752         * include/c/csignal: Likewise.
753         * include/c/cstdarg: Likewise.
754         * include/c/cstddef: Likewise.
755         * include/c/cstdio: Likewise.
756         * include/c/cstdlib: Likewise.
757         * include/c/cstring: Likewise.
758         * include/c/ctime: Likewise.
759         * include/c/cwchar: Likewise.
760         * include/c/cwctype: Likewise.
761         * include/c_compatibility/assert.h: Likewise.
762         * include/c_compatibility/complex.h: Likewise.
763         * include/c_compatibility/ctype.h: Likewise.
764         * include/c_compatibility/errno.h: Likewise.
765         * include/c_compatibility/fenv.h: Likewise.
766         * include/c_compatibility/float.h: Likewise.
767         * include/c_compatibility/inttypes.h: Likewise.
768         * include/c_compatibility/iso646.h: Likewise.
769         * include/c_compatibility/limits.h: Likewise.
770         * include/c_compatibility/locale.h: Likewise.
771         * include/c_compatibility/math.h: Likewise.
772         * include/c_compatibility/setjmp.h: Likewise.
773         * include/c_compatibility/signal.h: Likewise.
774         * include/c_compatibility/stdarg.h: Likewise.
775         * include/c_compatibility/stdatomic.h: Likewise.
776         * include/c_compatibility/stdbool.h: Likewise.
777         * include/c_compatibility/stddef.h: Likewise.
778         * include/c_compatibility/stdint.h: Likewise.
779         * include/c_compatibility/stdio.h: Likewise.
780         * include/c_compatibility/stdlib.h: Likewise.
781         * include/c_compatibility/string.h: Likewise.
782         * include/c_compatibility/tgmath.h: Likewise.
783         * include/c_compatibility/time.h: Likewise.
784         * include/c_compatibility/wchar.h: Likewise.
785         * include/c_compatibility/wctype.h: Likewise.
786         * include/c_global/cassert: Likewise.
787         * include/c_global/ccomplex: Likewise.
788         * include/c_global/cctype: Likewise.
789         * include/c_global/cerrno: Likewise.
790         * include/c_global/cfenv: Likewise.
791         * include/c_global/cfloat: Likewise.
792         * include/c_global/cinttypes: Likewise.
793         * include/c_global/ciso646: Likewise.
794         * include/c_global/climits: Likewise.
795         * include/c_global/clocale: Likewise.
796         * include/c_global/cmath.tcc: Likewise.
797         * include/c_global/cmath: Likewise.
798         * include/c_global/csetjmp: Likewise.
799         * include/c_global/csignal: Likewise.
800         * include/c_global/cstdarg: Likewise.
801         * include/c_global/cstdatomic: Likewise.
802         * include/c_global/cstdbool: Likewise.
803         * include/c_global/cstddef: Likewise.
804         * include/c_global/cstdint: Likewise.
805         * include/c_global/cstdio: Likewise.
806         * include/c_global/cstdlib: Likewise.
807         * include/c_global/cstring: Likewise.
808         * include/c_global/ctgmath: Likewise.
809         * include/c_global/ctime: Likewise.
810         * include/c_global/cwchar: Likewise.
811         * include/c_global/cwctype: Likewise.
812         * include/c_std/cassert: Likewise.
813         * include/c_std/cctype: Likewise.
814         * include/c_std/cerrno: Likewise.
815         * include/c_std/cfloat: Likewise.
816         * include/c_std/ciso646: Likewise.
817         * include/c_std/climits: Likewise.
818         * include/c_std/clocale: Likewise.
819         * include/c_std/cmath.tcc: Likewise.
820         * include/c_std/cmath: Likewise.
821         * include/c_std/csetjmp: Likewise.
822         * include/c_std/csignal: Likewise.
823         * include/c_std/cstdarg: Likewise.
824         * include/c_std/cstddef: Likewise.
825         * include/c_std/cstdio: Likewise.
826         * include/c_std/cstdlib: Likewise.
827         * include/c_std/cstring: Likewise.
828         * include/c_std/ctime: Likewise.
829         * include/c_std/cwchar: Likewise.
830         * include/c_std/cwctype: Likewise.
831         * include/debug/bitset: Likewise.
832         * include/debug/debug.h: Likewise.
833         * include/debug/deque: Likewise.
834         * include/debug/formatter.h: Likewise.
835         * include/debug/functions.h: Likewise.
836         * include/debug/list: Likewise.
837         * include/debug/macros.h: Likewise.
838         * include/debug/map.h: Likewise.
839         * include/debug/map: Likewise.
840         * include/debug/multimap.h: Likewise.
841         * include/debug/multiset.h: Likewise.
842         * include/debug/safe_base.h: Likewise.
843         * include/debug/safe_iterator.h: Likewise.
844         * include/debug/safe_iterator.tcc: Likewise.
845         * include/debug/safe_sequence.h: Likewise.
846         * include/debug/set.h: Likewise.
847         * include/debug/set: Likewise.
848         * include/debug/string: Likewise.
849         * include/debug/unordered_map: Likewise.
850         * include/debug/unordered_set: Likewise.
851         * include/debug/vector: Likewise.
852         * include/ext/algorithm: Likewise.
853         * include/ext/array_allocator.h: Likewise.
854         * include/ext/atomicity.h: Likewise.
855         * include/ext/bitmap_allocator.h: Likewise.
856         * include/ext/cast.h: Likewise.
857         * include/ext/codecvt_specializations.h: Likewise.
858         * include/ext/concurrence.h: Likewise.
859         * include/ext/debug_allocator.h: Likewise.
860         * include/ext/enc_filebuf.h: Likewise.
861         * include/ext/extptr_allocator.h: Likewise.
862         * include/ext/functional: Likewise.
863         * include/ext/iterator: Likewise.
864         * include/ext/malloc_allocator.h: Likewise.
865         * include/ext/memory: Likewise.
866         * include/ext/mt_allocator.h: Likewise.
867         * include/ext/new_allocator.h: Likewise.
868         * include/ext/numeric: Likewise.
869         * include/ext/numeric_traits.h: Likewise.
870         * include/ext/pb_ds/assoc_container.hpp: Likewise.
871         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
872         Likewise.
873         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
874         Likewise.
875         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
876         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
877         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
878         Likewise.
879         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
880         Likewise.
881         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
882         Likewise.
883         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
884         Likewise.
885         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
886         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
887         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
888         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
889         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
890         Likewise.
891         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
892         Likewise.
893         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
894         Likewise.
895         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
896         Likewise.
897         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
898         Likewise.
899         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
900         Likewise.
901         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
902         Likewise.
903         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
904         Likewise.
905         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
906         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
907         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
908         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
909         Likewise.
910         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
911         Likewise.
912         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
913         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
914         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
915         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
916         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
917         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
918         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
919         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
920         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
921         Likewise.
922         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
923         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
924         Likewise.
925         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
926         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
927         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
928         Likewise.
929         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
930         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
931         Likewise.
932         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
933         Likewise.
934         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
935         Likewise.
936         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
937         Likewise.
938         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
939         Likewise.
940         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
941         Likewise.
942         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
943         Likewise.
944         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
945         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
946         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
947         Likewise.
948         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
949         Likewise.
950         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
951         Likewise.
952         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
953         Likewise.
954         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
955         Likewise.
956         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
957         Likewise.
958         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
959         Likewise.
960         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
961         Likewise.
962         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
963         Likewise.
964         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
965         Likewise.
966         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
967         Likewise.
968         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
969         Likewise.
970         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
971         Likewise.
972         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
973         Likewise.
974         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
975         Likewise.
976         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
977         Likewise.
978         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
979         Likewise.
980         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
981         Likewise.
982         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
983         Likewise.
984         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
985         Likewise.
986         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
987         Likewise.
988         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
989         Likewise.
990         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
991         Likewise.
992         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
993         Likewise.
994         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
995         Likewise.
996         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
997         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
998         Likewise.
999         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1000         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1001         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1002         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1003         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1006         Likewise.
1007         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1010         Likewise.
1011         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1012         Likewise.
1013         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1014         Likewise.
1015         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1016         Likewise.
1017         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1022         Likewise.
1023         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1024         Likewise.
1025         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1026         Likewise.
1027         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1028         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1029         Likewise.
1030         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1031         Likewise.
1032         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1033         Likewise.
1034         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1035         Likewise.
1036         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1039         Likewise.
1040         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1041         Likewise.
1042         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1043         Likewise.
1044         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1045         Likewise.
1046         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1047         Likewise.
1048         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1049         Likewise.
1050         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1051         Likewise.
1052         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1053         Likewise.
1054         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1055         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1056         Likewise.
1057         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1058         Likewise.
1059         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1060         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1061         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1062         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1063         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1064         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1065         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1066         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1067         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1068         Likewise.
1069         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1070         Likewise.
1071         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1072         Likewise.
1073         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1074         Likewise.
1075         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1076         Likewise.
1077         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1078         Likewise.
1079         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1080         Likewise.
1081         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1082         Likewise.
1083         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1084         Likewise.
1085         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1086         Likewise.
1087         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1088         Likewise.
1089         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1090         Likewise.
1091         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1092         Likewise.
1093         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1094         Likewise.
1095         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1096         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1097         Likewise.
1098         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1099         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1100         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1101         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1102         Likewise.
1103         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1104         Likewise.
1105         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1106         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1107         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1108         Likewise.
1109         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1110         Likewise.
1111         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1112         Likewise.
1113         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1114         Likewise.
1115         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1116         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1117         Likewise.
1118         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1119         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1120         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1121         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1122         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1123         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1124         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1125         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1126         Likewise.
1127         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1128         Likewise.
1129         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1130         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1131         Likewise.
1132         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1133         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1134         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1135         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1136         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1137         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1138         Likewise.
1139         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1140         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1141         Likewise.
1142         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1143         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1144         Likewise.
1145         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1146         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1147         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1148         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1149         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1150         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1151         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1152         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1153         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1154         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1155         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1156         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1157         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1158         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1159         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1160         Likewise.
1161         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1162         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1163         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1164         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1165         Likewise.
1166         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1167         Likewise.
1168         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1169         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1170         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1171         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1172         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1173         Likewise.
1174         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1175         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1176         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1177         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1178         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1179         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1180         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1181         Likewise.
1182         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1183         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1184         Likewise.
1185         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1188         Likewise.
1189         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1190         Likewise.
1191         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1192         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1193         Likewise.
1194         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1195         Likewise.
1196         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1197         Likewise.
1198         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1199         Likewise.
1200         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1201         Likewise.
1202         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1203         Likewise.
1204         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1205         Likewise.
1206         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1207         Likewise.
1208         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1209         Likewise.
1210         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1211         Likewise.
1212         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1213         Likewise.
1214         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1215         Likewise.
1216         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1217         Likewise.
1218         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1219         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1220         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1221         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1222         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1223         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1224         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1225         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1226         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1227         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1228         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1229         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1230         Likewise.
1231         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1232         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1233         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1234         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1235         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1236         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1237         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1238         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1239         Likewise.
1240         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1241         Likewise.
1242         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1243         Likewise.
1244         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1245         Likewise.
1246         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1247         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1258         Likewise.
1259         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1260         Likewise.
1261         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1262         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1263         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1264         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1265         Likewise.
1266         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1267         Likewise.
1268         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1269         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1270         Likewise.
1271         * include/ext/pb_ds/exception.hpp: Likewise.
1272         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1273         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1274         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1275         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1276         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1277         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1278         * include/ext/pod_char_traits.h: Likewise.
1279         * include/ext/pointer.h: Likewise.
1280         * include/ext/pool_allocator.h: Likewise.
1281         * include/ext/rb_tree: Likewise.
1282         * include/ext/rc_string_base.h: Likewise.
1283         * include/ext/rope: Likewise.
1284         * include/ext/ropeimpl.h: Likewise.
1285         * include/ext/slist: Likewise.
1286         * include/ext/sso_string_base.h: Likewise.
1287         * include/ext/stdio_filebuf.h: Likewise.
1288         * include/ext/stdio_sync_filebuf.h: Likewise.
1289         * include/ext/string_conversions.h: Likewise.
1290         * include/ext/throw_allocator.h: Likewise.
1291         * include/ext/type_traits.h: Likewise.
1292         * include/ext/typelist.h: Likewise.
1293         * include/ext/vstring.h: Likewise.
1294         * include/ext/vstring.tcc: Likewise.
1295         * include/ext/vstring_fwd.h: Likewise.
1296         * include/ext/vstring_util.h: Likewise.
1297         * include/parallel/algo.h: Likewise.
1298         * include/parallel/algobase.h: Likewise.
1299         * include/parallel/algorithm: Likewise.
1300         * include/parallel/algorithmfwd.h: Likewise.
1301         * include/parallel/balanced_quicksort.h: Likewise.
1302         * include/parallel/base.h: Likewise.
1303         * include/parallel/basic_iterator.h: Likewise.
1304         * include/parallel/checkers.h: Likewise.
1305         * include/parallel/compatibility.h: Likewise.
1306         * include/parallel/compiletime_settings.h: Likewise.
1307         * include/parallel/equally_split.h: Likewise.
1308         * include/parallel/features.h: Likewise.
1309         * include/parallel/find.h: Likewise.
1310         * include/parallel/find_selectors.h: Likewise.
1311         * include/parallel/for_each.h: Likewise.
1312         * include/parallel/for_each_selectors.h: Likewise.
1313         * include/parallel/iterator.h: Likewise.
1314         * include/parallel/list_partition.h: Likewise.
1315         * include/parallel/losertree.h: Likewise.
1316         * include/parallel/merge.h: Likewise.
1317         * include/parallel/multiseq_selection.h: Likewise.
1318         * include/parallel/multiway_merge.h: Likewise.
1319         * include/parallel/multiway_mergesort.h: Likewise.
1320         * include/parallel/numeric: Likewise.
1321         * include/parallel/numericfwd.h: Likewise.
1322         * include/parallel/omp_loop.h: Likewise.
1323         * include/parallel/omp_loop_static.h: Likewise.
1324         * include/parallel/par_loop.h: Likewise.
1325         * include/parallel/parallel.h: Likewise.
1326         * include/parallel/partial_sum.h: Likewise.
1327         * include/parallel/partition.h: Likewise.
1328         * include/parallel/queue.h: Likewise.
1329         * include/parallel/quicksort.h: Likewise.
1330         * include/parallel/random_number.h: Likewise.
1331         * include/parallel/random_shuffle.h: Likewise.
1332         * include/parallel/search.h: Likewise.
1333         * include/parallel/set_operations.h: Likewise.
1334         * include/parallel/settings.h: Likewise.
1335         * include/parallel/sort.h: Likewise.
1336         * include/parallel/tags.h: Likewise.
1337         * include/parallel/types.h: Likewise.
1338         * include/parallel/unique_copy.h: Likewise.
1339         * include/parallel/workstealing.h: Likewise.
1340         * include/precompiled/extc++.h: Likewise.
1341         * include/precompiled/stdc++.h: Likewise.
1342         * include/precompiled/stdtr1c++.h: Likewise.
1343         * include/std/algorithm: Likewise.
1344         * include/std/array: Likewise.
1345         * include/std/bitset: Likewise.
1346         * include/std/c++0x_warning.h: Likewise.
1347         * include/std/chrono: Likewise.
1348         * include/std/complex: Likewise.
1349         * include/std/condition_variable: Likewise.
1350         * include/std/deque: Likewise.
1351         * include/std/forward_list: Likewise.
1352         * include/std/fstream: Likewise.
1353         * include/std/functional: Likewise.
1354         * include/std/iomanip: Likewise.
1355         * include/std/ios: Likewise.
1356         * include/std/iosfwd: Likewise.
1357         * include/std/iostream: Likewise.
1358         * include/std/istream: Likewise.
1359         * include/std/iterator: Likewise.
1360         * include/std/limits: Likewise.
1361         * include/std/list: Likewise.
1362         * include/std/locale: Likewise.
1363         * include/std/map: Likewise.
1364         * include/std/memory: Likewise.
1365         * include/std/mutex: Likewise.
1366         * include/std/numeric: Likewise.
1367         * include/std/ostream: Likewise.
1368         * include/std/queue: Likewise.
1369         * include/std/random: Likewise.
1370         * include/std/ratio: Likewise.
1371         * include/std/regex: Likewise.
1372         * include/std/set: Likewise.
1373         * include/std/sstream: Likewise.
1374         * include/std/stack: Likewise.
1375         * include/std/stdexcept: Likewise.
1376         * include/std/streambuf: Likewise.
1377         * include/std/string: Likewise.
1378         * include/std/system_error: Likewise.
1379         * include/std/thread: Likewise.
1380         * include/std/tuple: Likewise.
1381         * include/std/type_traits: Likewise.
1382         * include/std/unordered_map: Likewise.
1383         * include/std/unordered_set: Likewise.
1384         * include/std/utility: Likewise.
1385         * include/std/valarray: Likewise.
1386         * include/std/vector: Likewise.
1387         * include/tr1/array: Likewise.
1388         * include/tr1/bessel_function.tcc: Likewise.
1389         * include/tr1/beta_function.tcc: Likewise.
1390         * include/tr1/ccomplex: Likewise.
1391         * include/tr1/cctype: Likewise.
1392         * include/tr1/cfenv: Likewise.
1393         * include/tr1/cfloat: Likewise.
1394         * include/tr1/cinttypes: Likewise.
1395         * include/tr1/climits: Likewise.
1396         * include/tr1/cmath: Likewise.
1397         * include/tr1/complex.h: Likewise.
1398         * include/tr1/complex: Likewise.
1399         * include/tr1/cstdarg: Likewise.
1400         * include/tr1/cstdbool: Likewise.
1401         * include/tr1/cstdint: Likewise.
1402         * include/tr1/cstdio: Likewise.
1403         * include/tr1/cstdlib: Likewise.
1404         * include/tr1/ctgmath: Likewise.
1405         * include/tr1/ctime: Likewise.
1406         * include/tr1/ctype.h: Likewise.
1407         * include/tr1/cwchar: Likewise.
1408         * include/tr1/cwctype: Likewise.
1409         * include/tr1/ell_integral.tcc: Likewise.
1410         * include/tr1/exp_integral.tcc: Likewise.
1411         * include/tr1/fenv.h: Likewise.
1412         * include/tr1/float.h: Likewise.
1413         * include/tr1/functional: Likewise.
1414         * include/tr1/functional_hash.h: Likewise.
1415         * include/tr1/gamma.tcc: Likewise.
1416         * include/tr1/hashtable.h: Likewise.
1417         * include/tr1/hypergeometric.tcc: Likewise.
1418         * include/tr1/inttypes.h: Likewise.
1419         * include/tr1/legendre_function.tcc: Likewise.
1420         * include/tr1/limits.h: Likewise.
1421         * include/tr1/math.h: Likewise.
1422         * include/tr1/memory: Likewise.
1423         * include/tr1/modified_bessel_func.tcc: Likewise.
1424         * include/tr1/poly_hermite.tcc: Likewise.
1425         * include/tr1/poly_laguerre.tcc: Likewise.
1426         * include/tr1/random: Likewise.
1427         * include/tr1/regex: Likewise.
1428         * include/tr1/riemann_zeta.tcc: Likewise.
1429         * include/tr1/shared_ptr.h: Likewise.
1430         * include/tr1/special_function_util.h: Likewise.
1431         * include/tr1/stdarg.h: Likewise.
1432         * include/tr1/stdbool.h: Likewise.
1433         * include/tr1/stdint.h: Likewise.
1434         * include/tr1/stdio.h: Likewise.
1435         * include/tr1/stdlib.h: Likewise.
1436         * include/tr1/tgmath.h: Likewise.
1437         * include/tr1/tuple: Likewise.
1438         * include/tr1/type_traits: Likewise.
1439         * include/tr1/unordered_map: Likewise.
1440         * include/tr1/unordered_set: Likewise.
1441         * include/tr1/utility: Likewise.
1442         * include/tr1/wchar.h: Likewise.
1443         * include/tr1/wctype.h: Likewise.
1444         * include/tr1_impl/array: Likewise.
1445         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1446         * include/tr1_impl/cctype: Likewise.
1447         * include/tr1_impl/cfenv: Likewise.
1448         * include/tr1_impl/cinttypes: Likewise.
1449         * include/tr1_impl/cmath: Likewise.
1450         * include/tr1_impl/complex: Likewise.
1451         * include/tr1_impl/cstdint: Likewise.
1452         * include/tr1_impl/cstdio: Likewise.
1453         * include/tr1_impl/cstdlib: Likewise.
1454         * include/tr1_impl/cwchar: Likewise.
1455         * include/tr1_impl/cwctype: Likewise.
1456         * include/tr1_impl/functional: Likewise.
1457         * include/tr1_impl/functional_hash.h: Likewise.
1458         * include/tr1_impl/hashtable: Likewise.
1459         * include/tr1_impl/hashtable_policy.h: Likewise.
1460         * include/tr1_impl/random.tcc: Likewise.
1461         * include/tr1_impl/random: Likewise.
1462         * include/tr1_impl/regex: Likewise.
1463         * include/tr1_impl/type_traits: Likewise.
1464         * include/tr1_impl/unordered_map: Likewise.
1465         * include/tr1_impl/unordered_set: Likewise.
1466         * include/tr1_impl/utility: Likewise.
1467         * libsupc++/array_type_info.cc: Likewise.
1468         * libsupc++/atexit_arm.cc: Likewise.
1469         * libsupc++/bad_cast.cc: Likewise.
1470         * libsupc++/bad_typeid.cc: Likewise.
1471         * libsupc++/class_type_info.cc: Likewise.
1472         * libsupc++/cxxabi-forced.h: Likewise.
1473         * libsupc++/cxxabi.h: Likewise.
1474         * libsupc++/del_op.cc: Likewise.
1475         * libsupc++/del_opnt.cc: Likewise.
1476         * libsupc++/del_opv.cc: Likewise.
1477         * libsupc++/del_opvnt.cc: Likewise.
1478         * libsupc++/dyncast.cc: Likewise.
1479         * libsupc++/eh_alloc.cc: Likewise.
1480         * libsupc++/eh_arm.cc: Likewise.
1481         * libsupc++/eh_aux_runtime.cc: Likewise.
1482         * libsupc++/eh_call.cc: Likewise.
1483         * libsupc++/eh_catch.cc: Likewise.
1484         * libsupc++/eh_exception.cc: Likewise.
1485         * libsupc++/eh_globals.cc: Likewise.
1486         * libsupc++/eh_personality.cc: Likewise.
1487         * libsupc++/eh_ptr.cc: Likewise.
1488         * libsupc++/eh_term_handler.cc: Likewise.
1489         * libsupc++/eh_terminate.cc: Likewise.
1490         * libsupc++/eh_throw.cc: Likewise.
1491         * libsupc++/eh_type.cc: Likewise.
1492         * libsupc++/eh_unex_handler.cc: Likewise.
1493         * libsupc++/enum_type_info.cc: Likewise.
1494         * libsupc++/exception: Likewise.
1495         * libsupc++/exception_defines.h: Likewise.
1496         * libsupc++/exception_ptr.h: Likewise.
1497         * libsupc++/function_type_info.cc: Likewise.
1498         * libsupc++/fundamental_type_info.cc: Likewise.
1499         * libsupc++/guard.cc: Likewise.
1500         * libsupc++/initializer_list: Likewise.
1501         * libsupc++/new: Likewise.
1502         * libsupc++/new_handler.cc: Likewise.
1503         * libsupc++/new_op.cc: Likewise.
1504         * libsupc++/new_opnt.cc: Likewise.
1505         * libsupc++/new_opv.cc: Likewise.
1506         * libsupc++/new_opvnt.cc: Likewise.
1507         * libsupc++/pbase_type_info.cc: Likewise.
1508         * libsupc++/pmem_type_info.cc: Likewise.
1509         * libsupc++/pointer_type_info.cc: Likewise.
1510         * libsupc++/pure.cc: Likewise.
1511         * libsupc++/si_class_type_info.cc: Likewise.
1512         * libsupc++/tinfo.cc: Likewise.
1513         * libsupc++/tinfo.h: Likewise.
1514         * libsupc++/tinfo2.cc: Likewise.
1515         * libsupc++/typeinfo: Likewise.
1516         * libsupc++/unwind-cxx.h: Likewise.
1517         * libsupc++/vec.cc: Likewise.
1518         * libsupc++/vmi_class_type_info.cc: Likewise.
1519         * libsupc++/vterminate.cc: Likewise.
1520         * po/string_literals.cc: Likewise.
1521         * src/atomic.cc: Likewise.
1522         * src/bitmap_allocator.cc: Likewise.
1523         * src/chrono.cc: Likewise.
1524         * src/codecvt.cc: Likewise.
1525         * src/compatibility-ldbl.cc: Likewise.
1526         * src/compatibility.cc: Likewise.
1527         * src/complex_io.cc: Likewise.
1528         * src/concept-inst.cc: Likewise.
1529         * src/condition_variable.cc: Likewise.
1530         * src/ctype.cc: Likewise.
1531         * src/debug.cc: Likewise.
1532         * src/debug_list.cc: Likewise.
1533         * src/ext-inst.cc: Likewise.
1534         * src/fstream-inst.cc: Likewise.
1535         * src/functexcept.cc: Likewise.
1536         * src/globals_io.cc: Likewise.
1537         * src/hash.cc: Likewise.
1538         * src/hash_c++0x.cc: Likewise.
1539         * src/hashtable.cc: Likewise.
1540         * src/hashtable_c++0x.cc: Likewise.
1541         * src/ios-inst.cc: Likewise.
1542         * src/ios.cc: Likewise.
1543         * src/ios_failure.cc: Likewise.
1544         * src/ios_init.cc: Likewise.
1545         * src/ios_locale.cc: Likewise.
1546         * src/iostream-inst.cc: Likewise.
1547         * src/istream-inst.cc: Likewise.
1548         * src/istream.cc: Likewise.
1549         * src/limits.cc: Likewise.
1550         * src/limits_c++0x.cc: Likewise.
1551         * src/list.cc: Likewise.
1552         * src/locale-inst.cc: Likewise.
1553         * src/locale.cc: Likewise.
1554         * src/locale_facets.cc: Likewise.
1555         * src/locale_init.cc: Likewise.
1556         * src/localename.cc: Likewise.
1557         * src/math_stubs_float.cc: Likewise.
1558         * src/math_stubs_long_double.cc: Likewise.
1559         * src/misc-inst.cc: Likewise.
1560         * src/mt_allocator.cc: Likewise.
1561         * src/mutex.cc: Likewise.
1562         * src/ostream-inst.cc: Likewise.
1563         * src/parallel_list.cc: Likewise.
1564         * src/parallel_settings.cc: Likewise.
1565         * src/pool_allocator.cc: Likewise.
1566         * src/sstream-inst.cc: Likewise.
1567         * src/stdexcept.cc: Likewise.
1568         * src/streambuf-inst.cc: Likewise.
1569         * src/streambuf.cc: Likewise.
1570         * src/string-inst.cc: Likewise.
1571         * src/strstream.cc: Likewise.
1572         * src/system_error.cc: Likewise.
1573         * src/thread.cc: Likewise.
1574         * src/tree.cc: Likewise.
1575         * src/valarray-inst.cc: Likewise.
1576         * src/wlocale-inst.cc: Likewise.
1577         * src/wstring-inst.cc: Likewise.
1578         * doc/xml/manual/intro.xml: Change documentation to refer the
1579         reader to version 3 of the GNU General Public License, version
1580         3.1 of the GCC Runtime Library Exception, and to point readers
1581         at the FSF's license web page.
1582
1583 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1584
1585         * Makefile.am: Change copyright header to refer to version
1586         3 of the GNU General Public License and to point readers at the
1587         COPYING3 file and the FSF's license web page.
1588         * doc/Makefile.am: Likewise.
1589         * include/Makefile.am: Likewise.
1590         * libsupc++/Makefile.am: Likewise.
1591         * po/Makefile.am: Likewise.
1592         * po/POTFILES.in: Likewise.
1593         * src/Makefile.am: Likewise.
1594         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1595         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1596         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1597         Likewise.
1598         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1599         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1600         Likewise.
1601         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1602         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1603         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1604         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1605         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1606         * testsuite/18_support/bad_cast/what.cc: Likewise.
1607         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1608         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1609         Likewise.
1610         * testsuite/18_support/bad_exception/what.cc: Likewise.
1611         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1612         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1613         * testsuite/18_support/exception/38732.cc: Likewise.
1614         * testsuite/18_support/exception/what.cc: Likewise.
1615         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1616         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1617         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1618         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1619         * testsuite/18_support/headers/climits/values.cc: Likewise.
1620         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1621         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1622         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1623         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1624         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1625         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1626         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1627         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1628         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1629         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1630         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1631         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1632         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1633         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1634         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1635         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1636         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1637         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1638         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1639         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1640         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1641         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1642         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1643         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1644         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1645         * testsuite/18_support/new_delete_placement.cc: Likewise.
1646         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1647         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1648         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1649         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1650         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1651         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1652         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1653         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1654         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1655         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1656         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1657         Likewise.
1658         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1659         * testsuite/18_support/pthread_guard.cc: Likewise.
1660         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1661         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1662         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1663         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1664         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1665         Likewise.
1666         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1667         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1668         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1669         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1670         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1671         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1672         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1673         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1674         Likewise.
1675         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1676         Likewise.
1677         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1678         Likewise.
1679         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1680         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1681         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1682         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1683         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1684         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1685         Likewise.
1686         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1687         Likewise.
1688         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1689         Likewise.
1690         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1691         Likewise.
1692         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1693         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1694         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1695         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1696         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1697         Likewise.
1698         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1699         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1700         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1701         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1702         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1703         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1704         Likewise.
1705         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1706         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1707         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1708         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1709         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1710         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1711         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1712         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1713         * testsuite/20_util/allocator/1.cc: Likewise.
1714         * testsuite/20_util/allocator/10378.cc: Likewise.
1715         * testsuite/20_util/allocator/14176.cc: Likewise.
1716         * testsuite/20_util/allocator/33807.cc: Likewise.
1717         * testsuite/20_util/allocator/8230.cc: Likewise.
1718         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1719         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1720         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1721         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1722         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1723         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1724         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1725         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1726         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1727         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1728         Likewise.
1729         * testsuite/20_util/clocks/1.cc: Likewise.
1730         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1731         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1732         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1733         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1734         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1735         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1736         * testsuite/20_util/duration/cons/1.cc: Likewise.
1737         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1738         * testsuite/20_util/duration/cons/2.cc: Likewise.
1739         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1740         Likewise.
1741         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1742         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1743         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1744         Likewise.
1745         * testsuite/20_util/forward/1.cc: Likewise.
1746         * testsuite/20_util/forward/1_neg.cc: Likewise.
1747         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1748         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1749         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1750         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1751         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1752         Likewise.
1753         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1754         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1755         Likewise.
1756         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1757         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1758         Likewise.
1759         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1760         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1761         Likewise.
1762         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1763         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1764         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1765         Likewise.
1766         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1767         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1768         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1769         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1770         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1771         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1772         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1773         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1774         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1775         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1776         Likewise.
1777         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1778         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1779         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1780         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1781         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1782         Likewise.
1783         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1784         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1785         Likewise.
1786         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1787         * testsuite/20_util/identity/value.cc: Likewise.
1788         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1789         * testsuite/20_util/is_integral/value.cc: Likewise.
1790         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1791         Likewise.
1792         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1793         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1794         * testsuite/20_util/is_reference/value.cc: Likewise.
1795         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1796         Likewise.
1797         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1798         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1799         * testsuite/20_util/is_signed/value.cc: Likewise.
1800         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1801         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1802         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1803         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1804         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1805         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1806         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1807         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1808         Likewise.
1809         * testsuite/20_util/move/1.cc: Likewise.
1810         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1811         * testsuite/20_util/pair/1.cc: Likewise.
1812         * testsuite/20_util/pair/2.cc: Likewise.
1813         * testsuite/20_util/pair/3.cc: Likewise.
1814         * testsuite/20_util/pair/4.cc: Likewise.
1815         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1816         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1817         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1818         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1819         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1820         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1821         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1822         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1823         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1824         Likewise.
1825         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1826         Likewise.
1827         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1828         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1829         * testsuite/20_util/rel_ops.cc: Likewise.
1830         * testsuite/20_util/remove_reference/value.cc: Likewise.
1831         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1832         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1833         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1834         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1835         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1836         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1837         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1838         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1839         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1840         Likewise.
1841         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1842         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1843         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1844         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1845         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1846         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1847         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1848         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1849         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1850         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1851         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1852         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1853         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1854         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1855         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1856         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1857         Likewise.
1858         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1859         Likewise.
1860         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1861         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1862         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1863         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1864         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1865         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1866         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1867         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1868         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1869         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1870         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1871         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1872         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1873         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1874         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1875         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1876         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1877         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1878         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1879         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1880         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1881         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1882         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1883         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1884         Likewise.
1885         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1886         Likewise.
1887         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1888         Likewise.
1889         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1890         Likewise.
1891         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1892         Likewise.
1893         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1894         Likewise.
1895         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1896         Likewise.
1897         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1898         Likewise.
1899         * testsuite/20_util/temporary_buffer.cc: Likewise.
1900         * testsuite/20_util/time_point/1.cc: Likewise.
1901         * testsuite/20_util/time_point/2.cc: Likewise.
1902         * testsuite/20_util/time_point/3.cc: Likewise.
1903         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1904         Likewise.
1905         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1906         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1907         Likewise.
1908         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1909         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1910         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1911         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1912         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1913         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1914         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1915         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1916         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1917         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1918         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1919         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1920         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1921         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1922         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1923         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1924         Likewise.
1925         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1926         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1927         Likewise.
1928         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1929         Likewise.
1930         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1931         Likewise.
1932         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1933         Likewise.
1934         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1935         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1936         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1937         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1938         Likewise.
1939         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1940         Likewise.
1941         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1942         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1943         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1944         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1945         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1946         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1947         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1948         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1949         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1950         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1951         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1952         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1953         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1954         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1955         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1956         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1957         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1958         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1959         Likewise.
1960         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1961         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1962         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1963         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1964         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1965         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1966         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1967         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1968         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1969         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1970         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1971         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1972         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1973         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1974         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1975         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1976         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1977         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1978         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1979         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1980         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1981         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1982         Likewise.
1983         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1984         Likewise.
1985         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1986         Likewise.
1987         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1988         Likewise.
1989         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1990         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1991         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1992         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1993         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1994         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1995         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1996         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1997         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1998         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1999         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2000         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2001         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2002         Likewise.
2003         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2004         Likewise.
2005         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2006         Likewise.
2007         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2008         Likewise.
2009         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2010         Likewise.
2011         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2012         Likewise.
2013         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2014         Likewise.
2015         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2016         Likewise.
2017         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2018         Likewise.
2019         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2020         Likewise.
2021         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2022         Likewise.
2023         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2024         Likewise.
2025         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2026         Likewise.
2027         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2028         Likewise.
2029         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2030         Likewise.
2031         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2032         Likewise.
2033         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2034         Likewise.
2035         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2036         Likewise.
2037         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2038         Likewise.
2039         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2040         Likewise.
2041         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2042         Likewise.
2043         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2044         Likewise.
2045         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2046         Likewise.
2047         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2048         Likewise.
2049         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2050         Likewise.
2051         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2052         Likewise.
2053         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2054         Likewise.
2055         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2056         Likewise.
2057         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2058         Likewise.
2059         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2060         Likewise.
2061         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2062         Likewise.
2063         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2064         Likewise.
2065         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2066         Likewise.
2067         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2068         Likewise.
2069         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2070         Likewise.
2071         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2072         Likewise.
2073         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2074         Likewise.
2075         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2076         Likewise.
2077         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2078         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2079         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2080         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2081         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2082         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2083         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2084         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2085         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2086         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2087         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2088         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2089         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2090         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2091         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2092         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2093         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2094         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2095         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2096         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2097         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2098         Likewise.
2099         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2100         Likewise.
2101         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2102         Likewise.
2103         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2104         Likewise.
2105         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2106         Likewise.
2107         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2108         Likewise.
2109         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2110         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2111         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2112         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2113         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2114         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2115         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2116         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2117         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2118         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2119         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2120         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2121         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2122         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2123         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2124         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2125         Likewise.
2126         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2127         Likewise.
2128         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2129         Likewise.
2130         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2131         Likewise.
2132         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2133         Likewise.
2134         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2135         Likewise.
2136         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2137         Likewise.
2138         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2139         Likewise.
2140         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2141         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2142         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2143         Likewise.
2144         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2145         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2146         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2147         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2148         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2149         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2150         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2151         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2152         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2153         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2154         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2155         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2156         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2157         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2158         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2159         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2160         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2161         Likewise.
2162         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2163         Likewise.
2164         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2165         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2166         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2167         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2168         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2169         Likewise.
2170         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2171         Likewise.
2172         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2173         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2174         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2175         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2176         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2177         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2178         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2179         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2180         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2181         Likewise.
2182         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2183         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2184         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2185         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2186         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2187         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2188         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2189         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2190         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2191         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2192         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2193         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2194         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2195         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2196         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2197         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2198         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2199         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2200         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2201         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2202         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2203         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2204         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2205         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2206         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2207         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2208         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2209         Likewise.
2210         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2211         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2212         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2213         Likewise.
2214         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2215         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2216         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2217         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2218         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2219         Likewise.
2220         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2221         Likewise.
2222         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2223         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2224         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2225         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2226         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2227         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2228         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2229         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2230         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2231         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2232         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2233         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2234         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2235         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2236         Likewise.
2237         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2238         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2239         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2240         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2241         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2242         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2243         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2244         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2245         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2246         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2247         Likewise.
2248         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2249         Likewise.
2250         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2251         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2252         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2253         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2254         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2255         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2256         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2257         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2258         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2259         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2260         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2261         Likewise.
2262         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2263         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2264         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2265         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2266         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2267         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2268         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2269         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2270         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2271         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2272         Likewise.
2273         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2274         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2275         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2276         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2277         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2278         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2279         Likewise.
2280         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2281         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2282         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2283         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2284         Likewise.
2285         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2286         Likewise.
2287         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2288         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2289         Likewise.
2290         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2291         * testsuite/22_locale/ctype/2.cc: Likewise.
2292         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2293         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2294         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2295         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2296         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2297         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2298         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2299         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2300         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2301         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2302         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2303         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2304         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2305         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2306         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2307         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2308         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2309         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2310         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2311         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2312         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2313         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2314         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2315         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2316         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2317         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2318         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2319         * testsuite/22_locale/facet/1.cc: Likewise.
2320         * testsuite/22_locale/facet/2.cc: Likewise.
2321         * testsuite/22_locale/facet/25421.cc: Likewise.
2322         * testsuite/22_locale/global_templates/1.cc: Likewise.
2323         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2324         Likewise.
2325         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2326         Likewise.
2327         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2328         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2329         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2330         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2331         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2332         * testsuite/22_locale/locale/13630.cc: Likewise.
2333         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2334         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2335         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2336         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2337         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2338         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2339         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2340         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2341         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2342         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2343         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2344         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2345         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2346         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2347         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2348         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2349         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2350         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2351         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2352         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2353         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2354         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2355         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2356         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2357         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2358         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2359         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2360         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2361         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2362         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2363         Likewise.
2364         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2365         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2366         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2367         Likewise.
2368         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2369         Likewise.
2370         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2371         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2372         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2373         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2374         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2375         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2376         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2377         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2378         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2379         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2380         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2381         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2382         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2383         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2384         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2385         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2386         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2387         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2388         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2389         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2390         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2391         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2392         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2393         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2394         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2395         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2396         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2397         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2398         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2399         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2400         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2401         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2402         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2403         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2404         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2405         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2406         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2407         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2408         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2409         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2410         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2411         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2412         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2413         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2414         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2415         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2416         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2417         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2418         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2419         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2420         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2421         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2422         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2423         Likewise.
2424         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2425         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2426         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2427         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2428         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2429         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2430         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2431         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2432         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2433         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2434         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2435         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2436         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2437         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2438         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2439         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2440         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2441         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2442         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2443         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2444         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2445         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2446         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2447         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2448         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2449         Likewise.
2450         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2451         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2452         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2453         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2454         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2455         Likewise.
2456         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2457         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2458         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2459         Likewise.
2460         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2461         Likewise.
2462         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2463         Likewise.
2464         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2465         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2466         Likewise.
2467         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2468         Likewise.
2469         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2470         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2471         Likewise.
2472         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2473         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2474         Likewise.
2475         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2476         Likewise.
2477         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2478         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2479         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2480         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2481         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2482         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2483         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2484         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2485         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2486         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2487         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2488         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2489         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2490         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2491         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2492         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2493         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2494         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2495         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2496         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2497         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2498         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2499         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2500         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2501         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2502         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2503         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2504         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2505         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2506         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2507         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2508         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2509         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2510         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2511         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2512         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2513         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2514         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2515         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2516         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2517         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2518         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2519         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2520         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2521         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2522         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2523         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2524         Likewise.
2525         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2526         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2527         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2528         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2529         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2530         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2531         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2532         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2533         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2534         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2535         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2536         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2537         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2538         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2539         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2540         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2541         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2542         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2543         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2544         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2545         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2546         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2547         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2548         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2549         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2550         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2551         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2552         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2553         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2554         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2555         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2556         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2557         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2558         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2559         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2560         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2561         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2562         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2563         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2564         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2565         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2566         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2567         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2568         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2569         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2570         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2571         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2572         Likewise.
2573         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2574         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2575         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2576         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2577         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2578         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2579         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2580         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2581         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2582         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2583         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2584         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2585         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2586         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2587         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2588         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2589         Likewise.
2590         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2591         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2592         Likewise.
2593         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2594         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2595         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2596         Likewise.
2597         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2598         Likewise.
2599         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2600         Likewise.
2601         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2602         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2603         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2604         Likewise.
2605         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2606         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2607         Likewise.
2608         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2609         Likewise.
2610         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2611         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2612         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2613         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2614         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2615         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2616         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2617         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2618         Likewise.
2619         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2620         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2621         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2622         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2623         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2624         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2625         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2626         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2627         Likewise.
2628         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2629         Likewise.
2630         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2631         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2632         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2633         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2634         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2635         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2636         Likewise.
2637         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2638         Likewise.
2639         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2640         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2641         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2642         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2643         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2644         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2645         Likewise.
2646         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2647         Likewise.
2648         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2649         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2650         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2651         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2652         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2653         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2654         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2655         Likewise.
2656         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2657         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2658         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2659         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2660         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2661         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2662         Likewise.
2663         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2664         Likewise.
2665         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2666         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2667         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2668         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2669         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2670         Likewise.
2671         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2672         Likewise.
2673         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2674         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2675         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2676         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2677         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2678         Likewise.
2679         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2680         Likewise.
2681         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2682         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2683         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2684         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2685         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2686         Likewise.
2687         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2688         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2689         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2690         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2691         Likewise.
2692         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2693         Likewise.
2694         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2695         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2696         Likewise.
2697         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2698         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2699         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2700         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2701         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2702         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2703         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2704         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2705         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2706         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2707         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2708         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2709         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2710         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2711         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2712         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2713         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2714         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2715         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2716         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2717         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2718         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2719         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2720         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2721         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2722         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2723         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2724         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2725         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2726         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2727         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2728         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2729         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2730         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2731         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2732         Likewise.
2733         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2734         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2735         * testsuite/23_containers/bitset/18604.cc: Likewise.
2736         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2737         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2738         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2739         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2740         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2741         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2742         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2743         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2744         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2745         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2746         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2747         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2748         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2749         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2750         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2751         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2752         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2753         * testsuite/23_containers/deque/18604.cc: Likewise.
2754         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2755         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2756         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2757         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2758         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2759         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2760         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2761         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2762         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2763         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2764         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2765         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2766         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2767         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2768         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2769         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2770         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2771         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2772         Likewise.
2773         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2774         Likewise.
2775         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2776         Likewise.
2777         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2778         Likewise.
2779         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2780         Likewise.
2781         * testsuite/23_containers/deque/types/1.cc: Likewise.
2782         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2783         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2784         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2785         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2786         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2787         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2788         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2789         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2790         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2791         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2792         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2793         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2794         Likewise.
2795         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2796         Likewise.
2797         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2798         Likewise.
2799         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2800         Likewise.
2801         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2802         Likewise.
2803         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2804         Likewise.
2805         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2806         Likewise.
2807         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2808         Likewise.
2809         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2810         Likewise.
2811         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2812         Likewise.
2813         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2814         Likewise.
2815         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2816         Likewise.
2817         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2818         Likewise.
2819         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2820         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2821         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2822         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2823         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2824         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2825         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2826         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2827         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2828         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2829         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2830         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2831         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2832         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2833         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2834         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2835         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2836         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2837         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2838         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2839         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2840         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2841         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2842         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2843         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2844         Likewise.
2845         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2846         Likewise.
2847         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2848         * testsuite/23_containers/list/18604.cc: Likewise.
2849         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2850         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2851         * testsuite/23_containers/list/cons/1.cc: Likewise.
2852         * testsuite/23_containers/list/cons/2.cc: Likewise.
2853         * testsuite/23_containers/list/cons/3.cc: Likewise.
2854         * testsuite/23_containers/list/cons/4.cc: Likewise.
2855         * testsuite/23_containers/list/cons/5.cc: Likewise.
2856         * testsuite/23_containers/list/cons/6.cc: Likewise.
2857         * testsuite/23_containers/list/cons/7.cc: Likewise.
2858         * testsuite/23_containers/list/cons/8.cc: Likewise.
2859         * testsuite/23_containers/list/cons/9.cc: Likewise.
2860         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2861         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2862         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2863         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2864         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2865         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2866         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2867         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2868         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2869         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2870         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2871         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2872         * testsuite/23_containers/list/operations/1.cc: Likewise.
2873         * testsuite/23_containers/list/operations/2.cc: Likewise.
2874         * testsuite/23_containers/list/operations/3.cc: Likewise.
2875         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2876         * testsuite/23_containers/list/operations/4.cc: Likewise.
2877         * testsuite/23_containers/list/operations/5.cc: Likewise.
2878         * testsuite/23_containers/list/pthread1.cc: Likewise.
2879         * testsuite/23_containers/list/pthread5.cc: Likewise.
2880         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2881         Likewise.
2882         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2883         Likewise.
2884         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2885         Likewise.
2886         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2887         Likewise.
2888         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2889         Likewise.
2890         * testsuite/23_containers/map/18604.cc: Likewise.
2891         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2892         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2893         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2894         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2895         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2896         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2897         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2898         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2899         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2900         * testsuite/23_containers/map/operators/1.cc: Likewise.
2901         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2902         * testsuite/23_containers/map/pthread6.cc: Likewise.
2903         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2904         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2905         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2906         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2907         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2908         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2909         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2910         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2911         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2912         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2913         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2914         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2915         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2916         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2917         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2918         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2919         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2920         * testsuite/23_containers/set/18604.cc: Likewise.
2921         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2922         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2923         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2924         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2925         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2926         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2927         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2928         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2929         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2930         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2931         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2932         Likewise.
2933         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2934         Likewise.
2935         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2936         Likewise.
2937         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2938         Likewise.
2939         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2940         Likewise.
2941         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2942         Likewise.
2943         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2944         Likewise.
2945         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2946         Likewise.
2947         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2948         Likewise.
2949         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2950         Likewise.
2951         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2952         Likewise.
2953         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2954         Likewise.
2955         * testsuite/23_containers/vector/18604.cc: Likewise.
2956         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2957         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2958         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2959         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2960         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2961         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2962         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2963         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2964         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2965         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2966         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2967         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2968         Likewise.
2969         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2970         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2971         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2972         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2973         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2974         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2975         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2976         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2977         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2978         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2979         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2980         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2981         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2982         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2983         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2984         Likewise.
2985         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2986         Likewise.
2987         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2988         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2989         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2990         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2991         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2992         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2993         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2994         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2995         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2996         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2997         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2998         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2999         Likewise.
3000         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3001         Likewise.
3002         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3003         Likewise.
3004         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3005         Likewise.
3006         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3007         Likewise.
3008         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3009         Likewise.
3010         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3011         * testsuite/23_containers/vector/types/1.cc: Likewise.
3012         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3013         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3014         Likewise.
3015         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3016         Likewise.
3017         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3018         Likewise.
3019         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3020         Likewise.
3021         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3022         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3023         Likewise.
3024         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3025         Likewise.
3026         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3027         Likewise.
3028         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3029         Likewise.
3030         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3031         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3032         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3033         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3034         Likewise.
3035         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3036         Likewise.
3037         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3038         Likewise.
3039         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3040         Likewise.
3041         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3042         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3043         Likewise.
3044         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3045         Likewise.
3046         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3047         Likewise.
3048         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3049         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3050         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3051         Likewise.
3052         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3053         Likewise.
3054         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3055         Likewise.
3056         * testsuite/24_iterators/operations/next.cc: Likewise.
3057         * testsuite/24_iterators/operations/prev.cc: Likewise.
3058         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3059         Likewise.
3060         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3061         Likewise.
3062         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3063         Likewise.
3064         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3065         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3066         Likewise.
3067         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3068         Likewise.
3069         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3070         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3071         Likewise.
3072         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3073         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3074         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3075         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3076         Likewise.
3077         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3078         Likewise.
3079         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3080         Likewise.
3081         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3082         Likewise.
3083         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3084         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3085         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3086         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3087         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3088         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3089         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3090         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3091         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3092         * testsuite/25_algorithms/copy/1.cc: Likewise.
3093         * testsuite/25_algorithms/copy/2.cc: Likewise.
3094         * testsuite/25_algorithms/copy/3.cc: Likewise.
3095         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3096         * testsuite/25_algorithms/copy/4.cc: Likewise.
3097         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3098         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3099         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3100         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3101         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3102         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3103         Likewise.
3104         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3105         Likewise.
3106         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3107         Likewise.
3108         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3109         Likewise.
3110         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3111         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3112         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3113         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3114         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3115         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3116         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3117         * testsuite/25_algorithms/count/1.cc: Likewise.
3118         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3119         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3120         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3121         * testsuite/25_algorithms/equal/1.cc: Likewise.
3122         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3123         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3124         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3125         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3126         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3127         * testsuite/25_algorithms/fill/1.cc: Likewise.
3128         * testsuite/25_algorithms/fill/2.cc: Likewise.
3129         * testsuite/25_algorithms/fill/3.cc: Likewise.
3130         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3131         * testsuite/25_algorithms/fill/4.cc: Likewise.
3132         * testsuite/25_algorithms/fill/5.cc: Likewise.
3133         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3134         * testsuite/25_algorithms/find/1.cc: Likewise.
3135         * testsuite/25_algorithms/find/17441.cc: Likewise.
3136         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3137         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3138         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3139         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3140         Likewise.
3141         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3142         Likewise.
3143         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3144         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3145         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3146         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3147         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3148         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3149         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3150         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3151         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3152         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3153         Likewise.
3154         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3155         Likewise.
3156         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3157         Likewise.
3158         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3159         Likewise.
3160         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3161         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3162         * testsuite/25_algorithms/heap/1.cc: Likewise.
3163         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3164         * testsuite/25_algorithms/includes/1.cc: Likewise.
3165         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3166         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3167         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3168         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3169         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3170         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3171         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3172         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3173         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3174         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3175         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3176         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3177         Likewise.
3178         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3179         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3180         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3181         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3182         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3183         * testsuite/25_algorithms/max/1.cc: Likewise.
3184         * testsuite/25_algorithms/max/2.cc: Likewise.
3185         * testsuite/25_algorithms/max/3.cc: Likewise.
3186         * testsuite/25_algorithms/max/37547.cc: Likewise.
3187         * testsuite/25_algorithms/max/4.cc: Likewise.
3188         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3189         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3190         * testsuite/25_algorithms/merge/1.cc: Likewise.
3191         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3192         * testsuite/25_algorithms/min/1.cc: Likewise.
3193         * testsuite/25_algorithms/min/2.cc: Likewise.
3194         * testsuite/25_algorithms/min/3.cc: Likewise.
3195         * testsuite/25_algorithms/min/37547.cc: Likewise.
3196         * testsuite/25_algorithms/min/4.cc: Likewise.
3197         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3198         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3199         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3200         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3201         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3202         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3203         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3204         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3205         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3206         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3207         * testsuite/25_algorithms/move/1.cc: Likewise.
3208         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3209         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3210         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3211         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3212         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3213         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3214         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3215         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3216         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3217         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3218         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3219         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3220         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3221         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3222         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3223         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3224         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3225         * testsuite/25_algorithms/partition/1.cc: Likewise.
3226         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3227         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3228         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3229         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3230         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3231         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3232         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3233         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3234         * testsuite/25_algorithms/remove/1.cc: Likewise.
3235         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3236         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3237         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3238         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3239         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3240         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3241         * testsuite/25_algorithms/replace/1.cc: Likewise.
3242         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3243         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3244         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3245         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3246         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3247         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3248         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3249         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3250         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3251         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3252         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3253         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3254         * testsuite/25_algorithms/search/1.cc: Likewise.
3255         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3256         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3257         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3258         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3259         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3260         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3261         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3262         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3263         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3264         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3265         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3266         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3267         Likewise.
3268         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3269         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3270         * testsuite/25_algorithms/sort/1.cc: Likewise.
3271         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3272         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3273         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3274         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3275         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3276         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3277         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3278         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3279         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3280         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3281         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3282         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3283         * testsuite/25_algorithms/unique/1.cc: Likewise.
3284         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3285         * testsuite/25_algorithms/unique/2.cc: Likewise.
3286         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3287         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3288         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3289         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3290         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3291         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3292         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3293         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3294         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3295         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3296         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3297         * testsuite/26_numerics/complex/13450.cc: Likewise.
3298         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3299         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3300         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3301         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3302         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3303         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3304         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3305         Likewise.
3306         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3307         Likewise.
3308         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3309         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3310         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3311         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3312         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3313         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3314         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3315         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3316         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3317         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3318         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3319         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3320         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3321         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3322         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3323         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3324         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3325         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3326         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3327         Likewise.
3328         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3329         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3330         Likewise.
3331         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3332         Likewise.
3333         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3334         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3335         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3336         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3337         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3338         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3339         * testsuite/26_numerics/iota/1.cc: Likewise.
3340         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3341         * testsuite/26_numerics/slice/1.cc: Likewise.
3342         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3343         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3344         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3375         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3376         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3410         Likewise.
3411         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3449         Likewise.
3450         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3474         Likewise.
3475         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3519         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3520         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3529         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3530         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3534         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3535         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3536         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3537         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3538         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3539         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3540         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3541         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3542         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3543         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3548         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3549         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3552         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3553         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3554         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3555         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3556         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3557         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3558         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3559         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3560         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3561         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3562         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3563         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3564         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3565         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3566         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3567         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3568         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3569         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3570         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3571         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3572         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3573         Likewise.
3574         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3575         Likewise.
3576         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3577         Likewise.
3578         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3579         Likewise.
3580         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3581         Likewise.
3582         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3583         Likewise.
3584         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3585         Likewise.
3586         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3587         Likewise.
3588         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3589         Likewise.
3590         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3591         Likewise.
3592         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3593         Likewise.
3594         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3595         Likewise.
3596         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3597         Likewise.
3598         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3599         Likewise.
3600         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3601         Likewise.
3602         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3603         Likewise.
3604         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3605         Likewise.
3606         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3607         Likewise.
3608         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3609         Likewise.
3610         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3611         Likewise.
3612         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3613         Likewise.
3614         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3615         Likewise.
3616         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3617         Likewise.
3618         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3619         Likewise.
3620         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3621         Likewise.
3622         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3623         Likewise.
3624         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3625         Likewise.
3626         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3627         Likewise.
3628         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3629         Likewise.
3630         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3631         Likewise.
3632         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3633         Likewise.
3634         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3635         Likewise.
3636         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3637         Likewise.
3638         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3639         Likewise.
3640         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3641         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3642         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3643         Likewise.
3644         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3645         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3646         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3647         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3650         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3651         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3652         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3653         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3654         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3655         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3656         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3657         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3658         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3659         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3660         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3661         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3662         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3663         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3664         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3665         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3666         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3667         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3668         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3669         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3670         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3671         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3672         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3673         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3674         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3675         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3676         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3677         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3678         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3679         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3680         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3681         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3682         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3683         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3684         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3685         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3686         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3687         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3688         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3689         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3690         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3691         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3692         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3693         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3694         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3695         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3696         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3697         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3698         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3699         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3700         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3701         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3702         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3703         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3704         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3705         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3706         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3707         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3708         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3709         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3710         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3711         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3712         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3713         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3714         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3715         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3716         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3717         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3718         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3719         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3720         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3721         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3722         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3723         Likewise.
3724         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3725         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3726         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3727         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3728         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3729         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3730         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3731         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3732         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3733         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3734         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3735         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3736         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3737         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3738         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3739         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3740         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3741         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3742         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3743         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3744         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3745         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3746         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3747         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3748         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3749         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3750         Likewise.
3751         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3752         Likewise.
3753         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3754         Likewise.
3755         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3756         Likewise.
3757         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3758         Likewise.
3759         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3760         Likewise.
3761         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3762         Likewise.
3763         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3764         Likewise.
3765         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3766         Likewise.
3767         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3768         Likewise.
3769         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3770         Likewise.
3771         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3772         Likewise.
3773         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3774         Likewise.
3775         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3776         Likewise.
3777         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3778         Likewise.
3779         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3780         Likewise.
3781         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3782         Likewise.
3783         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3784         Likewise.
3785         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3786         Likewise.
3787         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3788         Likewise.
3789         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3790         Likewise.
3791         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3792         Likewise.
3793         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3794         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3795         Likewise.
3796         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3797         Likewise.
3798         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3799         Likewise.
3800         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3801         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3802         Likewise.
3803         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3804         Likewise.
3805         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3806         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3807         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3808         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3809         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3810         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3811         Likewise.
3812         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3813         Likewise.
3814         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3815         Likewise.
3816         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3817         Likewise.
3818         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3819         Likewise.
3820         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3821         Likewise.
3822         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3823         Likewise.
3824         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3825         Likewise.
3826         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3827         Likewise.
3828         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3829         Likewise.
3830         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3831         Likewise.
3832         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3833         Likewise.
3834         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3835         Likewise.
3836         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3837         Likewise.
3838         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3839         Likewise.
3840         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3841         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3842         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3843         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3844         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3845         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3846         Likewise.
3847         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3848         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3849         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3850         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3851         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3852         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3853         Likewise.
3854         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3855         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3856         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3857         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3858         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3859         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3860         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3861         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3862         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3863         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3864         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3865         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3866         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3867         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3868         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3869         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3870         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3871         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3872         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3873         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3874         Likewise.
3875         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3876         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3877         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3878         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3879         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3880         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3881         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3882         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3883         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3884         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3885         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3886         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3887         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3888         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3889         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3890         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3891         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3892         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3893         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3894         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3895         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3896         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3897         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3898         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3899         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3900         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3901         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3902         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3903         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3904         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3905         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3906         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3907         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3908         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3909         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3910         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3911         Likewise.
3912         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3913         Likewise.
3914         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3915         Likewise.
3916         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3917         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3918         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3919         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3920         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3921         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3922         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3923         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3924         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3925         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3926         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3927         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3928         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3929         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3930         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3931         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3932         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3933         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3934         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3935         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3936         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3937         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3938         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3939         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3940         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3941         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3942         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3943         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3944         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3945         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3946         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3947         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3948         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3949         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3950         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3951         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3952         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3953         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3954         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3955         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3956         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3957         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3958         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3959         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3960         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3961         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3962         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3963         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3964         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3965         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3966         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3967         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3968         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3969         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3970         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3971         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3972         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3973         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3974         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3975         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3976         Likewise.
3977         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3978         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3979         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3980         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3981         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3982         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3983         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3984         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3985         * testsuite/27_io/fpos/11450.cc: Likewise.
3986         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3987         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3988         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3989         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3990         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3991         * testsuite/27_io/fpos/14775.cc: Likewise.
3992         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3993         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3994         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3995         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3996         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3997         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3998         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3999         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4000         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4001         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4002         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4003         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4004         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4005         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4006         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4007         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4008         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4009         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4010         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4011         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4012         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4013         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4014         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4015         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4016         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4017         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4018         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4019         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4020         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4021         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4022         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4023         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4024         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4025         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4026         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4027         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4028         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4029         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4030         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4031         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4032         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4033         * testsuite/27_io/objects/char/1.cc: Likewise.
4034         * testsuite/27_io/objects/char/10.cc: Likewise.
4035         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4036         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4037         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4038         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4039         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4040         * testsuite/27_io/objects/char/2.cc: Likewise.
4041         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4042         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4043         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4044         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4045         * testsuite/27_io/objects/char/5.cc: Likewise.
4046         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4047         * testsuite/27_io/objects/char/6.cc: Likewise.
4048         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4049         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4050         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4051         * testsuite/27_io/objects/char/7.cc: Likewise.
4052         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4053         * testsuite/27_io/objects/char/8.cc: Likewise.
4054         * testsuite/27_io/objects/char/9.cc: Likewise.
4055         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4056         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4057         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4058         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4059         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4060         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4061         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4062         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4063         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4064         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4065         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4066         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4067         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4068         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4069         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4070         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4071         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4072         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4073         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4074         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4075         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4076         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4077         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4078         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4079         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4080         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4081         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4082         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4083         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4084         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4085         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4086         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4087         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4088         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4089         * testsuite/27_io/types/1.cc: Likewise.
4090         * testsuite/27_io/types/2.cc: Likewise.
4091         * testsuite/27_io/types/3.cc: Likewise.
4092         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4093         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4094         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4095         Likewise.
4096         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4097         Likewise.
4098         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4099         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4100         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4101         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4102         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4103         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4104         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4105         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4106         Likewise.
4107         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4108         Likewise.
4109         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4110         Likewise.
4111         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4112         Likewise.
4113         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4114         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4115         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4116         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4117         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4118         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4119         Likewise.
4120         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4121         Likewise.
4122         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4123         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4124         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4125         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4126         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4127         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4128         * testsuite/Makefile.am: Likewise.
4129         * testsuite/abi/30586.cc: Likewise.
4130         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4131         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4132         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4133         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4134         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4135         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4136         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4137         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4138         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4139         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4140         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4141         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4142         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4143         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4144         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4145         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4146         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4147         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4148         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4149         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4150         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4151         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4152         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4153         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4154         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4155         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4156         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4157         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4158         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4159         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4160         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4161         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4162         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4163         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4164         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4165         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4166         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4167         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4168         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4169         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4170         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4171         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4172         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4173         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4174         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4175         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4176         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4177         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4178         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4179         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4180         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4181         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4182         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4183         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4184         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4185         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4186         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4187         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4188         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4189         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4190         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4191         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4192         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4193         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4194         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4195         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4196         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4197         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4198         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4199         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4200         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4201         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4202         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4203         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4204         * testsuite/abi/demangle/regression/old.cc: Likewise.
4205         * testsuite/abi/header_cxxabi.c: Likewise.
4206         * testsuite/backward/11460.cc: Likewise.
4207         * testsuite/backward/hash_map/1.cc: Likewise.
4208         * testsuite/backward/hash_map/14648.cc: Likewise.
4209         * testsuite/backward/hash_map/23528.cc: Likewise.
4210         * testsuite/backward/hash_set/1.cc: Likewise.
4211         * testsuite/backward/strstream_members.cc: Likewise.
4212         * testsuite/config/default.exp: Likewise.
4213         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4214         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4215         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4216         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4217         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4218         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4219         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4220         * testsuite/data/sgetn.txt: Likewise.
4221         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4222         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4223         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4224         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4225         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4226         * testsuite/ext/array_allocator/26875.cc: Likewise.
4227         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4228         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4229         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4230         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4231         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4232         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4233         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4234         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4235         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4236         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4237         * testsuite/ext/codecvt/1.cc: Likewise.
4238         * testsuite/ext/codecvt/char-1.cc: Likewise.
4239         * testsuite/ext/codecvt/char-2.cc: Likewise.
4240         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4241         * testsuite/ext/concept_checks.cc: Likewise.
4242         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4243         Likewise.
4244         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4245         Likewise.
4246         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4247         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4248         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4249         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4250         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4251         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4252         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4253         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4254         Likewise.
4255         * testsuite/ext/headers.cc: Likewise.
4256         * testsuite/ext/is_heap/1.cc: Likewise.
4257         * testsuite/ext/is_heap/check_type.cc: Likewise.
4258         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4259         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4260         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4261         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4262         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4263         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4264         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4265         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4266         * testsuite/ext/median.cc: Likewise.
4267         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4268         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4269         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4270         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4271         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4272         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4273         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4274         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4275         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4276         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4277         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4278         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4279         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4280         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4281         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4282         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4283         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4284         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4285         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4286         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4287         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4288         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4289         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4290         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4291         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4292         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4293         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4294         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4295         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4296         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4297         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4298         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4299         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4300         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4301         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4302         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4303         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4304         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4305         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4306         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4307         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4308         * testsuite/ext/rope/1.cc: Likewise.
4309         * testsuite/ext/rope/2.cc: Likewise.
4310         * testsuite/ext/rope/3.cc: Likewise.
4311         * testsuite/ext/rope/36832.cc: Likewise.
4312         * testsuite/ext/rope/4.cc: Likewise.
4313         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4314         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4315         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4316         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4317         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4318         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4319         Likewise.
4320         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4321         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4322         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4323         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4324         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4325         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4326         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4327         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4328         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4329         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4330         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4331         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4332         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4333         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4334         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4335         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4336         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4337         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4338         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4339         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4340         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4341         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4342         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4343         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4344         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4345         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4346         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4347         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4348         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4349         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4350         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4351         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4352         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4353         * testsuite/lib/dg-options.exp: Likewise.
4354         * testsuite/lib/libstdc++.exp: Likewise.
4355         * testsuite/lib/prune.exp: Likewise.
4356         * testsuite/libstdc++-abi/abi.exp: Likewise.
4357         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4358         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4359         Likewise.
4360         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4361         Likewise.
4362         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4363         Likewise.
4364         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4365         Likewise.
4366         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4367         Likewise.
4368         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4369         Likewise.
4370         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4371         Likewise.
4372         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4373         Likewise.
4374         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4375         Likewise.
4376         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4377         Likewise.
4378         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4379         Likewise.
4380         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4381         Likewise.
4382         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4383         Likewise.
4384         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4385         Likewise.
4386         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4387         Likewise.
4388         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4389         Likewise.
4390         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4391         Likewise.
4392         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4393         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4394         Likewise.
4395         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4396         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4397         Likewise.
4398         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4399         Likewise.
4400         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4401         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4402         Likewise.
4403         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4404         Likewise.
4405         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4406         Likewise.
4407         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4408         Likewise.
4409         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4410         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4411         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4412         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4413         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4414         Likewise.
4415         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4416         Likewise.
4417         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4418         Likewise.
4419         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4420         Likewise.
4421         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4422         Likewise.
4423         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4424         Likewise.
4425         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4426         Likewise.
4427         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4428         Likewise.
4429         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4430         Likewise.
4431         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4432         Likewise.
4433         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4434         Likewise.
4435         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4436         Likewise.
4437         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4438         Likewise.
4439         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4440         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4441         Likewise.
4442         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4443         Likewise.
4444         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4445         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4446         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4447         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4448         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4449         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4450         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4451         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4452         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4453         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4454         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4455         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4456         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4457         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4458         Likewise.
4459         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4460         Likewise.
4461         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4462         Likewise.
4463         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4464         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4465         Likewise.
4466         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4467         Likewise.
4468         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4469         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4470         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4471         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4472         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4473         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4474         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4475         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4476         Likewise.
4477         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4478         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4479         Likewise.
4480         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4481         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4482         Likewise.
4483         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4484         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4485         Likewise.
4486         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4487         Likewise.
4488         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4489         Likewise.
4490         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4491         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4492         Likewise.
4493         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4494         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4495         Likewise.
4496         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4497         Likewise.
4498         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4499         Likewise.
4500         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4501         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4502         Likewise.
4503         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4504         Likewise.
4505         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4506         Likewise.
4507         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4508         Likewise.
4509         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4510         Likewise.
4511         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4512         Likewise.
4513         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4514         Likewise.
4515         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4516         Likewise.
4517         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4518         Likewise.
4519         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4520         Likewise.
4521         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4522         Likewise.
4523         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4524         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4525         Likewise.
4526         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4527         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4528         Likewise.
4529         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4530         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4531         Likewise.
4532         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4533         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4534         Likewise.
4535         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4536         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4537         Likewise.
4538         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4539         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4540         Likewise.
4541         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4542         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4543         Likewise.
4544         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4545         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4546         Likewise.
4547         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4548         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4549         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4550         Likewise.
4551         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4552         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4553         Likewise.
4554         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4555         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4556         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4557         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4558         Likewise.
4559         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4560         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4561         Likewise.
4562         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4563         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4564         Likewise.
4565         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4566         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4567         Likewise.
4568         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4569         Likewise.
4570         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4571         Likewise.
4572         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4573         Likewise.
4574         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4575         Likewise.
4576         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4577         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4578         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4579         Likewise.
4580         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4581         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4582         Likewise.
4583         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4584         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4585         Likewise.
4586         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4587         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4588         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4589         Likewise.
4590         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4591         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4592         Likewise.
4593         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4594         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4595         Likewise.
4596         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4597         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4598         Likewise.
4599         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4600         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4601         Likewise.
4602         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4603         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4604         Likewise.
4605         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4606         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4607         Likewise.
4608         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4609         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4610         Likewise.
4611         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4612         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4613         Likewise.
4614         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4615         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4616         Likewise.
4617         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4618         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4619         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4620         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4621         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4622         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4623         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4624         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4625         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4626         Likewise.
4627         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4628         Likewise.
4629         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4630         Likewise.
4631         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4632         Likewise.
4633         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4634         Likewise.
4635         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4636         Likewise.
4637         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4638         Likewise.
4639         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4640         Likewise.
4641         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4642         Likewise.
4643         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4644         Likewise.
4645         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4646         Likewise.
4647         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4648         Likewise.
4649         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4650         Likewise.
4651         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4652         Likewise.
4653         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4654         Likewise.
4655         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4656         Likewise.
4657         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4658         Likewise.
4659         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4660         Likewise.
4661         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4662         Likewise.
4663         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4664         Likewise.
4665         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4666         Likewise.
4667         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4668         Likewise.
4669         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4670         Likewise.
4671         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4672         Likewise.
4673         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4674         Likewise.
4675         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4676         Likewise.
4677         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4678         Likewise.
4679         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4680         Likewise.
4681         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4682         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4683         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4684         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4695         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4696         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4697         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4698         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4699         Likewise.
4700         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4701         Likewise.
4702         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4703         Likewise.
4704         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4705         Likewise.
4706         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4707         Likewise.
4708         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4709         Likewise.
4710         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4711         Likewise.
4712         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4713         Likewise.
4714         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4715         Likewise.
4716         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4727         Likewise.
4728         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4729         Likewise.
4730         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4731         Likewise.
4732         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4733         Likewise.
4734         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4735         Likewise.
4736         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4737         Likewise.
4738         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4739         Likewise.
4740         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4741         Likewise.
4742         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4743         Likewise.
4744         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4745         Likewise.
4746         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4747         Likewise.
4748         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4749         Likewise.
4750         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4751         Likewise.
4752         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4753         Likewise.
4754         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4755         Likewise.
4756         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4757         Likewise.
4758         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4759         Likewise.
4760         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4761         Likewise.
4762         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4763         Likewise.
4764         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4765         Likewise.
4766         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4767         Likewise.
4768         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4769         Likewise.
4770         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4771         Likewise.
4772         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4773         Likewise.
4774         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4775         Likewise.
4776         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4777         Likewise.
4778         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4779         Likewise.
4780         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4781         Likewise.
4782         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4783         Likewise.
4784         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4785         Likewise.
4786         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4787         Likewise.
4788         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4789         Likewise.
4790         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4791         Likewise.
4792         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4793         Likewise.
4794         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4795         Likewise.
4796         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4797         Likewise.
4798         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4799         Likewise.
4800         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4801         Likewise.
4802         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4803         Likewise.
4804         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4805         Likewise.
4806         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4807         Likewise.
4808         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4809         Likewise.
4810         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4811         Likewise.
4812         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4813         Likewise.
4814         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4815         Likewise.
4816         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4817         Likewise.
4818         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4819         Likewise.
4820         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4821         Likewise.
4822         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4823         Likewise.
4824         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4825         Likewise.
4826         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4827         Likewise.
4828         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4829         Likewise.
4830         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4831         Likewise.
4832         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4833         Likewise.
4834         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4835         Likewise.
4836         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4837         Likewise.
4838         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4839         Likewise.
4840         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4841         Likewise.
4842         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4843         Likewise.
4844         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4845         Likewise.
4846         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4847         Likewise.
4848         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4849         Likewise.
4850         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4851         Likewise.
4852         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4853         Likewise.
4854         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4855         Likewise.
4856         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4857         Likewise.
4858         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4859         Likewise.
4860         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4861         Likewise.
4862         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4881         Likewise.
4882         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4883         Likewise.
4884         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4885         Likewise.
4886         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4887         Likewise.
4888         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4889         Likewise.
4890         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4891         Likewise.
4892         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4893         Likewise.
4894         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4895         Likewise.
4896         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4897         Likewise.
4898         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4899         Likewise.
4900         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4901         Likewise.
4902         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4903         Likewise.
4904         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4905         Likewise.
4906         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4907         Likewise.
4908         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4909         Likewise.
4910         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4911         Likewise.
4912         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4913         Likewise.
4914         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4915         Likewise.
4916         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4917         Likewise.
4918         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4919         Likewise.
4920         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4921         Likewise.
4922         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4923         Likewise.
4924         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4925         Likewise.
4926         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4927         Likewise.
4928         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4929         Likewise.
4930         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4931         Likewise.
4932         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4933         Likewise.
4934         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4935         Likewise.
4936         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4937         Likewise.
4938         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4939         Likewise.
4940         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4941         Likewise.
4942         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4943         Likewise.
4944         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4945         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4946         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4947         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4948         Likewise.
4949         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4950         Likewise.
4951         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4952         Likewise.
4953         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4954         Likewise.
4955         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4956         Likewise.
4957         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4958         Likewise.
4959         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4960         Likewise.
4961         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4962         Likewise.
4963         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4964         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4965         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4966         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4967         Likewise.
4968         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4969         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4970         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4971         Likewise.
4972         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4973         Likewise.
4974         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4975         Likewise.
4976         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4977         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4978         Likewise.
4979         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4980         Likewise.
4981         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4982         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4983         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4984         Likewise.
4985         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4986         Likewise.
4987         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4988         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4989         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4990         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4991         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4992         Likewise.
4993         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4994         Likewise.
4995         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4996         Likewise.
4997         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4998         Likewise.
4999         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5000         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5001         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5002         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5003         Likewise.
5004         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5005         Likewise.
5006         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5007         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5008         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5009         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5010         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5011         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5012         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5013         Likewise.
5014         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5015         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5016         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5017         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5018         Likewise.
5019         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5020         Likewise.
5021         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5022         Likewise.
5023         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5024         Likewise.
5025         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5026         Likewise.
5027         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5028         Likewise.
5029         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5030         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5031         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5032         Likewise.
5033         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5034         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5035         Likewise.
5036         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5037         Likewise.
5038         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5039         Likewise.
5040         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5041         Likewise.
5042         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5043         Likewise.
5044         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5045         Likewise.
5046         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5047         Likewise.
5048         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5049         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5050         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5051         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5052         Likewise.
5053         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5054         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5055         Likewise.
5056         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5057         Likewise.
5058         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5059         Likewise.
5060         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5061         Likewise.
5062         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5063         Likewise.
5064         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5065         Likewise.
5066         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5067         Likewise.
5068         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5069         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5070         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5071         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5072         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5073         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5074         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5075         Likewise.
5076         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5077         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5078         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5079         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5080         Likewise.
5081         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5082         Likewise.
5083         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5084         Likewise.
5085         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5086         Likewise.
5087         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5088         Likewise.
5089         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5090         Likewise.
5091         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5092         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5093         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5094         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5095         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5096         Likewise.
5097         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5098         Likewise.
5099         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5100         Likewise.
5101         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5102         Likewise.
5103         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5104         Likewise.
5105         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5106         Likewise.
5107         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5108         Likewise.
5109         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5110         Likewise.
5111         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5112         Likewise.
5113         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5114         Likewise.
5115         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5116         Likewise.
5117         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5118         Likewise.
5119         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5120         Likewise.
5121         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5122         Likewise.
5123         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5124         Likewise.
5125         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5126         Likewise.
5127         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5128         Likewise.
5129         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5130         Likewise.
5131         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5132         Likewise.
5133         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5134         Likewise.
5135         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5136         Likewise.
5137         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5138         Likewise.
5139         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5140         Likewise.
5141         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5142         Likewise.
5143         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5144         Likewise.
5145         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5146         Likewise.
5147         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5148         Likewise.
5149         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5150         Likewise.
5151         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5152         Likewise.
5153         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5154         Likewise.
5155         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5156         Likewise.
5157         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5158         Likewise.
5159         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5160         Likewise.
5161         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5162         Likewise.
5163         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5164         Likewise.
5165         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5166         Likewise.
5167         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5168         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5169         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5170         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5171         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5172         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5173         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5174         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5175         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5176         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5177         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5178         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5179         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5180         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5181         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5182         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5183         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5184         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5185         * testsuite/tr1/headers/all.cc: Likewise.
5186         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5187         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5188         * testsuite/util/testsuite_shared.cc: Likewise.
5189         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5190         * testsuite/17_intro/headers/all.cc: Likewise.
5191         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5192         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5193         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5194         Likewise.
5195         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5196         Likewise.
5197         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5198         Likewise.
5199         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5200         Likewise.
5201         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5202         Likewise.
5203         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5204         Likewise.
5205         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5206         Likewise.
5207         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5208         Likewise.
5209         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5210         Likewise.
5211         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5212         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5213         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5214         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5215         Likewise.
5216         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5217         Likewise.
5218         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5219         Likewise.
5220         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5221         Likewise.
5222         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5223         Likewise.
5224         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5225         Likewise.
5226         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5227         Likewise.
5228         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5229         Likewise.
5230         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5231         Likewise.
5232         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5233         Likewise.
5234         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5235         Likewise.
5236         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5237         Likewise.
5238         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5239         Likewise.
5240         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5241         Likewise.
5242         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5243         Likewise.
5244         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5245         Likewise.
5246         * testsuite/20_util/pair/moveable.cc: Likewise.
5247         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5248         Likewise.
5249         * testsuite/20_util/pair/swap.cc: Likewise.
5250         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5251         Likewise.
5252         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5253         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5254         Likewise.
5255         * testsuite/20_util/tuple/moveable.cc: Likewise.
5256         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5257         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5258         Likewise.
5259         * testsuite/20_util/tuple/swap.cc: Likewise.
5260         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5261         Likewise.
5262         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5263         Likewise.
5264         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5265         Likewise.
5266         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5267         Likewise.
5268         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5269         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5270         Likewise.
5271         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5272         Likewise.
5273         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5274         Likewise.
5275         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5276         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5277         Likewise.
5278         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5279         Likewise.
5280         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5281         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5282         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5283         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5284         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5285         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5286         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5287         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5288         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5289         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5290         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5291         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5292         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5293         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5294         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5295         Likewise.
5296         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5297         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5298         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5299         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5300         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5301         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5302         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5303         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5304         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5305         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5306         Likewise.
5307         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5308         Likewise.
5309         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5310         Likewise.
5311         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5312         Likewise.
5313         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5314         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5315         Likewise.
5316         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5317         Likewise.
5318         * testsuite/23_containers/deque/14340.cc: Likewise.
5319         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5320         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5321         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5322         * testsuite/23_containers/deque/init-list.cc: Likewise.
5323         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5324         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5325         * testsuite/23_containers/deque/moveable.cc: Likewise.
5326         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5327         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5328         Likewise.
5329         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5330         Likewise.
5331         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5332         Likewise.
5333         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5334         Likewise.
5335         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5336         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5337         Likewise.
5338         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5339         Likewise.
5340         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5341         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5342         Likewise.
5343         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5344         Likewise.
5345         * testsuite/23_containers/list/14340.cc: Likewise.
5346         * testsuite/23_containers/list/23781.cc: Likewise.
5347         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5348         * testsuite/23_containers/list/init-list.cc: Likewise.
5349         * testsuite/23_containers/list/moveable.cc: Likewise.
5350         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5351         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5352         Likewise.
5353         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5354         Likewise.
5355         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5356         Likewise.
5357         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5358         Likewise.
5359         * testsuite/23_containers/map/14340.cc: Likewise.
5360         * testsuite/23_containers/map/23781.cc: Likewise.
5361         * testsuite/23_containers/map/init-list.cc: Likewise.
5362         * testsuite/23_containers/map/moveable.cc: Likewise.
5363         * testsuite/23_containers/map/operations/1.cc: Likewise.
5364         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5365         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5366         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5367         Likewise.
5368         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5369         Likewise.
5370         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5371         Likewise.
5372         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5373         Likewise.
5374         * testsuite/23_containers/multimap/14340.cc: Likewise.
5375         * testsuite/23_containers/multimap/23781.cc: Likewise.
5376         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5377         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5378         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5379         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5380         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5381         Likewise.
5382         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5383         Likewise.
5384         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5385         Likewise.
5386         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5387         Likewise.
5388         * testsuite/23_containers/multiset/14340.cc: Likewise.
5389         * testsuite/23_containers/multiset/23781.cc: Likewise.
5390         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5391         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5392         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5393         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5394         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5395         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5396         Likewise.
5397         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5398         Likewise.
5399         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5400         Likewise.
5401         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5402         Likewise.
5403         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5404         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5405         Likewise.
5406         * testsuite/23_containers/queue/moveable.cc: Likewise.
5407         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5408         Likewise.
5409         * testsuite/23_containers/set/14340.cc: Likewise.
5410         * testsuite/23_containers/set/23781.cc: Likewise.
5411         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5412         * testsuite/23_containers/set/init-list.cc: Likewise.
5413         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5414         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5415         * testsuite/23_containers/set/moveable.cc: Likewise.
5416         * testsuite/23_containers/set/operations/1.cc: Likewise.
5417         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5418         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5419         Likewise.
5420         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5421         Likewise.
5422         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5423         Likewise.
5424         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5425         Likewise.
5426         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5427         Likewise.
5428         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5429         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5430         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5431         Likewise.
5432         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5433         Likewise.
5434         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5435         Likewise.
5436         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5437         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5438         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5439         Likewise.
5440         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5441         Likewise.
5442         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5443         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5444         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5445         Likewise.
5446         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5447         Likewise.
5448         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5449         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5450         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5451         Likewise.
5452         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5453         Likewise.
5454         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5455         Likewise.
5456         * testsuite/23_containers/vector/14340.cc: Likewise.
5457         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5458         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5459         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5460         Likewise.
5461         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5462         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5463         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5464         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5465         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5466         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5467         Likewise.
5468         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5469         Likewise.
5470         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5471         Likewise.
5472         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5473         Likewise.
5474         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5475         Likewise.
5476         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5477         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5478         * testsuite/23_containers/vector/init-list.cc: Likewise.
5479         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5480         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5481         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5482         * testsuite/23_containers/vector/moveable.cc: Likewise.
5483         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5484         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5485         Likewise.
5486         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5487         Likewise.
5488         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5489         Likewise.
5490         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5491         Likewise.
5492         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5493         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5494         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5495         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5496         Likewise.
5497         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5498         Likewise.
5499         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5500         Likewise.
5501         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5502         Likewise.
5503         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5504         Likewise.
5505         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5506         Likewise.
5507         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5508         Likewise.
5509         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5510         Likewise.
5511         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5512         Likewise.
5513         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5514         Likewise.
5515         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5516         Likewise.
5517         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5518         Likewise.
5519         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5520         Likewise.
5521         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5522         Likewise.
5523         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5524         Likewise.
5525         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5526         Likewise.
5527         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5528         Likewise.
5529         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5530         Likewise.
5531         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5532         Likewise.
5533         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5534         Likewise.
5535         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5536         Likewise.
5537         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5538         Likewise.
5539         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5540         Likewise.
5541         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5542         Likewise.
5543         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5544         Likewise.
5545         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5546         Likewise.
5547         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5548         Likewise.
5549         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5550         Likewise.
5551         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5552         Likewise.
5553         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5554         Likewise.
5555         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5556         Likewise.
5557         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5558         Likewise.
5559         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5560         Likewise.
5561         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5562         Likewise.
5563         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5564         Likewise.
5565         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5566         Likewise.
5567         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5568         Likewise.
5569         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5570         Likewise.
5571         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5572         Likewise.
5573         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5574         Likewise.
5575         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5576         Likewise.
5577         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5578         Likewise.
5579         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5580         Likewise.
5581         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5582         Likewise.
5583         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5584         Likewise.
5585         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5586         Likewise.
5587         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5588         Likewise.
5589         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5590         Likewise.
5591         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5592         Likewise.
5593         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5594         Likewise.
5595         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5596         Likewise.
5597         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5598         Likewise.
5599         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5600         Likewise.
5601         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5602         Likewise.
5603         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5604         Likewise.
5605         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5606         Likewise.
5607         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5608         Likewise.
5609         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5610         Likewise.
5611         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5612         Likewise.
5613         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5614         Likewise.
5615         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5616         Likewise.
5617         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5618         Likewise.
5619         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5620         Likewise.
5621         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5622         Likewise.
5623         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5624         Likewise.
5625         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5660         Likewise.
5661         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5662         Likewise.
5663         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5664         Likewise.
5665         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5666         Likewise.
5667         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5668         Likewise.
5669         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5670         Likewise.
5671         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5672         Likewise.
5673         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5674         Likewise.
5675         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5676         Likewise.
5677         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5678         Likewise.
5679         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5680         Likewise.
5681         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5682         Likewise.
5683         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5684         Likewise.
5685         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5686         Likewise.
5687         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5688         Likewise.
5689         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5690         Likewise.
5691         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5692         Likewise.
5693         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5694         Likewise.
5695         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5696         Likewise.
5697         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5698         Likewise.
5699         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5700         Likewise.
5701         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5702         Likewise.
5703         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5704         Likewise.
5705         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5706         Likewise.
5707         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5708         Likewise.
5709         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5710         Likewise.
5711         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5712         Likewise.
5713         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5714         Likewise.
5715         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5716         Likewise.
5717         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5718         Likewise.
5719         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5720         Likewise.
5721         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5722         Likewise.
5723         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5724         Likewise.
5725         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5726         Likewise.
5727         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5728         Likewise.
5729         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5730         Likewise.
5731         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5732         Likewise.
5733         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5734         Likewise.
5735         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5736         Likewise.
5737         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5738         Likewise.
5739         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5740         Likewise.
5741         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5742         Likewise.
5743         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5744         Likewise.
5745         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5746         Likewise.
5747         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5748         Likewise.
5749         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5750         Likewise.
5751         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5752         Likewise.
5753         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5754         Likewise.
5755         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5756         Likewise.
5757         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5758         Likewise.
5759         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5760         Likewise.
5761         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5762         Likewise.
5763         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5764         Likewise.
5765         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5766         Likewise.
5767         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5768         Likewise.
5769         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5770         Likewise.
5771         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5772         Likewise.
5773         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5774         Likewise.
5775         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5776         Likewise.
5777         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5778         Likewise.
5779         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5780         Likewise.
5781         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5782         Likewise.
5783         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5784         Likewise.
5785         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5786         Likewise.
5787         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5788         Likewise.
5789         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5790         Likewise.
5791         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5792         Likewise.
5793         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5794         Likewise.
5795         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5796         Likewise.
5797         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5798         Likewise.
5799         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5800         Likewise.
5801         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5802         Likewise.
5803         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5804         Likewise.
5805         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5806         Likewise.
5807         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5808         Likewise.
5809         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5810         Likewise.
5811         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5812         Likewise.
5813         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5814         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5827         Likewise.
5828         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5829         Likewise.
5830         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5831         Likewise.
5832         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5833         Likewise.
5834         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5835         Likewise.
5836         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5837         Likewise.
5838         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5839         Likewise.
5840         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5841         Likewise.
5842         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5843         Likewise.
5844         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5845         Likewise.
5846         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5847         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5848         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5849         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5850         Likewise.
5851         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5852         Likewise.
5853         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5854         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5855         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5856         Likewise.
5857         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5858         Likewise.
5859         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5860         Likewise.
5861         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5862         Likewise.
5863         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5864         Likewise.
5865         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5866         Likewise.
5867         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5868         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5869         Likewise.
5870         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5871         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5872         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5873         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5874         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5875         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5876         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5877         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5878         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5879         Likewise.
5880         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5881         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5882         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5883         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5884         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5885         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5886         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5887         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5888         Likewise.
5889         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5890         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5891         Likewise.
5892         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5893         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5894         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5895         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5896         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5897         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5898         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5899         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5900         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5901         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5902         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5903         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5904         Likewise.
5905         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5906         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5907         Likewise.
5908         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5909         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5910         Likewise.
5911         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5912         Likewise.
5913         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5914         Likewise.
5915         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5916         Likewise.
5917         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5918         Likewise.
5919         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5920         Likewise.
5921         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5922         Likewise.
5923         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5924         Likewise.
5925         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5926         Likewise.
5927         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5928         Likewise.
5929         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5930         Likewise.
5931         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5932         Likewise.
5933         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5934         Likewise.
5935         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5936         Likewise.
5937         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5938         Likewise.
5939         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5940         Likewise.
5941         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5942         Likewise.
5943         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5944         Likewise.
5945         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5946         Likewise.
5947         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5948         Likewise.
5949         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5950         Likewise.
5951         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5952         Likewise.
5953         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5954         Likewise.
5955         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5956         Likewise.
5957         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5958         Likewise.
5959         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5960         Likewise.
5961         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5962         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5963         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5964         Likewise.
5965         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5966         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5967         Likewise.
5968         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5969         Likewise.
5970         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5971         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5972         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5973         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5974         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5975         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5976         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5977         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5978         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5979         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5980         Likewise.
5981         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5982         Likewise.
5983         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5984         Likewise.
5985         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5986         Likewise.
5987         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5988         Likewise.
5989         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5990         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5991         Likewise.
5992         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5993         Likewise.
5994         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5995         Likewise.
5996         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5997         Likewise.
5998         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5999         Likewise.
6000         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6001         Likewise.
6002         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6003         Likewise.
6004         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6005         Likewise.
6006         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6007         Likewise.
6008         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6009         Likewise.
6010         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6011         Likewise.
6012         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6013         Likewise.
6014         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6015         Likewise.
6016         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6017         Likewise.
6018         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6019         Likewise.
6020         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6021         Likewise.
6022         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6023         Likewise.
6024         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6025         Likewise.
6026         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6027         Likewise.
6028         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6029         Likewise.
6030         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6031         Likewise.
6032         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6033         Likewise.
6034         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6035         Likewise.
6036         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6037         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6038         Likewise.
6039         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6040         Likewise.
6041         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6042         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6043         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6044         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6045         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6046         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6047         Likewise.
6048         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6049         Likewise.
6050         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6051         Likewise.
6052         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6053         Likewise.
6054         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6055         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6056         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6057         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6058         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6059         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6060         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6061         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6062         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6063         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6064         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6065         Likewise.
6066         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6067         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6068         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6069         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6070         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6071         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6072         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6073         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6074         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6075         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6076         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6077         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6078         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6079         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6080         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6081         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6082         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6083         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6084         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6085         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6086         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6087         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6088         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6089         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6090         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6091         Likewise.
6092         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6093         * testsuite/27_io/fpos/14252.cc: Likewise.
6094         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6095         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6096         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6097         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6098         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6099         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6100         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6101         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6102         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6103         Likewise.
6104         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6105         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6106         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6107         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6108         Likewise.
6109         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6110         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6111         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6112         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6113         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6114         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6115         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6116         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6117         * testsuite/27_io/objects/char/3045.cc: Likewise.
6118         * testsuite/27_io/objects/char/3647.cc: Likewise.
6119         * testsuite/27_io/objects/char/5268.cc: Likewise.
6120         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6121         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6122         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6123         * testsuite/28_regex/init-list.cc: Likewise.
6124         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6125         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6126         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6127         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6128         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6129         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6130         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6131         Likewise.
6132         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6133         Likewise.
6134         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6135         Likewise.
6136         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6137         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6138         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6139         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6140         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6141         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6142         Likewise.
6143         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6144         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6145         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6146         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6147         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6148         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6149         Likewise.
6150         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6151         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6152         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6153         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6154         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6155         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6156         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6157         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6158         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6159         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6160         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6161         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6162         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6163         Likewise.
6164         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6165         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6166         Likewise.
6167         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6168         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6169         Likewise.
6170         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6171         Likewise.
6172         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6173         Likewise.
6174         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6175         Likewise.
6176         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6177         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6178         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6179         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6180         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6181         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6182         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6183         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6184         Likewise.
6185         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6186         Likewise.
6187         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6188         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6189         Likewise.
6190         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6191         Likewise.
6192         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6193         Likewise.
6194         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6195         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6196         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6197         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6198         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6199         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6200         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6201         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6202         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6203         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6204         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6205         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6206         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6207         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6208         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6209         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6210         Likewise.
6211         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6212         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6213         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6214         Likewise.
6215         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6216         Likewise.
6217         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6218         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6219         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6220         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6221         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6222         Likewise.
6223         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6224         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6225         Likewise.
6226         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6227         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6228         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6229         Likewise.
6230         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6231         Likewise.
6232         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6233         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6234         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6235         Likewise.
6236         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6237         Likewise.
6238         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6239         Likewise.
6240         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6241         Likewise.
6242         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6243         Likewise.
6244         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6245         * testsuite/30_threads/this_thread/1.cc: Likewise.
6246         * testsuite/30_threads/this_thread/2.cc: Likewise.
6247         * testsuite/30_threads/this_thread/3.cc: Likewise.
6248         * testsuite/30_threads/this_thread/4.cc: Likewise.
6249         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6250         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6251         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6252         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6253         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6254         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6255         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6256         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6257         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6258         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6259         * testsuite/30_threads/thread/members/1.cc: Likewise.
6260         * testsuite/30_threads/thread/members/2.cc: Likewise.
6261         * testsuite/30_threads/thread/members/3.cc: Likewise.
6262         * testsuite/30_threads/thread/members/4.cc: Likewise.
6263         * testsuite/30_threads/thread/members/5.cc: Likewise.
6264         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6265         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6266         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6267         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6268         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6269         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6270         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6271         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6272         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6273         Likewise.
6274         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6275         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6276         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6277         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6278         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6279         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6280         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6281         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6282         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6283         * testsuite/30_threads/try_lock/1.cc: Likewise.
6284         * testsuite/30_threads/try_lock/2.cc: Likewise.
6285         * testsuite/30_threads/try_lock/3.cc: Likewise.
6286         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6287         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6288         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6289         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6290         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6291         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6292         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6293         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6294         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6295         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6296         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6297         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6298         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6299         Likewise.
6300         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6301         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6302         Likewise.
6303         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6304         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6305         Likewise.
6306         * testsuite/ext/array_allocator/1.cc: Likewise.
6307         * testsuite/ext/array_allocator/2.cc: Likewise.
6308         * testsuite/ext/array_allocator/3.cc: Likewise.
6309         * testsuite/ext/ext_pointer/1.cc: Likewise.
6310         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6311         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6312         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6313         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6314         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6315         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6316         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6317         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6318         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6319         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6320         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6321         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6322         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6323         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6324         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6325         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6326         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6327         Likewise.
6328         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6329         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6330         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6331         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6332         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6333         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6334         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6335         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6336         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6337         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6338         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6339         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6340         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6341         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6342         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6343         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6344         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6345         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6346         Likewise.
6347         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6348         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6349         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6350         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6351         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6352         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6353         * testsuite/ext/pod_char_traits.cc: Likewise.
6354         * testsuite/ext/slist/23781.cc: Likewise.
6355         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6356         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6357         * testsuite/ext/vstring/init-list.cc: Likewise.
6358         * testsuite/ext/vstring/moveable.cc: Likewise.
6359         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6360         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6361         Likewise.
6362         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6363         Likewise.
6364         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6365         Likewise.
6366         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6367         Likewise.
6368         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6369         Likewise.
6370         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6371         Likewise.
6372         * testsuite/ext/vstring/types/23767.cc: Likewise.
6373         * testsuite/performance/21_strings/string_append.cc: Likewise.
6374         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6375         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6376         Likewise.
6377         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6378         Likewise.
6379         * testsuite/performance/21_strings/string_find.cc: Likewise.
6380         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6381         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6382         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6383         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6384         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6385         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6386         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6387         Likewise.
6388         * testsuite/performance/23_containers/create/map.cc: Likewise.
6389         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6390         Likewise.
6391         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6392         * testsuite/performance/23_containers/find/map.cc: Likewise.
6393         * testsuite/performance/23_containers/index/map.cc: Likewise.
6394         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6395         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6396         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6397         Likewise.
6398         * testsuite/performance/23_containers/insert_erase/associative.cc:
6399         Likewise.
6400         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6401         Likewise.
6402         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6403         Likewise.
6404         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6405         Likewise.
6406         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6407         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6408         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6409         Likewise.
6410         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6411         Likewise.
6412         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6413         Likewise.
6414         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6415         Likewise.
6416         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6417         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6418         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6419         Likewise.
6420         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6421         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6422         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6423         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6424         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6425         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6426         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6427         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6428         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6429         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6430         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6431         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6432         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6433         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6434         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6435         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6436         Likewise.
6437         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6438         Likewise.
6439         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6440         Likewise.
6441         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6442         Likewise.
6443         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6444         Likewise.
6445         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6446         Likewise.
6447         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6448         Likewise.
6449         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6450         Likewise.
6451         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6452         Likewise.
6453         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6454         Likewise.
6455         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6456         Likewise.
6457         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6458         Likewise.
6459         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6460         Likewise.
6461         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6462         Likewise.
6463         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6464         Likewise.
6465         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6466         Likewise.
6467         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6468         Likewise.
6469         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6470         Likewise.
6471         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6472         Likewise.
6473         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6474         Likewise.
6475         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6476         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6477         Likewise.
6478         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6479         Likewise.
6480         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6481         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6482         Likewise.
6483         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6484         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6485         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6486         Likewise.
6487         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6488         Likewise.
6489         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6490         Likewise.
6491         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6492         Likewise.
6493         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6494         Likewise.
6495         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6496         Likewise.
6497         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6498         Likewise.
6499         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6500         Likewise.
6501         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6502         Likewise.
6503         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6504         Likewise.
6505         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6506         Likewise.
6507         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6508         Likewise.
6509         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6510         Likewise.
6511         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6512         Likewise.
6513         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6514         Likewise.
6515         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6516         Likewise.
6517         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6518         Likewise.
6519         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6520         Likewise.
6521         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6522         Likewise.
6523         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6524         Likewise.
6525         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6526         Likewise.
6527         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6528         Likewise.
6529         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6530         Likewise.
6531         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6532         Likewise.
6533         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6534         Likewise.
6535         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6536         Likewise.
6537         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6538         Likewise.
6539         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6540         Likewise.
6541         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6542         Likewise.
6543         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6544         Likewise.
6545         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6546         Likewise.
6547         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6548         Likewise.
6549         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6550         Likewise.
6551         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6552         Likewise.
6553         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6554         Likewise.
6555         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6556         Likewise.
6557         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6558         Likewise.
6559         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6560         Likewise.
6561         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6562         Likewise.
6563         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6564         Likewise.
6565         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6566         Likewise.
6567         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6568         Likewise.
6569         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6570         Likewise.
6571         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6572         Likewise.
6573         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6574         Likewise.
6575         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6576         Likewise.
6577         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6578         Likewise.
6579         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6580         Likewise.
6581         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6582         Likewise.
6583         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6584         Likewise.
6585         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6586         Likewise.
6587         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6588         Likewise.
6589         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6590         Likewise.
6591         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6592         Likewise.
6593         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6594         Likewise.
6595         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6596         Likewise.
6597         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6598         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6599         Likewise.
6600         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6601         Likewise.
6602         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6603         Likewise.
6604         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6605         Likewise.
6606         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6607         Likewise.
6608         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6609         Likewise.
6610         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6611         Likewise.
6612         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6613         Likewise.
6614         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6615         Likewise.
6616         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6617         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6618         Likewise.
6619         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6620         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6621         Likewise.
6622         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6623         Likewise.
6624         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6625         Likewise.
6626         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6627         Likewise.
6628         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6629         Likewise.
6630         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6631         Likewise.
6632         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6633         Likewise.
6634         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6635         Likewise.
6636         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6637         Likewise.
6638         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6639         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6640         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6641         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6642         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6643         Likewise.
6644         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6645         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6646         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6647         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6648         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6649         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6650         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6651         * testsuite/util/io/prog_bar.cc: Likewise.
6652         * testsuite/util/io/prog_bar.hpp: Likewise.
6653         * testsuite/util/io/text_populate.hpp: Likewise.
6654         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6655         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6656         * testsuite/util/io/xml.hpp: Likewise.
6657         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6658         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6659         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6660         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6661         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6662         * testsuite/util/native_type/native_map.hpp: Likewise.
6663         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6664         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6665         * testsuite/util/native_type/native_set.hpp: Likewise.
6666         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6667         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6668         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6669         Likewise.
6670         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6671         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6672         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6673         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6674         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6675         Likewise.
6676         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6677         Likewise.
6678         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6679         Likewise.
6680         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6681         Likewise.
6682         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6683         Likewise.
6684         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6685         Likewise.
6686         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6687         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6688         Likewise.
6689         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6690         Likewise.
6691         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6692         Likewise.
6693         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6694         Likewise.
6695         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6696         Likewise.
6697         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6698         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6699         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6700         * testsuite/util/regression/basic_type.hpp: Likewise.
6701         * testsuite/util/regression/common_type.hpp: Likewise.
6702         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6703         Likewise.
6704         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6705         Likewise.
6706         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6707         Likewise.
6708         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6709         Likewise.
6710         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6711         Likewise.
6712         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6713         Likewise.
6714         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6715         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6716         Likewise.
6717         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6718         Likewise.
6719         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6720         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6721         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6722         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6723         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6724         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6725         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6726         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6727         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6728         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6729         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6730         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6731         * testsuite/util/testsuite_abi.cc: Likewise.
6732         * testsuite/util/testsuite_abi.h: Likewise.
6733         * testsuite/util/testsuite_abi_check.cc: Likewise.
6734         * testsuite/util/testsuite_allocator.cc: Likewise.
6735         * testsuite/util/testsuite_allocator.h: Likewise.
6736         * testsuite/util/testsuite_api.h: Likewise.
6737         * testsuite/util/testsuite_character.cc: Likewise.
6738         * testsuite/util/testsuite_character.h: Likewise.
6739         * testsuite/util/testsuite_common_types.h: Likewise.
6740         * testsuite/util/testsuite_error.h: Likewise.
6741         * testsuite/util/testsuite_hooks.cc: Likewise.
6742         * testsuite/util/testsuite_hooks.h: Likewise.
6743         * testsuite/util/testsuite_io.h: Likewise.
6744         * testsuite/util/testsuite_iterators.h: Likewise.
6745         * testsuite/util/testsuite_performance.h: Likewise.
6746         * testsuite/util/testsuite_rng.h: Likewise.
6747         * testsuite/util/testsuite_rvalref.h: Likewise.
6748         * testsuite/util/testsuite_tr1.h: Likewise.
6749         * testsuite/util/thread/all.h: Likewise.
6750         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6751         Likewise.
6752         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6753         Likewise.
6754         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6755         Likewise.
6756         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6757         Likewise.
6758         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6759         Likewise.
6760         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6761         Likewise.
6762         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6763         Likewise.
6764         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6765         Likewise.
6766         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6767         Likewise.
6768         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6769         Likewise.
6770         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6771         Likewise.
6772         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6773         Likewise.
6774         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6775         Likewise.
6776         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6777         Likewise.
6778         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6779         Likewise.
6780         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6781         Likewise.
6782         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6783         Likewise.
6784         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6785         Likewise.
6786         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6787         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6788         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6789         Likewise.
6790         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6791         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6792         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6793         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6810         Likewise.
6811         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6812         Likewise.
6813         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6814         Likewise.
6815         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6816         Likewise.
6817         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6818         Likewise.
6819         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6820         Likewise.
6821         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6822         Likewise.
6823         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6824         Likewise.
6825         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6826         Likewise.
6827         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6828         Likewise.
6829         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6830         Likewise.
6831         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6832         Likewise.
6833         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6834         Likewise.
6835         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6836         Likewise.
6837         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6838         Likewise.
6839         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6840         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6857         Likewise.
6858         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6859         Likewise.
6860         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6861         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6862         Likewise.
6863         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6864         Likewise.
6865         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6866         Likewise.
6867         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6868         Likewise.
6869         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6870         Likewise.
6871         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6872         Likewise.
6873         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6874         Likewise.
6875         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6876         Likewise.
6877         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6878         Likewise.
6879         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6880         Likewise.
6881         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6882         Likewise.
6883         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6884         Likewise.
6885         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6886         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6887         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6888         Likewise.
6889         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6890         Likewise.
6891         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6892         Likewise.
6893         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6900         Likewise.
6901         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6902         Likewise.
6903         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6904         Likewise.
6905         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6906         Likewise.
6907         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6908         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6909         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6910         Likewise.
6911         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6912         Likewise.
6913         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6914         Likewise.
6915         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6916         Likewise.
6917         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6918         Likewise.
6919         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6920         Likewise.
6921         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6922         Likewise.
6923         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6924         Likewise.
6925         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6926         Likewise.
6927         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6928         Likewise.
6929         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6930         Likewise.
6931         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6932         Likewise.
6933         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6934         Likewise.
6935         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6936         Likewise.
6937         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6938         Likewise.
6939         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6940         Likewise.
6941         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6942         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6943         Likewise.
6944         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6945         Likewise.
6946         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6947         Likewise.
6948         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6949         Likewise.
6950         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6951         Likewise.
6952         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6953         Likewise.
6954         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6955         Likewise.
6956         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6957         Likewise.
6958         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6959         Likewise.
6960         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6961         Likewise.
6962         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6963         Likewise.
6964         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6965         Likewise.
6966         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6967         Likewise.
6968         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6969         Likewise.
6970         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6971         Likewise.
6972         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6973         Likewise.
6974         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6975         Likewise.
6976         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6977         Likewise.
6978         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6983         Likewise.
6984         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6985         Likewise.
6986         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6987         Likewise.
6988         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6989         Likewise.
6990         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6991         Likewise.
6992         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6993         Likewise.
6994         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6995         Likewise.
6996         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6997         Likewise.
6998         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6999         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7004         Likewise.
7005         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7008         Likewise.
7009         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7010         Likewise.
7011         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7012         Likewise.
7013         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7014         Likewise.
7015         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7016         Likewise.
7017         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7018         Likewise.
7019         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7020         Likewise.
7021         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7022         Likewise.
7023         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7024         Likewise.
7025         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7026         Likewise.
7027         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7028         Likewise.
7029         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7030         Likewise.
7031         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7032         Likewise.
7033         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7034         Likewise.
7035         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7036         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7037         * testsuite/backward/hash_map/25896.cc: Likewise.
7038         * testsuite/backward/hash_set/25896.cc: Likewise.
7039
7040 2009-04-08  Ian Lance Taylor  <iant@google.com>
7041
7042         * include/backward/hashtable.h (erase): Correctly handle erasing a
7043         reference to an entry in the hash table.
7044         * testsuite/backward/hash_map/25896.cc: New.
7045         * testsuite/backward/hash_set/25896.cc: New.
7046
7047 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7048
7049         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7050         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7051
7052 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7053
7054         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7055         of debug.
7056         * include/Makefile.in: Regenerate.
7057         * include/precompiled/stdc++.h: Add.
7058
7059 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7060
7061         * include/bits/random.h: Adjust doxygen markup.
7062         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7063
7064         * testsuite/26_numerics/random/piecewise_linear_distribution/
7065         operators/serialize.cc: Use typedefs.
7066
7067 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7068
7069         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7070         __gnu_cxx namespace.  Remove "static inline".
7071
7072 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7073
7074         * include/bits/random.tcc (linear_congruential_engine<>::
7075         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7076
7077 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7078
7079         * include/bits/random.h (operator==): Mark all inline.
7080         (mersenne_twister_engine): Enable #if 0 checks.
7081
7082         * include/bits/random.h: Formatting tweaks.
7083
7084 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7085
7086         * include/bits/random.tcc (piecewise_linear_distribution<>::
7087         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7088         Remove spurious closed parenthesis.
7089
7090 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7091
7092         PR libstdc++/39644 (partial)
7093         * include/bits/random.tcc (linear_congruential_engine<>::
7094         seed(seed_seq&), independent_bits_engine<>::operator(),
7095         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7096
7097 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7098
7099         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7100         thinko.
7101         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7102         default.cc: Enable.
7103
7104 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7105
7106         PR libstdc++/39629 (partial)
7107         * testsuite/26_numerics/random/independent_bits_engine/cons/
7108         base_move.cc: Use uint_fast64_t instead of unsigned long.
7109         * testsuite/26_numerics/random/independent_bits_engine/cons/
7110         seed1.cc: Likewise.
7111         * testsuite/26_numerics/random/independent_bits_engine/cons/
7112         seed2.cc: Likewise.
7113         * testsuite/26_numerics/random/independent_bits_engine/cons/
7114         base_copy.cc: Likewise.
7115         * testsuite/26_numerics/random/independent_bits_engine/cons/
7116         default.cc: Likewise.
7117         * testsuite/26_numerics/random/independent_bits_engine/cons/
7118         seed_seq.cc: Likewise.
7119         * testsuite/26_numerics/random/independent_bits_engine/
7120         requirements/typedefs.cc: Likewise.
7121         * testsuite/26_numerics/random/independent_bits_engine/
7122         operators/equal.cc: Likewise.
7123         * testsuite/26_numerics/random/independent_bits_engine/
7124         operators/serialize.cc: Likewise.
7125         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7126
7127 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7128
7129         * include/tr1_impl/random: Remove, empty.
7130         * include/tr1_impl/random.tcc: Likewise.
7131
7132         * include/std/random: Minor clean-ups, formatting fixes, adjust
7133         copyright years.
7134         * include/bits/random.tcc: Likewise.
7135         * include/bits/random.h: Likewise.
7136         * include/tr1/random: Likewise.
7137         * include/tr1/random.tcc: Likewise.
7138         * include/tr1/random.h: Likewise.
7139
7140 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7141
7142         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7143         * doc/html/api.html: Regenerate.
7144
7145 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7146
7147         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7148         Change to mersenne_twister_engine, add same defaults as
7149         mersenne_twister_engine/cons/default.cc.
7150         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7151
7152         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7153         to __il.
7154         * include/bits/random.h (mersenne_twister_engine): Qualify
7155         _ShiftMin1 with namespace __detail.
7156         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7157         constexpr std::numeric_limits::max() can be used.
7158         (mersenne_twister_engine): Split apart static asserts into one
7159         assert per message. Temporarily disable the last three.
7160
7161 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7162
7163         * include/Makefile.am: Update to N2836. Modified for new random headers.
7164         * include/Makefile.in: Ditto.
7165         * include/tr1_impl/random: Moved to tr1/random.h
7166         * include/tr1_impl/random.tcc: Moved to tr1
7167         * include/tr1/random: Just point to moved tr1 random headers.
7168         * include/tr1/random.tcc: Moved from tr1_impl.
7169         * include/tr1/random.h: Moved from tr1_impl/random.
7170         * include/std/random: Modified to point to std random headers.
7171         * include/bits/random.tcc: New implementation of std random facilities.
7172         * include/bits/random.h: Ditto.
7173         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7174         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7175         seed1.cc: New.
7176         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7177         seed2.cc: New.
7178         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7179         default.cc: New.
7180         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7181         non_uint_neg.cc: New.
7182         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7183         typedefs.cc: New.
7184         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7185         equal.cc: New.
7186         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7187         serialize.cc: New.
7188         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7189         seed1.cc: New.
7190         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7191         seed2.cc: New.
7192         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7193         default.cc: New.
7194         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7195         typedefs.cc: New.
7196         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7197         equal.cc: New.
7198         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7199         serialize.cc: New.
7200         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7201         seed1.cc: New.
7202         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7203         seed2.cc: New.
7204         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7205         default.cc: New.
7206         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7207         typedefs.cc: New.
7208         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7209         equal.cc: New.
7210         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7211         serialize.cc: New.
7212         * testsuite/26_numerics/random/discard_block_engine/cons/
7213         base_move.cc: New.
7214         * testsuite/26_numerics/random/discard_block_engine/cons/
7215         seed1.cc: New.
7216         * testsuite/26_numerics/random/discard_block_engine/cons/
7217         seed2.cc: New.
7218         * testsuite/26_numerics/random/discard_block_engine/cons/
7219         base_copy.cc: New.
7220         * testsuite/26_numerics/random/discard_block_engine/cons/
7221         default.cc: New.
7222         * testsuite/26_numerics/random/discard_block_engine/cons/
7223         seed_seq.cc: New.
7224         * testsuite/26_numerics/random/discard_block_engine/requirements/
7225         typedefs.cc: New.
7226         * testsuite/26_numerics/random/discard_block_engine/operators/
7227         equal.cc: New.
7228         * testsuite/26_numerics/random/discard_block_engine/operators/
7229         serialize.cc: New.
7230         * testsuite/26_numerics/random/independent_bits_engine/cons/
7231         base_move.cc: New.
7232         * testsuite/26_numerics/random/independent_bits_engine/cons/
7233         seed1.cc: New.
7234         * testsuite/26_numerics/random/independent_bits_engine/cons/
7235         seed2.cc: New.
7236         * testsuite/26_numerics/random/independent_bits_engine/cons/
7237         base_copy.cc: New.
7238         * testsuite/26_numerics/random/independent_bits_engine/cons/
7239         default.cc: New.
7240         * testsuite/26_numerics/random/independent_bits_engine/cons/
7241         seed_seq.cc: New.
7242         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7243         typedefs.cc: New.
7244         * testsuite/26_numerics/random/independent_bits_engine/operators/
7245         equal.cc: New.
7246         * testsuite/26_numerics/random/independent_bits_engine/operators/
7247         serialize.cc: New.
7248         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7249         base_move.cc: New.
7250         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7251         seed1.cc: New.
7252         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7253         seed2.cc: New.
7254         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7255         base_copy.cc: New.
7256         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7257         default.cc: New.
7258         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7259         seed_seq.cc: New.
7260         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7261         typedefs.cc: New.
7262         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7263         equal.cc: New.
7264         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7265         serialize.cc
7266         * testsuite/26_numerics/random/mt19937.cc: New.
7267         * testsuite/26_numerics/random/mt19937_64.cc: New.
7268         * testsuite/26_numerics/random/minstd_rand.cc: New.
7269         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7270         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7271         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7272         * testsuite/26_numerics/random/ranlux24.cc: New.
7273         * testsuite/26_numerics/random/ranlux48.cc: New.
7274         * testsuite/26_numerics/random/knuth_b.cc: New.
7275         * testsuite/26_numerics/random/default_random_engine.cc: New.
7276         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7277         parms.cc: New.
7278         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7279         default.cc: New.
7280         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7281         typedefs.cc: New.
7282         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7283         serialize.cc: New.
7284         * testsuite/26_numerics/random/normal_distribution/cons/
7285         parms.cc: New.
7286         * testsuite/26_numerics/random/normal_distribution/cons/
7287         default.cc: New.
7288         * testsuite/26_numerics/random/normal_distribution/requirements/
7289         typedefs.cc: New.
7290         * testsuite/26_numerics/random/normal_distribution/operators/
7291         serialize.cc: New.
7292         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7293         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7294         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7295         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7296         parms_neg.cc: New.
7297         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7298         parms.cc: New.
7299         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7300         default.cc: New.
7301         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7302         typedefs.cc: New.
7303         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7304         serialize.cc: New.
7305         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7306         parms_neg.cc: New.
7307         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7308         parms.cc: New.
7309         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7310         default.cc: New.
7311         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7312         typedefs.cc: New.
7313         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7314         serialize.cc: New.
7315         * testsuite/26_numerics/random/poisson_distribution/cons/
7316         parms.cc: New.
7317         * testsuite/26_numerics/random/poisson_distribution/cons/
7318         default.cc: New.
7319         * testsuite/26_numerics/random/poisson_distribution/requirements/
7320         typedefs.cc
7321         * testsuite/26_numerics/random/poisson_distribution/operators/
7322         serialize.cc: New.
7323         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7324         parms.cc: New.
7325         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7326         default.cc: New.
7327         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7328         typedefs.cc: New.
7329         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7330         serialize.cc: New.
7331         * testsuite/26_numerics/random/discrete_distribution/cons/
7332         range.cc: New.
7333         * testsuite/26_numerics/random/discrete_distribution/cons/
7334         initlist.cc: New.
7335         * testsuite/26_numerics/random/discrete_distribution/cons/
7336         default.cc: New.
7337         * testsuite/26_numerics/random/discrete_distribution/cons/
7338         num_xbound_fun.cc: New.
7339         * testsuite/26_numerics/random/discrete_distribution/requirements/
7340         typedefs.cc: New.
7341         * testsuite/26_numerics/random/discrete_distribution/operators/
7342         serialize.cc: New.
7343         * testsuite/26_numerics/random/weibull_distribution/cons/
7344         parms.cc: New.
7345         * testsuite/26_numerics/random/weibull_distribution/cons/
7346         default.cc: New.
7347         * testsuite/26_numerics/random/weibull_distribution/requirements/
7348         typedefs.cc: New.
7349         * testsuite/26_numerics/random/weibull_distribution/operators/
7350         serialize.cc: New.
7351         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7352         parms.cc: New.
7353         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7354         default.cc: New.
7355         * testsuite/26_numerics/random/negative_binomial_distribution/
7356         requirements/typedefs.cc: New.
7357         * testsuite/26_numerics/random/negative_binomial_distribution/
7358         operators/serialize.cc: New.
7359         * testsuite/26_numerics/random/cauchy_distribution/cons/
7360         parms.cc: New.
7361         * testsuite/26_numerics/random/cauchy_distribution/cons/
7362         default.cc: New.
7363         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7364         typedefs.cc: New.
7365         * testsuite/26_numerics/random/cauchy_distribution/operators/
7366         serialize.cc: New.
7367         * testsuite/26_numerics/random/gamma_distribution/cons/
7368         parms.cc: New.
7369         * testsuite/26_numerics/random/gamma_distribution/cons/
7370         default.cc: New.
7371         * testsuite/26_numerics/random/gamma_distribution/requirements/
7372         typedefs.cc: New.
7373         * testsuite/26_numerics/random/gamma_distribution/operators/
7374         serialize.cc: New.
7375         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7376         parms.cc: New.
7377         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7378         default.cc: New.
7379         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7380         typedefs.cc: New.
7381         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7382         serialize.cc: New.
7383
7384         * testsuite/26_numerics/random/exponential_distribution/cons/
7385         parms.cc: New.
7386         * testsuite/26_numerics/random/exponential_distribution/cons/
7387         default.cc: New.
7388         * testsuite/26_numerics/random/exponential_distribution/requirements/
7389         typedefs.cc: New.
7390         * testsuite/26_numerics/random/exponential_distribution/operators/
7391         serialize.cc: New.
7392         * testsuite/26_numerics/random/lognormal_distribution/cons/
7393         parms.cc: New.
7394         * testsuite/26_numerics/random/lognormal_distribution/cons/
7395         default.cc: New.
7396         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7397         typedefs.cc: New.
7398         * testsuite/26_numerics/random/lognormal_distribution/operators/
7399         serialize.cc: New.
7400         * testsuite/26_numerics/random/binomial_distribution/cons/
7401         parms.cc: New.
7402         * testsuite/26_numerics/random/binomial_distribution/cons/
7403         default.cc: New.
7404         * testsuite/26_numerics/random/binomial_distribution/requirements/
7405         typedefs.cc: New.
7406         * testsuite/26_numerics/random/binomial_distribution/operators/
7407         serialize.cc: New.
7408         * testsuite/26_numerics/random/random_device/cons/
7409         token.cc: New.
7410         * testsuite/26_numerics/random/random_device/cons/
7411         default.cc: New.
7412         * testsuite/26_numerics/random/random_device/requirements/
7413         typedefs.cc: New.
7414         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7415         parms.cc: New.
7416         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7417         default.cc: New.
7418         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7419         typedefs.cc: New.
7420         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7421         serialize.cc: New.
7422         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7423         range.cc: New.
7424         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7425         default.cc: New.
7426         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7427         num_xbound_fun.cc: New.
7428         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7429         initlist_fun.cc: New.
7430         * testsuite/26_numerics/random/piecewise_linear_distribution/
7431         requirements/typedefs.cc: New.
7432         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7433         serialize.cc: New.
7434         * testsuite/26_numerics/random/student_t_distribution/cons/
7435         parms.cc: New.
7436         * testsuite/26_numerics/random/student_t_distribution/cons/
7437         default.cc: New.
7438         * testsuite/26_numerics/random/student_t_distribution/requirements/
7439         typedefs.cc: New.
7440         * testsuite/26_numerics/random/student_t_distribution/operators/
7441         serialize.cc: New.
7442         * testsuite/26_numerics/random/geometric_distribution/cons/
7443         parms.cc: New.
7444         * testsuite/26_numerics/random/geometric_distribution/cons/
7445         default.cc: New.
7446         * testsuite/26_numerics/random/geometric_distribution/requirements/
7447         typedefs.cc: New.
7448         * testsuite/26_numerics/random/geometric_distribution/operators/
7449         serialize.cc: New.
7450         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7451         range.cc: New.
7452         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7453         default.cc: New.
7454         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7455         num_xbound_fun.cc: New.
7456         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7457         initlist_fun.cc: New.
7458         * testsuite/26_numerics/random/piecewise_constant_distribution/
7459         requirements/typedefs.cc: New.
7460         * testsuite/26_numerics/random/piecewise_constant_distribution/
7461         operators/serialize.cc: New.
7462
7463 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7464
7465         * include/ext/bitmap_allocator.h: The typedefs should be made public
7466         if we want them to be accessible. This has been revealed by the patch
7467         that fixes PR c++/26693 in g++.
7468
7469 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7470
7471         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7472         Regenerated.
7473         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7474         Regenerated.
7475         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7476         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7477         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7478         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7479         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7480         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7481         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7482         Regenerated.
7483         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7484
7485 2009-03-31  Jason Merrill  <jason@redhat.com>
7486
7487         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7488
7489         PR libstdc++/39310
7490         * include/tr1_impl/type_traits (is_function): Add partial
7491         specializations with function cv-quals.
7492         (__is_function_helper): Remove.
7493         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7494
7495 2009-03-30  Ian Lance Taylor  <iant@google.com>
7496
7497         * include/backward/hashtable.h (clear): Return quickly if the
7498         table is empty.
7499
7500 2009-03-27  Ian Lance Taylor  <iant@google.com>
7501
7502         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7503         (__stl_prime_list): Add 5 at the start of the list.
7504
7505 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7506
7507         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7508         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7509         std::string&, ios_base::openmode), basic_ifstream<>::
7510         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7511         basic_ofstream(const std::string&, ios_base::openmode),
7512         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7513         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7514         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7515         Add in C++0x mode.
7516         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7517         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7518         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7519         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7520         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7521         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7522         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7523
7524 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7525
7526         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7527         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7528         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7529         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7530
7531 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7532
7533         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7534         _M_transfer_after, _M_reverse_after): Move out of line...
7535         * include/bits/forward_list.tcc: ... here.
7536         (forward_list<>::reverse): Move inline...
7537         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7538
7539 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7540
7541         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7542         28277.cc: Likewise.
7543         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7544         Likewise.
7545         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7546         Likewise.
7547         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7548         Likewise.
7549
7550 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7551
7552         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7553         year(s).
7554         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7555         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7556         Likewise.
7557         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7558         Likewise.
7559         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7560         Likewise.
7561         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7562
7563 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7564
7565         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7566         iterations for simulators.
7567         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7568         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7569         Condition stream width for simulators.
7570         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7571         Likewise.
7572         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7573         Likewise.
7574         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7575
7576 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7577
7578         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7579         sheet version information. Table-ize docbook element examples.
7580         * doc/xml/manual/using.xml: Human-readable header
7581         markup. Alphabetized. Add new headers.
7582         * doc/html: Regenerate.
7583
7584 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7585
7586         * doc/xml/faq.xml: Fix link to setup documentation.
7587
7588 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7589
7590         * include/std/type_traits (__add_lvalue_reference_helper,
7591         __add_rvalue_reference_helper): As an optimization, rewrite
7592         condition (avoid is_function).
7593
7594 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7595
7596         PR libstdc++/39405
7597         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7598         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7599
7600 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7601
7602         * testsuite/30_threads/condition_variable_any/native_handle/
7603         typesizes.cc: Include tweaks.
7604         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7605         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7606         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7607         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7608         * testsuite/30_threads/condition_variable/native_handle/
7609         typesizes.cc: Same.
7610
7611 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7612
7613         * include/bits/shared_ptr.h: Add include guards.
7614         * include/tr1/shared_ptr.h: Likewise.
7615
7616 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7617
7618         * include/std/iostream: Fix doxygen link.
7619         * include/bits/forward_list.h: Fix doxygen markup.
7620         * include/ext/vstring.h: Escape backslash in doxygen comment.
7621         * include/bits/basic_string.h: Likewise.
7622
7623 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7624
7625         * doc/xml/faq.xml: Fix links to implementation status pages.
7626
7627 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7628
7629         * include/std/complex (operator+(const complex<>&, const _Tp&),
7630         operator+(const _Tp&, const complex<>&),
7631         operator-(const complex<>&, const _Tp&),
7632         operator-(const _Tp&, const complex<>&)): Do not assume real()
7633         returns a reference (against DR 387).
7634         * testsuite/26_numerics/complex/dr387_2.cc: New.
7635
7636 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7637
7638         * testsuite/thread/pthread4.cc: Move...
7639         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7640         * testsuite/thread/pthread5.cc: Move...
7641         * testsuite/23_containers/list/pthread5.cc: ...here.
7642         * testsuite/thread/pthread6.cc: Move...
7643         * testsuite/23_containers/map/pthread6.cc: ...here.
7644         * testsuite/thread/pthread7-rope.cc: Move...
7645         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7646         * testsuite/thread/guard.cc: Move...
7647         * testsuite/18_support/pthread_guard.cc: ...here.
7648         * testsuite/thread/18185.cc: Move...
7649         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7650         * testsuite/thread/pthread1.cc: Move...
7651         * testsuite/23_containers/list/pthread1.cc: ...here.
7652         * testsuite/thread/pthread2.cc: Move...
7653         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7654         * testsuite/thread/pthread3.cc: Move...
7655         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7656
7657         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7658         * testsuite/thread: Remove.
7659
7660 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7661
7662         * configure: Regenerate.
7663
7664 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7665
7666         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7667         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7668         from baseline_dir.
7669         * configure: Regenerate.
7670         * testsuite/Makefile.am (baseline_file): Remove variable.
7671         (site.exp): Set baseline_dir rather than baseline_file.
7672         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7673         * testsuite/Makefile.in: Regenerate.
7674
7675 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7676
7677         * testsuite/30_threads/thread/this_thread: Move...
7678         * testsuite/30_threads/this_thread: ...here.
7679         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7680         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7681         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7682         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7683         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7684         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7685
7686 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7687
7688         * doc/doxygen/user.cfg.in: Tweaks.
7689         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7690         be elsewhere.
7691
7692         * include/tr1_impl/unordered_map: Just use most specialized
7693         container module.
7694         * include/tr1_impl/unordered_set: Same.
7695         * include/tr1_impl/array: Same.
7696         * include/bits/stl_list.h: Same.
7697         * include/bits/stl_map.h: Same.
7698         * include/bits/stl_queue.h: Same.
7699         * include/bits/stl_set.h: Same.
7700         * include/bits/stl_stack.h: Same.
7701         * include/bits/forward_list.h: Same.
7702         * include/bits/basic_string.h: Same.
7703         * include/bits/stl_multimap.h: Same.
7704         * include/bits/stl_vector.h: Same.
7705         * include/bits/stl_deque.h: Same.
7706         * include/bits/stl_multiset.h: Same.
7707         * include/bits/stl_bvector.h: Same.
7708
7709         * include/backward/binders.h: Change binder module to binders.
7710
7711         * include/std/complex: Add complex_numers module.
7712         * include/tr1_impl/complex: Same.
7713
7714         * include/std/valarray: Add numeric_arrays module.
7715         * include/bits/gslice_array.h: Same.
7716         * include/bits/gslice.h: Same.
7717         * include/bits/mask_array.h: Same.
7718         * include/bits/slice_array.h: Same.
7719         * include/bits/indirect_array.h: Same.
7720
7721         * include/bits/allocator.h: Add allocators module.
7722         * include/ext/throw_allocator.h
7723         * include/ext/pool_allocator.h
7724         * include/ext/bitmap_allocator.h
7725         * include/ext/new_allocator.h
7726         * include/ext/malloc_allocator.h
7727         * include/ext/array_allocator.h
7728         * include/ext/mt_allocator.h
7729         * include/ext/debug_allocator.h
7730         * include/ext/extptr_allocator.h
7731
7732         * include/tr1_impl/functional: Move namespace markup here.
7733         * include/tr1_impl/regex: Same.
7734
7735         * include/tr1_impl/type_traits: Add metaprogramming module.
7736         * include/std/type_traits: Same.
7737
7738         * include/std/memory: Add memory module.
7739
7740         * include/std/ratio: Add ratio module.
7741
7742         * include/std/chrono: Move namespace markup here, add time module.
7743
7744         * include/std/thread: Move namespace markup here, add concurrency
7745         module.
7746         * include/std/mutex: Use concurrency module.
7747         * include/std/condition_variable: Same.
7748
7749
7750         * include/bits/ios_base.h: Refine io module.
7751         * include/bits/basic_ios.h: Same.
7752         * include/std/fstream: Same.
7753         * include/std/istream: Same.
7754         * include/std/ostream: Same.
7755         * include/std/sstream: Same.
7756
7757         * include/ext/vstring.h: Correct parameter markup.
7758
7759         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7760         * include/bits/unique_ptr.h: Same.
7761
7762         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7763         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7764         * include/bits/stl_heap.h: Add markup for new groupings.
7765         * include/bits/stl_algobase.h: Same.
7766         * include/bits/stl_algo.h: Same.
7767
7768         * include/c_compatibility/stdatomic.h: Add atomics module.
7769         * include/c_global/cstdatomic: Same.
7770
7771         * libsupc++/exception: Add exceptions module.
7772         * libsupc++/typeinfo: Same.
7773         * libsupc++/new: Same.
7774         * libsupc++/exception_ptr.h: Same.
7775         * include/std/system_error: Same.
7776         * include/std/stdexcept: Same.
7777
7778         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7779         * libsupc++/cxxabi-forced.h: Same.
7780
7781         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7782         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7783         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7784         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7785         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7786         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7787         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7788         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7789         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7790         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7791         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7792         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7793         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7794         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7795         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7796         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7797         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7798         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7799         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7800         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7801         * testsuite/23_containers/vector/requirements/dr438/
7802         constructor_1_neg.cc: Same.
7803         * testsuite/23_containers/vector/requirements/dr438/
7804         constructor_2_neg.cc: Same.
7805         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7806         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7807         * testsuite/23_containers/deque/requirements/dr438/
7808         constructor_1_neg.cc: Same.
7809         * testsuite/23_containers/deque/requirements/dr438/
7810         constructor_2_neg.cc: Same.
7811         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7812         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7813         * testsuite/23_containers/list/requirements/dr438/
7814         constructor_1_neg.cc: Same.
7815         * testsuite/23_containers/list/requirements/dr438/
7816         constructor_2_neg.cc: Same.
7817         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7818         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7819         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7820         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7821         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7822         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7823         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7824         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7825         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7826         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7827
7828 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7829
7830         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7831         * doc/doxygen/user.cfg.in: Update.
7832         * scripts/run_doxygen: Adjust for new group names.
7833
7834         * include/tr1_impl/random: Update doxygen group markup.
7835         * include/tr1_impl/unordered_map: Same.
7836         * include/tr1_impl/unordered_set: Same.
7837         * include/tr1_impl/array: Same.
7838         * include/std/numeric: Same.
7839         * include/std/utility: Same.
7840         * include/std/bitset: Same.
7841         * include/std/iosfwd: Same.
7842         * include/bits/stl_list.h: Same.
7843         * include/bits/stl_map.h: Same.
7844         * include/bits/stl_algobase.h: Same.
7845         * include/bits/stl_queue.h: Same.
7846         * include/bits/stl_set.h: Same.
7847         * include/bits/stl_stack.h: Same.
7848         * include/bits/stl_iterator_base_types.h: Same.
7849         * include/bits/forward_list.h: Same.
7850         * include/bits/basic_string.h: Same.
7851         * include/bits/stl_multimap.h: Same.
7852         * include/bits/stl_vector.h: Same.
7853         * include/bits/stl_deque.h: Same.
7854         * include/bits/stl_multiset.h: Same.
7855         * include/bits/stl_algo.h: Same.
7856         * include/bits/stl_bvector.h: Same.
7857         * include/bits/algorithmfwd.h: Same.
7858         * include/bits/stl_function.h: Same.
7859         * include/tr1/cmath: Same.
7860         * include/backward/binders.h: Same.
7861
7862 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7863
7864         * include/std/system_error (system_category): To system_category().
7865         (generic_category): To generic_category. DR 890.
7866         * src/system_error.cc: Define.
7867         * include/bits/functexcept.h: Only one __throw_system_error.
7868         * src/functexcept.cc: Same.
7869         * include/std/mutex: Fixup for changes above.
7870         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7871         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7872         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7873         * config/abi/pre/gnu.ver: Clean up exports.
7874
7875 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7876
7877         * include/std/thread: Fix typo.
7878         * src/thread.cc (thread::join): Use NULL.
7879
7880 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7881
7882         PR libstdc++/39168
7883         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7884         const string&)): Also check that the value != CHAR_MAX.
7885         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7886         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7887         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7888         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7889         _M_cache(const locale&)): Likewise.
7890         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7891         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7892         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7893         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7894         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7895         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7896
7897 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7898             Benjamin Kosnik  <bkoz@redhat.com>
7899
7900         * include/std/thread (_Impl_base): Move _M_id out and into ...
7901         (thread): ...here. Call _M_make_routine in body of constructors.
7902         Adjust data member usage to reflect changes.
7903         (_M_make_routine): From _M_make_shared_data.
7904         (_M_start_thread): Add __shared_base_type argument.
7905         * src/thread.cc: Fixups for above.
7906         * config/abi/pre/gnu.ver: Adjust exports.
7907         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7908         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7909         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7910
7911 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7912
7913         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7914         (compare_type_to_native_type): ...this, add alignment check.
7915         * testsuite/30_threads/condition_variable_any/native_handle/
7916         typesizes.cc: Modify as above.
7917         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7918         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7919         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7920         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7921         * testsuite/30_threads/condition_variable/native_handle/
7922         typesizes.cc: Same.
7923         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7924         typesizes.cc: Same.
7925
7926         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7927         * testsuite/30_threads/thread/cons/2.cc: Same.
7928         * testsuite/30_threads/thread/cons/3.cc: Same.
7929         * testsuite/30_threads/thread/cons/4.cc: Same.
7930         * testsuite/30_threads/thread/cons/5.cc: Same.
7931         * testsuite/30_threads/thread/cons/6.cc: Same.
7932         * testsuite/30_threads/thread/cons/7.cc: Same.
7933         * testsuite/30_threads/thread/cons/8.cc: Same.
7934
7935         * testsuite/30_threads/thread/cons/9.cc: New.
7936         * testsuite/30_threads/thread/cons/moveable.cc: New.
7937
7938         * src/condition_variable.cc: Clean up whitespace.
7939         * include/std/condition_variable: Same.
7940
7941 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7942
7943         * include/std/condition_variable (condition_variable): Remove
7944         _M_internal_mutex. Add private __native_type typedef.
7945         * src/condition_variable.cc (condition_variable::notify_one):
7946         Remove _M_internal_mutex use. Use typedef.
7947         (condition_variable::notify_all): Same.
7948         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7949         (recursive_mutex): Same.
7950         (timed_mutex): Same.
7951         (recursive_timed_mutex): Same.
7952         (once_flag): Make __native_type typedef private.
7953
7954         * include/std/thread (this_thread): Add minimal markup.
7955
7956         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7957         Adjust line numbers.
7958         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7959         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7960         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7961         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7962         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7963         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7964         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7965         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7966         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7967         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7968         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7969         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7970         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7971
7972         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7973         * testsuite/30_threads/condition_variable_any/native_handle/
7974         typesizes.cc: New.
7975         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7976         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7977         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7978         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7979         * testsuite/30_threads/condition_variable/native_handle/
7980         typesizes.cc: Same.
7981         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7982         typesizes.cc: Same.
7983
7984 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7985
7986         PR testsuite/33300
7987         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7988         on darwin for lp64.
7989
7990 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7991
7992         * configure.host: Set abi_baseline_pair for mips64*-linux.
7993         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7994
7995 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7996
7997         * include/std/thread (this_thread::get_id): Inline.
7998
7999 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8000
8001         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8002         _Callable as template argument for _M_make_shared_data.
8003         * testsuite/30_threads/thread/cons/6.cc: New.
8004         * testsuite/30_threads/thread/cons/7.cc: New.
8005         * testsuite/30_threads/thread/cons/8.cc: New.
8006
8007 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8008
8009         * testsuite/30_threads/thread/member: To..
8010         * testsuite/30_threads/thread/members: ...this.
8011         * testsuite/30_threads/condition_variable/member: To...
8012         * testsuite/30_threads/condition_variable/members: ...this.
8013
8014 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8015
8016         * include/std/thread (thread::id): Move definition inside thread.
8017         Use native_handle_type. Remove this_thread::get_id friend.
8018         Change __thread_data_ptr to __shared_base_ptr.
8019         (thread::id::id(native_handle_type): Make public. Still explicit.
8020         Use native_handle_type. Change _M_thread_id to _M_thread.
8021         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8022         _M_thread_handle to _M_id.
8023         (thread::__thread_data): Rename to _Impl.
8024         Fixup for renames.
8025         (thread::_M_make_thread_data): Return derived type.
8026         (thread::hardware_concurrency): Add definition for default case.
8027         (thread::get_id): Now can define inline.
8028         (thread): Change _M_thread_data to _M_data.
8029         (this_thread::get_id): Now can define inline.
8030         * src/thread.cc (__thread_proxy): Rename to
8031         execute_native_thread_routine.
8032         Fixup for other renames.
8033         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8034         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8035         * testsuite/30_threads/thread/algorithm: Move to..
8036         * testsuite/30_threads/thread/swap: ...this.
8037         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8038         * testsuite/30_threads/thread/id/operators.cc: New.
8039
8040 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8041
8042         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8043         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8044         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8045         exposing it in public std::tuple interface.
8046
8047 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8048             Benjamin Kosnik  <bkoz@redhat.com>
8049
8050         * include/std/thread (__thread_data_base): Nest class in std::thread.
8051         (__thread_data): Likewise.
8052         (__thread_data_ptr): Nest typedef in std::thread.
8053         * src/thread.cc (__thread_proxy): Qualify the above names.
8054         * config/abi/pre/gnu.ver: Remove unused exports.
8055
8056 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8057
8058         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8059         * include/bits/stl_vector.h: Remove private vector_type typedef.
8060         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8061         Fix line numbers.
8062         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8063         * testsuite/23_containers/vector/requirements/dr438/
8064         constructor_1_neg.cc: Same.
8065         * testsuite/23_containers/vector/requirements/dr438/
8066         constructor_2_neg.cc: Same.
8067         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8068         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8069
8070 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8071
8072         PR libstdc++/25191
8073         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8074         deal consistently with __try and __catch too.
8075         * src/localename.cc: Replace try -> __try, catch -> __catch.
8076         * src/ios.cc: Likewise.
8077         * src/locale.cc: Likewise.
8078         * src/istream.cc: Likewise.
8079         * src/thread.cc: Likewise.
8080         * src/compatibility.cc: Likewise.
8081         * src/bitmap_allocator.cc: Likewise.
8082         * src/ios_init.cc: Likewise.
8083         * include/debug/deque: Likewise.
8084         * include/debug/list: Likewise.
8085         * include/tr1_impl/hashtable: Likewise.
8086         * include/std/bitset: Likewise.
8087         * include/ext/pb_ds/detail/resize_policy/
8088         hash_load_check_resize_trigger_imp.hpp: Likewise.
8089         * include/ext/pb_ds/detail/resize_policy/
8090         hash_standard_resize_policy_imp.hpp: Likewise.
8091         * include/ext/pb_ds/detail/cc_hash_table_map_/
8092         resize_fn_imps.hpp: Likewise.
8093         * include/ext/pb_ds/detail/cc_hash_table_map_/
8094         constructor_destructor_fn_imps.hpp: Likewise.
8095         * include/ext/pb_ds/detail/pat_trie_/
8096         split_join_branch_bag.hpp: Likewise.
8097         * include/ext/pb_ds/detail/pat_trie_/
8098         constructors_destructor_fn_imps.hpp: Likewise.
8099         * include/ext/pb_ds/detail/bin_search_tree_/
8100         constructors_destructor_fn_imps.hpp: Likewise.
8101         * include/ext/pb_ds/detail/gp_hash_table_map_/
8102         resize_fn_imps.hpp: Likewise.
8103         * include/ext/pb_ds/detail/gp_hash_table_map_/
8104         constructor_destructor_fn_imps.hpp: Likewise.
8105         * include/ext/pb_ds/detail/binary_heap_/
8106         constructors_destructor_fn_imps.hpp: Likewise.
8107         * include/ext/pb_ds/detail/binary_heap_/
8108         erase_fn_imps.hpp: Likewise.
8109         * include/ext/pb_ds/detail/binary_heap_/
8110         split_join_fn_imps.hpp: Likewise.
8111         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8112         constructors_destructor_fn_imps.hpp: Likewise.
8113         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8114         * include/ext/pb_ds/detail/list_update_map_/
8115         constructor_destructor_fn_imps.hpp: Likewise.
8116         * include/ext/slist: Likewise.
8117         * include/ext/memory: Likewise.
8118         * include/ext/rc_string_base.h: Likewise.
8119         * include/ext/ropeimpl.h: Likewise.
8120         * include/ext/vstring.tcc: Likewise.
8121         * include/ext/rope: Likewise.
8122         * include/ext/sso_string_base.h: Likewise.
8123         * include/bits/shared_ptr.h: Likewise.
8124         * include/bits/stl_list.h: Likewise.
8125         * include/bits/locale_classes.tcc: Likewise.
8126         * include/bits/locale_facets.tcc: Likewise.
8127         * include/bits/locale_classes.h: Likewise.
8128         * include/bits/forward_list.h: Likewise.
8129         * include/bits/stl_vector.h: Likewise.
8130         * include/bits/stl_deque.h: Likewise.
8131         * include/bits/istream.tcc: Likewise.
8132         * include/bits/stl_uninitialized.h: Likewise.
8133         * include/bits/ostream.tcc: Likewise.
8134         * include/bits/vector.tcc: Likewise.
8135         * include/bits/stl_tempbuf.h: Likewise.
8136         * include/bits/deque.tcc: Likewise.
8137         * include/bits/basic_string.tcc: Likewise.
8138         * include/bits/ostream_insert.h: Likewise.
8139         * include/bits/locale_facets_nonio.tcc: Likewise.
8140         * include/bits/stl_tree.h: Likewise.
8141         * include/bits/fstream.tcc: Likewise.
8142         * include/tr1/shared_ptr.h: Likewise.
8143         * include/tr1/hypergeometric.tcc: Likewise.
8144         * include/backward/hashtable.h: Likewise.
8145         * libsupc++/exception_ptr.h: Likewise.
8146         * libsupc++/eh_personality.cc: Likewise.
8147         * libsupc++/eh_call.cc: Likewise.
8148         * config/locale/gnu/monetary_members.cc: Likewise.
8149         * config/locale/gnu/time_members.h: Likewise.
8150         * config/locale/generic/time_members.h: Likewise.
8151
8152 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8153
8154         * include/parallel/algorithmfwd.h:
8155         Add parallelism default for many declarations.
8156         * include/parallel/numericfwd.h: Likewise.
8157         * include/parallel/iterator.h: Use iterator_traits as usual.
8158         * include/parallel/par_loop.h:
8159         Include equally_split.h.
8160         (for_each_template_random_access_ed):
8161         Avoid calling the Result default constructor.
8162         * include/parallel/numeric: Replace
8163         for_each_template_random_access by
8164         for_each_template_random_access_ed in numeric functions.
8165
8166 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8167
8168         * config/os/gnu-linux/os_defines.h: Remove superfluous
8169         __NO_STRING_INLINES.
8170
8171 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8172
8173         * testsuite/21_strings/c_strings/char/3.cc: New test.
8174         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8175
8176 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8177             Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR libstdc++/30928 (partial, works together with recent glibcs)
8180         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8181         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8182         defined.
8183         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8184         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8185         defined.
8186         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8187         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8188         defined.
8189         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8190         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8191         defined.
8192         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8193         argument is const char *, assign result to const char * var, not
8194         char *.
8195         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8196         argument is const wchar_t *, assign result to const wchar_t * var, not
8197         wchar_t *.
8198
8199 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8200
8201         * include/std/thread: Remove unused headers.
8202         (__thread_data_base): Remove unused mutex and base.
8203         (thread::~thread): Only detach if joinable.
8204         (thread::joinable): Test if thread data ptr is empty.
8205         (thread::_M_thread_data_mutex): Remove.
8206         (thread::_M_get_thread_data): Remove.
8207         (thread::_M_make_thread_data): Remove overload, use make_shared.
8208         (thread::id::id): Make constructor explicit.
8209         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8210         (thread::_M_start_thread): Break shared_ptr cycle on error.
8211         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8212         * testsuite/30_threads/thread/member/4.cc: New.
8213         * testsuite/30_threads/thread/member/5.cc: New.
8214
8215 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8216
8217         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8218         (standard_layout): Just use !has_virtual_destructor for now.
8219         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8220         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8221         * testsuite/30_threads/recursive_mutex/requirements/
8222         standard_layout.cc: New.
8223         * testsuite/30_threads/condition_variable/requirements/
8224         standard_layout.cc: New.
8225         * testsuite/29_atomics/atomic_address/requirements/
8226         standard_layout.cc: Adjust.
8227         * testsuite/29_atomics/atomic_flag/requirements/
8228         standard_layout.cc: Same.
8229         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8230         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8231         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8232         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8233         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8234         line numbers.
8235         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8236         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8237         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8238         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8239         Remove, not required.
8240
8241 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8242
8243         * include/std/thread (__thread_data_base, thread): Rename member
8244         functions to match coding style.
8245         (thread::thread,thread::operator=): Define move operations.
8246         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8247         * config/abi/pre/gnu.ver: Adjust.
8248
8249 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8250
8251         PR libstdc++/38384
8252         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8253         on HPUX.
8254         * configure: Regenerate.
8255
8256 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8257
8258         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8259         atomic_flag_fence.
8260
8261 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8262
8263 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8264             Uros Bizjak  <ubizjak@gmail.com>
8265
8266         PR libstdc++/38834
8267         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8268         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8269
8270 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8271             Rainer Emrich  <r.emrich@de.tecosim.com>
8272
8273         PR libstdc++/38919
8274         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8275         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8276         * configure: Regenerate.
8277
8278 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8279
8280         * include/std/thread (__thread_data_base::__run): Make non-const.
8281         * testsuite/30_threads/thread/cons/5.cc: New.
8282
8283 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8284
8285         * src/Makefile.am (sources): Add math_stubs_float.cc.
8286         * src/Makefile.in: Regenerate.
8287         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8288
8289 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8290
8291         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8292         * src/Makefile.in: Regenerate.
8293         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8294
8295 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8296
8297         PR libstdc++/32666
8298         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8299
8300 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8301
8302         PR libstdc++/32666
8303         * Makefile.am (hosted_source): Remove libmath directory.
8304         * Makefile.in: Regenerate.
8305         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8306         (AC_REPLACE_MATHFUNCS): Remove.
8307         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8308         in GLIBCXX_CHECK_C99_TR1.
8309         * acinclude.m4: Remove libmath, need_math.
8310         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8311         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8312         * configure.ac: Same.
8313         * configure: Regenerate.
8314         * fragment.am: Fix comment.
8315         * config.h.in: Regenerate.
8316         * src/Makefile.in: Regenerate.
8317         * src/Makefile.am: Remove libmath references.
8318         * doc/Makefile.in: Regenerate.
8319         * po/Makefile.in: Regenerate.
8320         * include/Makefile.in: Regenerate.
8321         * libsupc++/Makefile.in: Regenerate.
8322         * testsuite/Makefile.in: Regenerate.
8323
8324         * src/compatibility.cc: Also export long double versions of "C" math
8325         library if hppa-linux.
8326         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8327         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8328
8329         * libmath: Remove.
8330         * libmath/signbit.c: Same.
8331         * libmath/stubs.c: Same.
8332         * libmath/Makefile.in: Same.
8333         * libmath/copysignf.c: Same.
8334         * libmath/mathconf.h: Same.
8335         * libmath/signbitf.c: Same.
8336         * libmath/Makefile.am: Same.
8337         * libmath/signbitl.c: Same.
8338
8339 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8340             Paolo Carlini  <paolo.carlini@oracle.com>
8341
8342         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8343         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8344         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8345         * configure.ac: Adjust.
8346         * doc/xml/manual/configure.xml: Update.
8347         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8348         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8349         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8350         * configure: Regenerate.
8351         * config.h.in: Likewise.
8352
8353         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8354         thread::joinable, thread::swap, this_thread::get_id,
8355         this_thread::yield): Define inline...
8356         * include/std/thread: ... here.
8357         * config/abi/pre/gnu.ver: Adjust.
8358
8359 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8360
8361         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8362         Add dg-timeout-factor 2.0.
8363         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8364         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8365         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8366         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8367         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8368         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8369
8370 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8371
8372         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8373         field from readelf output.
8374
8375 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8376
8377         PR libstdc++/38384
8378         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8379         * configure: Regenerate.
8380
8381 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8382
8383         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8384         _GLIBCXX_HAVE_TLS.
8385         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8386
8387 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8388
8389         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8390         constructor for _M_pattern.
8391         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8392         string.cc: Test construction from different basic_string type.
8393         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8394         string.cc: Likewise.
8395
8396 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8397             Jonathan Larmour  <jifl@eCosCentric.com>
8398
8399         PR libstdc++/36801
8400         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8401         New.
8402         (__gnu_cxx::__exchange_and_add): Use it.
8403         * src/atomic.cc (get_atomic_mutex): New.
8404         * src/debug.cc (get_safe_base_mutex): New.
8405         * src/locale.cc (get_locale_cache_mutex): New.
8406         * src/mt_allocator.cc (get_freelist): New.
8407         (get_freelist_mutex): New.
8408         * src/pool_allocator.cc (get_palloc_mutex): New.
8409         * include/std/mutex (__once_functor_lock): To
8410         (__get_once_functor_lock): ...this.
8411         * src/mutex.cc (__once_mutex): Don't export, use
8412         (get_once_mutex): ...this.
8413         * config/abi/pre/gnu.ver: Adjust exports.
8414
8415 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8416
8417         PR libstdc++/38732
8418         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8419         referenceCount field again.
8420         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8421         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8422         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8423         inline functions.
8424         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8425         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8426         instead of __cxa_exception.
8427         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8428         __cxxabiv1::__cxa_throw): Likewise.
8429         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8430         std::__exception_ptr::exception_ptr::_M_addref,
8431         std::__exception_ptr::exception_ptr::_M_release,
8432         __gxx_dependent_exception_cleanup): Likewise.
8433         * testsuite/18_support/exception/38732.cc: New test.
8434
8435         PR libstdc++/38092
8436         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8437         * src/compatibility.cc: Don't use .symver directives if
8438         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8439         * config.h.in: Regenerated.
8440         * configure: Likewise.
8441
8442 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8443
8444         PR libstdc++/38466
8445         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8446
8447 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8448
8449         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8450         of classic locale...
8451         (locale::classic): Here.
8452
8453 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8454
8455         * include/tr1_impl/regex: Fix bad return statements and typos.
8456
8457 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8458
8459         * include/tr1_impl/regex: Remove unimplemented function definitions.
8460         * testsuite/28_regex/init-list.cc: Compile only.
8461         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8462         c_string_extended.cc: Same.
8463         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8464         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8465
8466 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8467
8468         PR libstdc++/38384
8469         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8470         * configure: Regenerate.
8471
8472 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8473
8474         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8475         * configure: Regenerate.
8476
8477 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8478
8479         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8480         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8481         * configure: Regenerate.
8482
8483 2009-01-04  Richard Guenther  <rguenther@suse.de>
8484
8485         PR libstdc++/38720
8486         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8487         integer type for storage, arithmetic and comparisons.
8488         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8489
8490 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8491
8492         PR libstdc++/38719
8493         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8494         _Fwd_list_const_iterator::_M_next): Fix return type.
8495
8496 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8497
8498         * Revert last commit, reopen and suspend libstdc++/38678.
8499
8500 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8501
8502         PR libstdc++/38678
8503         * include/std/istream (basic_istream<>::_M_read): New.
8504         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8505         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8506         * include/std/ostream (basic_ostream<>::_M_write_): New.
8507         (basic_ostream<>::_M_write): Adjust.
8508         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8509         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8510         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8511         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8512         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.